Как исправить ошибку 50 АФ.КСФ.1.1 при проверке и сдаче СЗВ-ТД за июль 2021 года

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

Ситуация, сложившаяся в июле 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: Установка официальных патчей 1С

Рассмотрим самый правильный и безопасный метод решения проблемы. Фирма «1С» оперативно выпустила серию исправлений (патчей), которые позволяют программе выбирать нужный формат выгрузки в зависимости от текущих требований контролирующих органов.

Для конфигураций Зарплата и Управление Персоналом 3.1 и Бухгалтерия предприятия 3.0 были выпущены патчи, например, EF_10232791. Эти исправления корректируют логику работы модуля менеджера документа СведенияОТрудовойДеятельностиРаботниковСЗВ_ТД.

Посмотрим на пример логики, которую реализовывали программисты через расширения или патчи для обхода проблемы:


&Вместо("СформироватьВыходнойФайл")
Функция Патч_СформироватьВыходнойФайл(Ссылка)
    МассивСсылок = Новый Массив;
    МассивСсылок.Добавить(Ссылка);
    ВыборкаПоШапкеДокумента = ВыборкаПоШапкеДокумента(МассивСсылок);
    ВыборкаПоШапкеДокумента.Следующий;
    ВыборкаПоРаботникам = ВыборкаПоСотрудникам(МассивСсылок);
    
    // Если дата документа до августа 2021, используем старый формат 2020 года
    Если ВыборкаПоШапкеДокумента.Дата < '20210801' Тогда
        Возврат ВыходнойФайл20200101(ВыборкаПоШапкеДокумента, ВыборкаПоРаботникам);
    КонецЕсли;
    
    // В противном случае используем новый формат
    Возврат ВыходнойФайл20210701(ВыборкаПоШапкеДокумента, ВыборкаПоРаботникам);
КонецФункции

Что нужно сделать: зайдите в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Убедитесь, что у вас загружены последние актуальные патчи. Если программа имеет доступ к интернету, они скачиваются автоматически.

Способ 2: Манипуляция с датой документа

Если нет возможности оперативно обновить конфигурацию или установить патч, разберем «хитрый» способ, предложенный пользователями. Проанализируем механизм: программа 1С определяет формат выгрузки (старый или новый) исходя из даты заполнения документа.

  1. Откройте ваш отчет СЗВ-ТД.
  2. Измените дату документа на 30.06.2021 (даже если само событие произошло в июле).
  3. Проведите документ и выгрузите XML-файл.
  4. В выгруженном файле и в его имени программа проставит июньскую дату. Если ПФР принципиально требует июльскую дату в самом имени файла, её можно поправить вручную в текстовом редакторе, но формат самого XML останется «старым», который успешно пройдет проверку.

Важно: При использовании этого метода помните, что в старом формате поле КодВыполняемойФункции может не выгружаться так, как этого требует новый стандарт ОКЗ, поэтому данный способ подходит только в том случае, если ПФР в вашем регионе подтвердил прием старых форм.

Способ 3: Ручная правка XML-файла (Удаление префикса УТ2:)

Выясним причину ошибки АФ.СХ.1.1. Часто она возникала из-за того, что 1С добавляла в структуру файла технический префикс УТ2: перед определенными тегами (например, в блоке причины увольнения), который не понимали старые схемы ПФР.

Рассмотрим, как исправить файл вручную:

  1. Сформируйте отчет СЗВ-ТД в программе.
  2. Нажмите кнопку Открыть файл (в некоторых конфигурациях нужно сначала выгрузить файл на диск и открыть его через Блокнот или Notepad++).
  3. Воспользуйтесь поиском (Ctrl+F) и найдите все вхождения текста УТ2:.
  4. Удалите этот префикс. Например, блок:

<УТ2:Основание>ТК РФ</УТ2:Основание>
<УТ2:НаименованиеСтатьи>Трудовой кодекс Российской Федерации</УТ2:НаименованиеСтатьи>
<УТ2:Статья>77</УТ2:Статья>

должен превратиться в:


<Основание>ТК РФ</Основание>
<НаименованиеСтатьи>Трудовой кодекс Российской Федерации</НаименованиеСтатьи>
<Статья>77</Статья>

После удаления всех упоминаний УТ2: сохраните файл и попробуйте отправить его через систему электронного документооборота (СБиС, Контур, Такском). Как показывает практика, после такой «чистки» файлы успешно проходят XSD-валидацию.

Особенности заполнения «Трудовой функции»

Проанализируем еще один важный момент. В новом формате июля 2021 года текстовое поле ТрудоваяФункция стало менее значимым, чем цифровой код ОКЗ. Если вы столкнулись с ошибкой при наличии заполненного кода, попробуйте следующее:

Итоги и рекомендации

Подведем итог. Ошибка при проверке СЗВ-ТД в июле 2021 года была временной технологической проблемой переходного периода. Чтобы успешно сдать отчет, рекомендуем придерживаться следующего порядка действий:

  1. Обновите программу до самого последнего актуального релиза. Фирма 1С выпустила исправления, которые автоматически убирают лишние префиксы и корректно формируют XML.
  2. Если обновление недоступно, установите расширение (патч) через раздел обслуживания.
  3. В самом крайнем случае используйте ручную корректировку XML, удаляя пространство имен УТ2:, или откатывайте дату документа на последний день предыдущего квартала (периода действия старого формата).

Помните, что актуальность проверочных модулей (ПО ПД) часто отстает от реальных изменений в законодательстве, поэтому успешная проверка встроенным модулем ПФР не всегда является единственным критерием правильности отчета в периоды смены форматов.

← На главную