При работе в программе 1С:Бухгалтерия государственного учреждения 2.0 (БГУ) пользователи часто сталкиваются с трудностями при выгрузке платежных документов в систему СУФД или ГИИС «Электронный бюджет». Одной из наиболее специфических проблем является ошибка при импорте документа «Распоряжение о перечислении на карты „МИР“».
В этой статье мы подробно разберем, почему возникает ошибка разбора XML-пакета, как правильно настроить форматы обмена и что делать, если в выгруженном файле отсутствуют важные данные, такие как КБК.
Рассмотрим ситуацию, когда при попытке импорта сформированного в 1С файла система СУФД выдает сообщение: [org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 281; cvc-elt.1.a: Cannot find the declaration of element 'self:exchangePacket'.].
Проанализируем причину возникновения этого сбоя. Данная ошибка относится к проверке XML-схемы (XSD). Она означает, что принимающая сторона не может найти описание элемента self:exchangePacket в своих внутренних справочниках и правилах импорта.
Выясним причину: дело в том, что для взаимодействия с подсистемами «Электронного бюджета» (ЭБ) используются два принципиально разных способа упаковки данных:
self:exchangePacket, который ожидает СУФД при работе через определенные шлюзы интеграции.Если мы выбираем обычный формат, а СУФД настроена на прием сервисного пакета (или наоборот), возникает конфликт схем. В большинстве случаев для ГИИС ЭБ необходимо использовать именно формат с суффиксом _si.
Если в вашем списке доступных форматов при создании «Задания на экспорт» отсутствует нужный вариант, его необходимо загрузить из актуального альбома ТФФ (требований к форматам файлов). Разберем по шагам, как это сделать:
Посмотрим, где хранятся файлы форматов. Как правило, после обновления конфигурации БГУ 2.0, актуальные настройки обмена находятся в папке с установленным шаблоном обновления. Путь обычно выглядит следующим образом: ...1cv8\tmplt\1c\StateAccounting\2_0_XXX_XX\Дополнения к конфигурации\Настройки форматов обмена с органами казначейства и кредитными организациями.
Нам необходим файл с расширением .defx, например, EBalbom360.defx (номер альбома может меняться в зависимости от текущих требований Казначейства).
Выполним процедуру загрузки в 1С:
.defx, который мы нашли ранее.DM_2.0_si Распоряжение о перечислении на карты "Мир" для сервисного взаимодействия.Важный момент: после загрузки формата убедитесь, что в документе Задание на экспорт в поле «Настройка формирования файлов» выбран именно этот новый узел. Иногда старые настройки «запоминают» предыдущий идентификатор формата, и их требуется перевыбрать вручную.
Иногда возникает ситуация, когда файл загружается без ошибок, но внутри отсутствует тег КБК, хотя в самом документе 1С Распоряжение о перечислении на карты "Мир" все данные заполнены. Проанализируем возможные причины.
Проверка настройки Лицевого счета:
Алгоритмы выгрузки 1С жестко привязаны к типу лицевого счета. Перейдем в карточку организации, откроем справочник Лицевые счета и проверим поле Тип счета. Если для учреждения АУ/БУ указан тип счета, предназначенный для казенных учреждений (или наоборот), программа может ошибочно решить, что КБК в данном формате не требуется, и исключит его из тегов XML.
Классификация КПС (КБК):
Убедимся, что используемый КБК имеет правильный вид классификации. Для распоряжений на карты МИР система ожидает классификацию типа КРБ (расходы). Если в справочнике Классификационные признаки счетов (КПС) выбран тип Произвольный, длина которого не соответствует 20 знакам, формат обмена может проигнорировать это поле при выгрузке.
Назначение платежа и Код цели:
В файле настроек обмена (.defx) часто прописаны условия: Если ПустоеЗначение(КодЦели) Тогда.... Проверьте, чтобы в табличной части распоряжения были заполнены все аналитические поля. Даже если поле кажется необязательным в интерфейсе 1С, оно может быть обязательным для формирования конкретной ветки XML-дерева.
Рассмотрим еще несколько нюансов, которые помогут избежать ошибок импорта:
Организации на вкладке Дополнительные реквизиты или в специальных полях идентификаторов.<self:exchangePacket>.Таким образом, совместная работа по проверке актуальности альбомов ТФФ и правильному выбору формата _si позволяет полностью устранить ошибку декларации элемента и успешно отправить документы в органы казначейства.