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