При выгрузке отчета СЗВ-СТАЖ из программы 1С и последующей проверке файла программами контрольно-логического формата ПФР (СФР) пользователи часто сталкиваются с критической ошибкой. Проверяющий софт выдает сообщение: «Значение элемента "Период. С" последующего блока "СтажевыйПериод" должно быть больше значения элемента "Период. По" предыдущего блока "СтажевыйПериод"». Проанализируем, почему возникает эта проблема и как оперативно её устранить разными способами.
Согласно правилам формата ПФР (СФР), сведения о страховом стаже по каждому застрахованному лицу должны передаваться строго в хронологическом порядке — по возрастанию даты начала периода. Выгрузка строится из блоков СтажевыйПериод. Если в предыдущем блоке указана дата окончания (например, 15.05.2023), то следующий блок должен начинаться не ранее 16.05.2023.
Наложение или пересечение дат допускается только в исключительных случаях — когда для одного из периодов заполнены особые коды дополнительных сведений, такие как ДОГОВОР, НЕОПЛДОГ, НЕОПЛАВТ, ЗГДС, ЗГД, ЗГГС, ЗМС или ЗМД. Во всех остальных случаях нарушение хронологии или хаотичное расположение строк в табличной части документа приводит к тому, что файл не проходит проверку (присваивается статус ошибки с кодом 30).
Разберем основные причины, из-за которых порядок строк в отчете нарушается:
Первым делом проверим актуальность используемого релиза. Если проблема связана с ошибкой платформы или конфигурации, разработчики выпускают патч или исправленный релиз. Например, в 1С:ЗУП ред. 2.5 данная проблема была официально устранена начиная с версии 2.5.129.3 (в описании изменений указано: «Исправлена проблема с порядком записей о стаже в документе СЗВ-СТАЖ»). В современных конфигурациях на управляемых формах корректное формирование стажа поддержано в актуальных релизах.
Если отчет нужно сдать срочно, а обновлять конфигурацию или править код нет времени, существует проверенный и быстрый способ исправления XML-файла с помощью бесплатной программы ПД_СПУ (ПО ПФР для подготовки отчетности).
Рассмотрим по шагам этот алгоритм:
СтажевыйПериод для каждого физического лица строго по возрастанию дат начала периодов.Выясним, как поправить сведения непосредственно в базе 1С. Выгрузка в файл XML происходит строго в том порядке, в котором строки представлены в табличной части документа СведенияОСтраховомСтажеЗастрахованныхЛицСЗВ_СТАЖ.
ДОГОВОР (ГПХ), который перекрывает основной период работы, переместим строку с договором в самое начало списка или убедимся, что кодовые обозначения установлены верно.Автозаполнение отчета 1С выполняет на основании сведений из специализированных регистров (регистры сведений Записи о стаже, Параметры периодов стажа ПФР / СФР). Если цепочка документов была нарушена, в регистрах образуются некорректные записи.
Для восстановления правильной структуры сделаем следующее:
Прием на работу, Кадровый перевод, Увольнение).Отпуск, Больничный лист, Договор подряда).