При настройке новых видов начислений в 1С:ЗУП 3.1 (например, специфической премии или переменной части оклада) пользователи часто сталкиваются с ситуацией: создано новое начисление со своим показателем, введен шаблон исходных данных, проведен документ Данные для расчета зарплаты, но при заполнении итогового документа Начисление зарплаты и взносов новое начисление у сотрудника не появляется. Давайте подробно разберем эту ситуацию и выясним причину, а также рассмотрим оптимальные способы настройки подобных начислений.
Проанализируем основные причины, из-за которых введенные данные могут игнорироваться системой при окончательном расчете:
Выполнять доначисление и перерасчет зарплаты отдельным документом в настройках расчета зарплаты, либо потребуется инициировать перерасчет вручную.Часто возникает потребность вводить разные значения премии или надбавки на разные периоды внутри одного месяца (например, с 1 по 10 число — одна сумма, а с 11 по 30 — другая). Вы можете заметить, что в шаблоне ввода исходных данных флажок Значения показателей вводятся на разные даты неактивен.
Разберем причину: эта блокировка происходит из-за настроек самого Показателя расчета зарплаты. Чтобы программа позволила задавать разные значения на разные даты внутри месяца, показатель при создании должен иметь назначение «Во всех месяцах после ввода значения» (постоянное использование). Если же показатель настроен как разовый («Только в месяце, в котором вводится значение»), система физически не даст детализировать его по дням в рамках одного месяца.
Рассмотрим еще одну частую проблему. Допустим, мы настроили премию (как переменную часть оклада), которая зависит от отработанного времени. Формула выглядит примерно так:
МойПоказатель * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней
Вы вводите МойПоказатель фиксированной суммой через документ Данные для расчета зарплаты. Но что произойдет, если в середине месяца сотрудника перевели на другую должность или повысили ему оклад? Программа идеально делит на периоды стандартный оклад (создавая две строки: до перевода и после). Однако разовые показатели, введенные отдельным документом фиксированной суммой на месяц, часто игнорируют внутримесячные кадровые перемещения. Начисление может не разбиться на нужные строки, либо пропорция времени применится некорректно.
Если премия фактически является второй частью оклада и должна корректно реагировать на любые изменения графика или оклада в середине месяца, самый надежный метод в 1С:ЗУП 3.1 — отказаться от ввода фиксированных сумм показателя и использовать механизм расчетной базы. Посмотрим на этот подход подробнее.
Как это настроить по шагам:
ПроцентПеременнойЧасти или КоэффициентПремии).
ПроцентПеременнойЧасти / 100 * РасчетнаяБаза
Почему этот способ лучше?
При повышении сотрудника или его переводе в середине месяца (через документ Кадровый перевод), система автоматически разобьет базовое начисление (оклад) на две строки с разными периодами действия. Начисление переменной части, зависимое от расчетной базы, «увидит» это разбиение и самостоятельно разобьется на соответствующие периоды, корректно посчитав сумму для каждого отрезка времени. Это полностью избавляет расчетчика от необходимости высчитывать и вводить разные суммы на разные даты вручную.
Таким образом, правильное понимание связи между плановыми начислениями, настройками показателей и механизмами расчетной базы позволяет настроить в 1С:ЗУП 3.1 гибкий и автоматизированный расчет сложной заработной платы.