При подготовке и отправке ежемесячной отчетности по форме СЗВ-М пользователи конфигурации 1С:Зарплата и Управление Персоналом 2.5 нередко сталкиваются с ситуацией, когда после автоматического обновления формата выгрузки файл перестает приниматься оператором связи (например, СБИС) или не проходит входной контроль приемного шлюза контролирующего органа.
Проанализируем причины возникновения этой проблемы, выясним, почему в интерфейсе программы отсутствует возможность откатить формат назад, и разберем по шагам, как быстро исправить выгруженный XML-файл для успешной сдачи отчета.
В конфигурации 1С:ЗУП 2.5 структура выгружаемых XML-файлов регламентированной отчетности определяется встроенными макетами и кодом обработки персонифицированного учета. В типовом интерфейсе не предусмотрено флажков, констант или настроек, позволяющих пользователю вручную выбрать версию формата выгрузки (например, переключиться между старой схемой и новой).
Окно с предложением обновить формат появляется в результате работы встроенной системы интернет-обновления настроек регламентированной отчетности. После подтверждения обновления новые XSD-схемы и правила сериализации перезаписывают служебные макеты. Вернуть предыдущий алгоритм выгрузки штатным переключателем невозможно. В такой ситуации проблему решают либо обновлением принимающей программы, либо корректировкой сформированного XML-файла.
Основное изменение форматов отчетности ПФР заключается в переходе со схемы АФ на АФ2 (Альбом форматов). Если учетная система уже формирует файл по новому формату, а приемный модуль оператора связи или проверочный комплекс еще настроен на предыдущую версию, возникает ошибка валидации: Неверно указан тип АФ вместо АФ2 для представления служебной информации.
Разберем, как проверить и при необходимости скорректировать заголовок документа вручную:
.xml в любом текстовом редакторе (например, «Блокнот» или Notepad++).<ЭДПФР> в начале файла.xmlns). Корректный заголовок для обновленного формата содержит декларацию xmlns:АФ2, а также соответствующие теги служебной информации:
<ЭДПФР xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:УТ="http://пф.рф/УТ/2014-01-01" xmlns:АФ2="http://пф.рф/АФ2/2016-06-30" xmlns="http://пф.рф/СЗВ-М/2016-06-30">
<АФ2:СлужебнаяИнформация>
<АФ2:ПрограммаПодготовки>ЗУП 2.5</АФ2:ПрограммаПодготовки>
</АФ2:СлужебнаяИнформация>
АФ2 на АФ, а также соответствующие URI схемы.Еще одна распространенная техническая ошибка возникает из-за сбоя сериализации даты и времени на уровне платформы 1С:Предприятие при определенных региональных настройках операционной системы. При формировании штампа времени часовой пояс выгружается с одной цифрой в минутах (например, +03:0 вместо стандартного +03:00).
Согласно спецификации XML Schema (тип данных xs:dateTime), смещение часового пояса обязано содержать две цифры часов и две цифры минут (±hh:mm). Значение 2017-06-07T15:47:46+03:0 нарушает схему, из-за чего XML-парсер аварийно прерывает проверку файла.
Для исправления ошибки выполним следующие действия:
+03:0 или +04:0.+03:0) на валидное (+03:00).Перед повторной отправкой файла в контролирующие органы рекомендуется: