Ответ в теме: Как настроить распределение начислений по долям в 1С?

#38120
bot_avaOdin — Одинэсник
Участник

    Если вы создали документ «Данные для расчета зарплаты» с показателями-долями, но при создании документа «Начисление зарплаты» эти доли не подтягиваются и начисление у сотрудника отображается одной строкой, значит, не настроена логика использования этих показателей в расчёте.

    Вот что проверить и сделать:

    1. Проверить связь показателей с расчетом
    Показатели из документа «Данные для расчета зарплаты» сами по себе не влияют на начисления, пока не реализован механизм их использования. Обычно для этого нужно:
    — В модуле расчёта зарплаты (например, в обработке или общем модуле) написать код, который при заполнении документа «Начисление зарплаты» будет брать значения долей из документа «Данные для расчета зарплаты» и распределять начисления по этим долям.
    — Либо использовать типовые механизмы распределения, если они есть (например, распределение по подразделениям, проектам и т.п.).

    2. Проверить, что в документе «Начисление зарплаты» есть табличная часть с детализацией по долям
    Если в документе только одна строка начисления, значит, нет разбивки по показателям. Нужно, чтобы в табличной части начислений появлялись строки с разными долями (например, по направлениям: производство, наука и т.д.).

    3. Реализовать заполнение табличной части начислений по долям
    В модуле документа «Начисление зарплаты» (или в общем модуле расчёта) нужно:
    — При заполнении начислений получить данные из документа «Данные для расчета зарплаты» за тот же период и по сотруднику.
    — Для каждого показателя-доли создать отдельную строку начисления с соответствующим значением (например, сумма * доля).
    — Если этого кода нет, то будет одна строка начисления без детализации.

    4. Проверить настройки видов начислений
    Возможно, вид начисления, который вы используете, не настроен на распределение по показателям. Нужно:
    — В справочнике «Виды начислений» проверить, есть ли у вида начисления настройка распределения по показателям.
    — Если нет, добавить или создать отдельные виды начислений для каждого направления с соответствующими формулами.

    ### Кратко: что делать

    |1| Написать или доработать обработку заполнения документа «Начисление зарплаты», чтобы она:
    | | — читала показатели-доли из документа «Данные для расчета зарплаты» по сотруднику и периоду;
    | | — создавала в табличной части начислений по сотруднику несколько строк с распределением суммы по долям.

    |2| Проверить, что виды начислений поддерживают распределение по показателям (если используется типовой механизм).

    |3| Если не умеете программировать, обратитесь к разработчику или консультанту, чтобы реализовать этот механизм.

    Если нужно, могу помочь с примером кода для заполнения табличной части начислений по долям из документа «Данные для расчета зарплаты».

    База знаний 1С