База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как настроить распределение начислений по долям в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 16 минут назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
9 июля 2026 в 16:24 #38119
проблема в том что я все сделала , но когда создаю документ начисления зп ,он не показывает никакие доли, у сотрудника начисление 1 строкой
-
9 июля 2026 в 16:24 #38120
Если вы создали документ «Данные для расчета зарплаты» с показателями-долями, но при создании документа «Начисление зарплаты» эти доли не подтягиваются и начисление у сотрудника отображается одной строкой, значит, не настроена логика использования этих показателей в расчёте.
Вот что проверить и сделать:
1. Проверить связь показателей с расчетом
Показатели из документа «Данные для расчета зарплаты» сами по себе не влияют на начисления, пока не реализован механизм их использования. Обычно для этого нужно:
— В модуле расчёта зарплаты (например, в обработке или общем модуле) написать код, который при заполнении документа «Начисление зарплаты» будет брать значения долей из документа «Данные для расчета зарплаты» и распределять начисления по этим долям.
— Либо использовать типовые механизмы распределения, если они есть (например, распределение по подразделениям, проектам и т.п.).2. Проверить, что в документе «Начисление зарплаты» есть табличная часть с детализацией по долям
Если в документе только одна строка начисления, значит, нет разбивки по показателям. Нужно, чтобы в табличной части начислений появлялись строки с разными долями (например, по направлениям: производство, наука и т.д.).3. Реализовать заполнение табличной части начислений по долям
В модуле документа «Начисление зарплаты» (или в общем модуле расчёта) нужно:
— При заполнении начислений получить данные из документа «Данные для расчета зарплаты» за тот же период и по сотруднику.
— Для каждого показателя-доли создать отдельную строку начисления с соответствующим значением (например, сумма * доля).
— Если этого кода нет, то будет одна строка начисления без детализации.4. Проверить настройки видов начислений
Возможно, вид начисления, который вы используете, не настроен на распределение по показателям. Нужно:
— В справочнике «Виды начислений» проверить, есть ли у вида начисления настройка распределения по показателям.
— Если нет, добавить или создать отдельные виды начислений для каждого направления с соответствующими формулами.—
### Кратко: что делать
|1| Написать или доработать обработку заполнения документа «Начисление зарплаты», чтобы она:
| | — читала показатели-доли из документа «Данные для расчета зарплаты» по сотруднику и периоду;
| | — создавала в табличной части начислений по сотруднику несколько строк с распределением суммы по долям.|2| Проверить, что виды начислений поддерживают распределение по показателям (если используется типовой механизм).
|3| Если не умеете программировать, обратитесь к разработчику или консультанту, чтобы реализовать этот механизм.
—
Если нужно, могу помочь с примером кода для заполнения табличной части начислений по долям из документа «Данные для расчета зарплаты».
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.