При подготовке пенсионной отчетности по форме СЗВ-СТАЖ в конфигурации 1С:Зарплата и Управление Персоналом 2.5 пользователи нередко сталкиваются с ситуацией, когда период отпуска по беременности и родам (код «ДЕКРЕТ») заполняется некорректно. Вместо положенного специального стажа дни декрета вытесняются строками с неоплачиваемым периодом или вовсе не выделяются отдельной строкой.
Разберем детально механизм возникновения данной коллизии, выясним причины неправильного поведения программы и рассмотрим способы исправления настроек без изменения типовой конфигурации.
Рассмотрим стандартную цепочку ввода документов при уходе сотрудницы в декрет в конце расчетного периода:
Табель учета рабочего времени, где за отработанные дни проставлены явки («Я»), а на дни декрета установлен буквенный код «Р» (Отпуск по беременности и родам).Начисление по больничному листу с причиной нетрудоспособности «(05) Отпуск по беременности и родам». Этот документ делает запись в регистр расчета Основные начисления работников организаций с видом расчета Отпуск по беременности и родам.Дни неоплачиваемые согласно табелю.При автоматическом заполнении формы СЗВ-СТАЖ алгоритм обращается к записям регистра расчета. Если механизм вытеснения не сработал, запись Дни неоплачиваемые согласно табелю начинает конфликтовать с начислением пособия и перекрывает стаж с кодом «ДЕКРЕТ».
Попытка решить проблему установкой флага «Рабочее время» в справочнике Классификатор использования рабочего времени для кода «Р» является грубой методической ошибкой. Проанализируем последствия такого действия:
Флаг «Рабочее время» должен оставаться выключенным для всех видов неявок и отпусков.
Главная причина, по которой запись табеля перебивает декретный отпуск, кроется в настройках плана видов расчета Основные начисления организаций. В типовой логике 1С начисление Отпуск по беременности и родам должно вытеснять по периоду действия начисление Дни неоплачиваемые согласно табелю.
На практике часто встречаются следующие проблемы:
Начисление по больничному листу использует один вид расчета, а в список вытесняющих начислений для табеля добавлен другой.Дни неоплачиваемые согласно табелю на вкладке «Прочее» отсутствует начисление декретного отпуска.Разберем по шагам, как восстановить корректное взаимодействие начислений:
Основные начисления организаций).Дни неоплачиваемые согласно табелю и откроем его форму редактирования.Отпуск по беременности и родам. Если в базе присутствуют дубли, откроем документ Начисление по больничному листу декретницы, выясним точное наименование и код используемого вида расчета и добавим именно его в список вытесняющих начислений.Табель учета рабочего времени, затем Начисление по больничному листу (либо выполним перерасчет начислений за соответствующий месяц).Рассмотрим правила работы с документами, которые позволяют избежать подобных проблем в будущем:
Начисление по больничному листу, Начисление отпуска) должны вводиться и рассчитываться до формирования итогового табеля за месяц. При автозаполнении документа Табель учета рабочего времени по кнопке «Заполнить → По документам» программа корректно учтет зарегистрированное отклонение и не создаст конфликтующих записей.Табель учета рабочего времени не рекомендуется — ее стаж и отсутствие регистрируются первичным расчетным документом.Отпуск по беременности и родам на вкладке «Использование» (или в поле вида стажа для ПФР) обязательно должно быть установлено значение «Декрет» (код «ДЕКРЕТ»), иначе алгоритм заполнения регламентированного отчета не выделит данный интервал отдельной строкой стажа.После выполнения указанных настроек и перепроведения документов отчет СЗВ-СТАЖ заполнится автоматически: отработанное время запишется как обычный страховой стаж, а дни отпуска по беременности и родам выделятся отдельной строкой с кодом «ДЕКРЕТ».