Ситуация, сложившаяся в июле 2021 года с отчетностью СЗВ-ТД, стала настоящим испытанием для кадровиков и бухгалтеров. С одной стороны, законодательство требовало перехода на новый формат (постановление Правления ПФР от 27.10.2020 № 769п), с другой — техническая неготовность приемных систем Пенсионного фонда и нюансы в обновлениях программ «1С» привели к массовым отказам в приеме документов. Основная ошибка, с которой столкнулись пользователи — 50 АФ.КСФ.1.1 (или 50 АФ.СХ.1.1), указывающая на несоответствие файла XSD-схеме.
В этой статье мы подробно разберем, почему возникали эти ошибки, и рассмотрим пошаговые алгоритмы их решения, которые актуальны при возникновении подобных сбоев в форматах отчетности.
Проанализируем ситуацию. С 1 июля 2021 года в форму СЗВ-ТД были внесены существенные изменения: стал обязательным Код выполняемой функции по классификатору ОКЗ, а также добавились сведения о работе в районах Крайнего Севера. Однако на практике выяснилось, что шлюзы ПФР не были обновлены вовремя. В связи с этим ведомство разрешило (письмом и устными разъяснениями) сдавать отчетность по старому формату до 1 августа 2021 года.
Проблема в программах 1С (ЗУП 3.1, Бухгалтерия 3.0) заключалась в том, что обновленные релизы начали принудительно формировать файл в новом формате, если дата документа была 01.07.2021 и позже. Приемные модули ПФР, видя новые теги или некорректно прописанные пространства имен (префиксы), выдавали ошибку валидации.
Рассмотрим самый правильный и безопасный метод решения проблемы. Фирма «1С» оперативно выпустила серию исправлений (патчей), которые позволяют программе выбирать нужный формат выгрузки в зависимости от текущих требований контролирующих органов.
Для конфигураций Зарплата и Управление Персоналом 3.1 и Бухгалтерия предприятия 3.0 были выпущены патчи, например, EF_10232791. Эти исправления корректируют логику работы модуля менеджера документа СведенияОТрудовойДеятельностиРаботниковСЗВ_ТД.
Посмотрим на пример логики, которую реализовывали программисты через расширения или патчи для обхода проблемы:
&Вместо("СформироватьВыходнойФайл")
Функция Патч_СформироватьВыходнойФайл(Ссылка)
МассивСсылок = Новый Массив;
МассивСсылок.Добавить(Ссылка);
ВыборкаПоШапкеДокумента = ВыборкаПоШапкеДокумента(МассивСсылок);
ВыборкаПоШапкеДокумента.Следующий;
ВыборкаПоРаботникам = ВыборкаПоСотрудникам(МассивСсылок);
// Если дата документа до августа 2021, используем старый формат 2020 года
Если ВыборкаПоШапкеДокумента.Дата < '20210801' Тогда
Возврат ВыходнойФайл20200101(ВыборкаПоШапкеДокумента, ВыборкаПоРаботникам);
КонецЕсли;
// В противном случае используем новый формат
Возврат ВыходнойФайл20210701(ВыборкаПоШапкеДокумента, ВыборкаПоРаботникам);
КонецФункции
Что нужно сделать: зайдите в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Убедитесь, что у вас загружены последние актуальные патчи. Если программа имеет доступ к интернету, они скачиваются автоматически.
Если нет возможности оперативно обновить конфигурацию или установить патч, разберем «хитрый» способ, предложенный пользователями. Проанализируем механизм: программа 1С определяет формат выгрузки (старый или новый) исходя из даты заполнения документа.
СЗВ-ТД.30.06.2021 (даже если само событие произошло в июле).Важно: При использовании этого метода помните, что в старом формате поле КодВыполняемойФункции может не выгружаться так, как этого требует новый стандарт ОКЗ, поэтому данный способ подходит только в том случае, если ПФР в вашем регионе подтвердил прием старых форм.
Выясним причину ошибки АФ.СХ.1.1. Часто она возникала из-за того, что 1С добавляла в структуру файла технический префикс УТ2: перед определенными тегами (например, в блоке причины увольнения), который не понимали старые схемы ПФР.
Рассмотрим, как исправить файл вручную:
СЗВ-ТД в программе.Блокнот или Notepad++).УТ2:.
<УТ2:Основание>ТК РФ</УТ2:Основание>
<УТ2:НаименованиеСтатьи>Трудовой кодекс Российской Федерации</УТ2:НаименованиеСтатьи>
<УТ2:Статья>77</УТ2:Статья>
должен превратиться в:
<Основание>ТК РФ</Основание>
<НаименованиеСтатьи>Трудовой кодекс Российской Федерации</НаименованиеСтатьи>
<Статья>77</Статья>
После удаления всех упоминаний УТ2: сохраните файл и попробуйте отправить его через систему электронного документооборота (СБиС, Контур, Такском). Как показывает практика, после такой «чистки» файлы успешно проходят XSD-валидацию.
Проанализируем еще один важный момент. В новом формате июля 2021 года текстовое поле ТрудоваяФункция стало менее значимым, чем цифровой код ОКЗ. Если вы столкнулись с ошибкой при наличии заполненного кода, попробуйте следующее:
ХХХХ.Х.Подведем итог. Ошибка при проверке СЗВ-ТД в июле 2021 года была временной технологической проблемой переходного периода. Чтобы успешно сдать отчет, рекомендуем придерживаться следующего порядка действий:
УТ2:, или откатывайте дату документа на последний день предыдущего квартала (периода действия старого формата).Помните, что актуальность проверочных модулей (ПО ПД) часто отстает от реальных изменений в законодательстве, поэтому успешная проверка встроенным модулем ПФР не всегда является единственным критерием правильности отчета в периоды смены форматов.