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