При работе в программе 1С:Зарплата и Управление Персоналом 3.1 многие пользователи и технические специалисты сталкиваются с неприятной ситуацией: после перепроведения кадровых документов (приемов, переводов), датированных периодом до 01.08.2021, в новых отчетах СЗВ-ТД (или ЕФС-1) внезапно появляются записи об отмене старых мероприятий. Проанализируем, почему это происходит, и разберем алгоритмы действий, которые помогут избежать некорректной отчетности перед Социальным фондом России (СФР).
Разберем ситуацию с технической точки зрения. До августа 2021 года формат сведений о трудовой деятельности не требовал обязательного заполнения графы «Территориальные условия» (РКС — район Крайнего Севера или МКС — местность, приравненная к районам Крайнего Севера) для всех категорий сотрудников, если они не влияли на досрочную пенсию специфическим образом. Однако с введением формата 2.0 (постановление Правления ПФР № 730п) эта графа стала обязательной.
Проанализируем поведение программы: в старых записях регистра сведений МероприятияТрудовойДеятельности, которые были созданы и отправлены в ПФР до этих изменений, поле территориальных условий часто не заполнено физически. При выполнении команды «Провести» для старого документа сегодня, современный программный код 1С считывает текущие настройки организации или подразделения. Если в карточке организации указано, например, «РКС», 1С пытается обновить данные в регистре. Видя расхождение между «пусто» в старой записи и «РКС» в новой, система делает вывод: данные изменились. В результате:
МероприятияТрудовойДеятельностиПрочие с признаком отмены.МероприятияТрудовойДеятельности с новым уникальным идентификатором (UUID) и заполненными территориальными условиями.Рассмотрим наиболее правильный с точки зрения методики 1С способ «засилить» старые данные, чтобы программа перестала считать их ошибочными. Если мы уже сдали отчетность в фонд и она принята, нам нужно синхронизировать состояние базы 1С с данными фонда.
Разберем шаги по работе с сервисом:
UUID мероприятий в файлах с данными в регистрах.После этой процедуры старые записи помечаются как «Подтвержденные», и 1С при перепроведении документов будет вести себя более осторожно, стараясь сохранить преемственность данных.
Проанализируем ситуацию, когда нам необходимо внести изменения в старый документ (например, исправить код по ОКЗ), но мы не хотим трогать территориальные условия. Вместо перепроведения самого приказа, воспользуемся специализированным инструментом.
Рассмотрим порядок действий:
Важный момент: если вы хотите, чтобы территориальные условия НЕ попадали в отчетность (если они не были сданы ранее), убедитесь, что в документе РегистрацияТрудовойДеятельности эти поля соответствуют тому, что было передано в фонд изначально.
Если перепроведение уже произошло массово и в отчетах СЗВ-ТД «повисли» сотни отмен, можно прибегнуть к написанию обработки, которая приведет регистры в порядок. Выясним, какие объекты нам нужно задействовать.
Нам необходимо обработать два основных регистра сведений:
МероприятияТрудовойДеятельности — здесь хранятся актуальные записи.МероприятияТрудовойДеятельностиПрочие — сюда попадают отмененные или измененные версии.Рассмотрим пример логики на языке 1С, которую можно применить в обработке для удаления «лишних» территориальных условий из регистра:
// Пример логики для поиска и очистки ошибочных территориальных условий
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| МТД.Регистратор,
| МТД.НомерМероприятия,
| МТД.ТерриториальныеУсловия
|ИЗ
| РегистрСведений.МероприятияТрудовойДеятельности КАК МТД
|ГДЕ
| МТД.ДатаМероприятия < &ДатаОтсечки
| И МТД.ТерриториальныеУсловия <> ЗНАЧЕНИЕ(Перечисление.ТерриториальныеУсловияПФР.ПустаяСсылка)";
Запрос.УстановитьПараметр("ДатаОтсечки", '20210801');
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
// Здесь должен быть код записи в регистр с очисткой поля ТерриториальныеУсловия
// Это предотвратит разрыв данных с архивными записями
КонецЦикла;
Внимание: любые прямые манипуляции с регистрами сведений по трудовой деятельности должны проводиться только после создания резервной копии базы данных. После очистки полей территориальных условий необходимо также удалить записи об отмене из документа СЗВ-ТД (или ЕФС-1), если они уже были созданы.
Чтобы избежать подобных трудозатрат, проанализируем профилактические меры:
Подведем итог: поведение 1С в данном случае продиктовано попыткой привести базу к актуальному формату отчетности. Однако, поскольку СФР не требует обязательной ретроспективной подачи данных по РКС/МКС за старые периоды, такие «автоматические» уточнения чаще вредят, чем помогают. Используя механизм Импорта сведений или документ Регистрация трудовой деятельности, вы сохраните чистоту учета и избежите лишних вопросов со стороны контролирующих органов.