При переходе с версии 1С:ЗУП 2.5 на 1С:ЗУП 3.1 расчетчики часто сталкиваются с ситуацией: в документе Начисление зарплаты и взносов сумма плановой надбавки или доплаты корректируется вручную, но уже в следующем расчетном месяце программа на вкладке Доначисления, перерасчеты сторнирует введенную вручную сумму и начисляет плановую разницу. Разберем архитектурные причины такого поведения программы и рассмотрим несколько способов корректного решения данной задачи.
Проанализируем механизм, заложенный в платформу. Когда сотруднику назначается плановое начисление (например, через документ Назначение планового начисления или кадровые приказы), в регистре сведений Плановые начисления фиксируется постоянный размер надбавки (допустим, 5 000 руб.).
Если в расчетном документе за текущий месяц изменить итоговую сумму на 4 107 руб., поле визуально подсвечивается как отредактированное вручную, однако запись в регистре плановых начислений остается прежней. При расчете следующего месяца система сопоставляет фактические движения за прошлый период с действующими нормативами из регистра плановых начислений. Видя недоначисленный остаток (893 руб.), программа автоматически регистрирует запись в служебном регистре Перерасчет зарплаты и компенсирует разницу в очередном документе начисления.
В ЗУП 3.1 реализован строгий контроль зависимостей, поэтому прямые ручные правки плановых результатов всегда приводят к автоматическим перерасчетам. Рассмотрим штатные варианты управления суммами.
Если размер доплаты в определенном месяце отклоняется от стандартного, наиболее прозрачный путь — зафиксировать это изменение документом на конкретный период. Для этого в программе предусмотрены следующие инструменты:
Изменение плановых начислений: позволяет выбрать список сотрудников, установить флаг Срочное изменение начислений (или указать период «с ... по ...») и назначить временную сумму (4 107 руб.). По окончании периода система автоматически вернет стандартные 5 000 руб. без формирования ошибочных перерасчетов.Кадровый перевод: на вкладке Оплата труда указывается срок действия временного изменения размера доплаты. Преимущество способа — возможность распечатать стандартный кадровый приказ.Изменение оплаты труда: применяется для индивидуального изменения планового фонда оплаты труда одного сотрудника с определенной даты.Главный плюс документального оформления — наличие аудиторского следа: в любой момент расчетчик и руководство могут увидеть, на основании какого распоряжения в конкретном месяце изменилась выплата.
Если суммы доплат меняются ежемесячно и непредсказуемо, а оформлять кадровые документы на каждое изменение нецелесообразно, настроим гибкую формулу расчета. Разберем настройку по шагам:
ПлановаяСуммаДоплаты (назначение: Для сотрудника, использование: Во всех месяцах после ввода значения);
КорректировкаСуммыДоплаты (назначение: Для сотрудника, использование: Только в месяце, в котором вводится значение (разовый), способ ввода: Вводится единовременно документом ввода данных для расчета зарплаты).
?(КорректировкаСуммыДоплаты > 0, КорректировкаСуммыДоплаты, ПлановаяСуммаДоплаты)
?(КорректировкаСуммыДоплаты > 0, КорректировкаСуммыДоплаты, ПлановаяСуммаДоплаты) * ВремяВДнях / НормаДней
КорректировкаСуммыДоплаты.При таком подходе сотруднику один раз назначается плановая сумма (5 000 руб.). В месяцах, когда сумма меняется, бухгалтер вводит документ Данные для расчета зарплаты только по тем сотрудникам, у кого есть корректировка. Программа рассчитает указанную разовую сумму, а в следующем месяце автоматически вернется к 5 000 руб. без регистрации паразитных доначислений.
Если ручная правка уже была выполнена и программа вывела нежелательные строки на вкладку Доначисления, перерасчеты, выясним, как устранить эти записи:
Доначисление, перерасчет, который создается по мере необходимости.Таким образом, для стабильной работы 1С:ЗУП 3.1 рекомендуется избегать прямых исправлений сумм плановых начислений в табличной части и использовать либо временное изменение начислений, либо ввод разовых значений через шаблоны данных расчета.