Рассмотрим весьма распространенную и на первый взгляд парадоксальную ситуацию в программе 1С:Зарплата и Управление Персоналом 3.1. Вы оформили выход сотрудницы на работу, ввели документ Возврат из отпуска по уходу, в табеле учета рабочего времени корректно отображаются явки, однако программа упорно продолжает начислять пособие до 3-х лет за последующие месяцы. Проанализируем причину такого поведения системы и разберем по шагам все способы решения этой проблемы.
Выясним причину, почему начисления продолжают формироваться. Чаще всего корень проблемы кроется в исторических данных, которые были перенесены из предыдущей редакции программы (ЗУП 2.5). В старой и новой версиях 1С заложена совершенно разная логика обработки завершения декретных отпусков:
Возврат из отпуска по уходу за ребенком обязателен к вводу всегда, даже если отпуск завершается день в день по графику.При переносе данных из версии 2.5 в 3.1 те старые отпуска, которые завершились «по сроку» (и не имели документа возврата), часто переносятся как незакрытые. Программа видит, что на сотрудника оформлен еще один отпуск (в независимости от количества детей, отпуск оформляется на работника), и продолжает тянуть плановые начисления по регистру Плановые начисления.
Разберем самый правильный кадровый метод исправления ошибки. Если у сотрудницы в прошлых периодах (например, в 2016 году еще до перехода на ЗУП 3.1) был другой декрет, именно он может давать «фантомные» начисления.
Возврат из отпуска по уходу датой, следующей за днем окончания того старого декрета.Посмотрим на альтернативный способ. Если найти старый кадровый приказ не удается, или база после переноса работает со сбоями, мы можем принудительно отключить начисление на уровне регистров. Для этого воспользуемся техническим документом.
Перенос данных.Плановые начисления (и, если используется в вашей конфигурации, Плановые начисления интервальный).Пособие по уходу за ребёнком до 3 лет.Рассмотрим еще один технический метод. Опытные расчетчики часто предпочитают удалять ошибочные данные прямо в исходных документах миграции.
Перенос данных и найдем документы с префиксами ЗП или НЗП за месяц перехода с ЗУП 2.5 на 3.1.Проанализируем ситуацию чуть глубже. Незакрытые отпуска прошлых лет ломают не только расчет зарплаты. Они создают серьезные проблемы в кадровом учете:
Занятость позиций штатного расписания ставка сотрудника может считаться освобожденной. При попытке принять нового человека или оформить перевод, система будет выдавать некорректное количество свободных ставок.Разберем отдельный случай: сотрудница возвращается из отпуска, но планирует работать на условиях неполного рабочего времени (например, на 0.5 ставки). Многие пользователи пытаются сразу оформить документ Кадровый перевод. Это ошибка.
Логика 1С:ЗУП 3.1 требует строгого соблюдения последовательности. Сначала необходимо провести документ Возврат из отпуска по уходу. Только он корректно изменит состояние сотрудника в регистрах и возобновит базовые начисления (оклад). И только после этого следующим днем (или той же датой) вводится Кадровый перевод, где сотруднику меняется график работы на неполный и корректируется ставка.