При работе с отчетностью СЗВ-ТД в программе «1С:Зарплата и кадры государственного учреждения» (ЗКГУ) или «1С:Зарплата и управление персоналом» (ЗУП) пользователи часто сталкиваются с неочевидным поведением системы. К наиболее распространенным проблемам относятся: автоматическое включение в отчет сотрудников без движений в текущем месяце, «исчезновение» номеров приказов при печати и путаница между мероприятиями переименования и перевода. Разберем эти ситуации подробно и найдем способы их решения.
Рассмотрим ситуацию, когда при создании отчета за март в него попадает весь штат организации, хотя кадровые изменения были только у нескольких человек. Проанализируем механизм формирования документа. В 1С отчет СЗВ-ТД заполняется на основании данных регистра сведений МероприятияТрудовойДеятельности.
Если в предыдущих периодах (январь, февраль) отчеты были сформированы, но в них не был установлен флаг «Пачка принята в ПФР (не редактируется)», система считает эти мероприятия «незакрытыми». При заполнении любого нового отчета программа анализирует регистр и видит, что сведения по сотрудникам еще не имеют подтверждения о сдаче, поэтому она включает их в текущий документ повторно. Чтобы решить эту проблему, выполним следующие действия:
Выясним причину, по которой номер приказа (например, «88-л») может не попадать в отчет, в то время как другие номера (например, «102-л») отображаются корректно. Это связано с алгоритмом функции ЗарплатаКадрыОтчеты.НомерНаПечать, которая занимается «очисткой» номеров от технических префиксов организации.
Посмотрим, как работает логика программы: если в настройках (Настройка — Дополнительные настройки) установлен флаг «Удалять префиксы организации и информационных баз», 1С ищет дефис в номере документа. Если структура номера, введенного вручную, совпадает с шаблоном префикса (например, две буквы и дефис), программа может ошибочно отсечь значимую часть номера. Для исправления ситуации можно использовать два подхода:
Способ 1: Изменение настроек. Перейдем в меню «Настройка», найдем «Дополнительные настройки» и попробуем снять флаг «Удалять префиксы...». После этого нужно перепровести документ-основание или документ «Регистрация трудовой деятельности» и перезаполнить отчет.
Способ 2: Корректировка номера. Если номер введен вручную с использованием дефиса, который не является разделителем префикса, можно заменить дефис на другой символ (например, дробь «/» или нижнее подчеркивание «_»), либо изменить длину префикса.
Проанализируем ситуацию, когда изменение должности не отражается в сведениях. Важно понимать разницу в использовании инструментов документа «Регистрация трудовой деятельности»:
Важно: Если переименование организации произошло до 01.01.2020 года, оно вообще не должно попадать в отчет СЗВ-ТД. В отчете указывается только актуальное название компании в шапке документа.
Если типовые настройки не помогают сохранить специфическую нумерацию приказов, можно прибегнуть к корректировке программного кода (рекомендуется для опытных пользователей или программистов). Разберем, где именно происходит трансформация номера.
Нам необходимо найти общий модуль ЭлектронныеТрудовыеКнижки и процедуру, отвечающую за запись движений мероприятий. Проблема заключается в вызове функции НомерНаПечать. Мы можем изменить код так, чтобы номер записывался «как есть»:
// В общем модуле ЭлектронныеТрудовыеКнижки находим заполнение структуры записи
// Старый вариант:
СтруктураЗаписи.НомерДокументаОснования = ЗарплатаКадрыОтчеты.НомерНаПечать(СтруктураЗаписи.НомерДокументаОснования);
// Новый вариант (записываем номер напрямую):
СтруктураЗаписи.НомерДокументаОснования = СтруктураЗаписи.НомерДокументаОснования;
После внесения изменений в программный код необходимо обязательно перепровести документ «Регистрация трудовой деятельности», чтобы записи в регистре МероприятияТрудовойДеятельности обновились без обрезания префиксов.
В новых релизах (начиная с 3.1.14 и выше) появилась возможность редактировать данные мероприятий прямо в форме отчета СЗВ-ТД. Однако многие пользователи жалуются, что программа «не дает» править номер. Выясним, как это работает:
Подводя итог, отметим: корректность отчета СЗВ-ТД зависит от чистоты данных в регистрах мероприятий. Всегда проверяйте статус сдачи предыдущих отчетов и внимательно следите за тем, чтобы галочка «Отразить в трудовой книжке» была установлена во всех кадровых приказах, которые должны попасть в отчетность.