Как исправить ошибку версии формата TXBN250601 при выгрузке бюджетных обязательств из 1С в СУФД?

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

При работе с программными продуктами 1С для государственного сектора, в частности с конфигурацией «Бухгалтерия государственного учреждения 2.0», бухгалтеры и технические специалисты часто сталкиваются с проблемами при обмене данными с системой СУФД (Система удаленного финансового документооборота). Одной из наиболее острых проблем в периоды изменения законодательства является несоответствие версий форматов обмена (ТФФ). Рассмотрим ситуацию, когда при загрузке документа «Принятое бюджетное обязательство» СУФД выдает ошибку: «Версия TXBN220101 для маркера BN не поддерживается».

Выясним причину возникновения ошибки

Проанализируем ситуацию: Федеральное казначейство регулярно обновляет Требования к форматам файлов (ТФФ), используемых при информационном взаимодействии. Ошибка указывает на то, что СУФД перешла на использование версии TXBN250601 (введенной в рамках ТФФ версии 36.0), в то время как 1С продолжает выгружать данные в старом формате TXBN220101, действовавшем с 2022 года.

Основная сложность заключается в том, что новый формат — это не просто смена цифр в заголовке файла. В версии 250601 изменилась структура строки (сегмента) BN. В нее были добавлены новые поля для детализации объектов закупки, идентификаторов госконтрактов (ИГК) и признаков электронного документооборота. Если просто переименовать версию в текстовом файле, СУФД выдаст ошибку «Недостаточно фактических данных в поле BN», так как парсер системы ожидает строго определенное количество разделителей (символов |).

Решение 1: Официальное обновление форматов обмена

Разберем самый правильный и надежный способ решения проблемы. Разработчики 1С выпускают обновления форматов обмена отдельно от релизов самой конфигурации. Для исправления ошибки нам необходимо выполнить следующие шаги:

  1. Перейдем в раздел «Настройка обмена с казначейскими системами и банками» (обычно находится в подразделе «Денежные средства»).
  2. Найдем пункт «Настройка поставок форматов обмена».
  3. Проверим наличие актуального файла TFF.xml. Если в списке установленных форматов отсутствует TXBN250601, необходимо загрузить актуальный архив форматов (обычно называется extra_formats.zip), который можно скачать с портала поддержки 1С или ИТС.
  4. После загрузки нового описания формата в справочнике «Способы обмена» для типа объекта «Бюджетное обязательство» необходимо выбрать актуальную версию TXBN250601.

Важно помнить, что даже после обновления форматов может потребоваться актуализация самой обработки обмена. В конфигурациях на управляемых формах это Обработка.ОбменСКазначейскимиСистемамиИБанками. Убедимся, что релиз конфигурации не ниже рекомендованного (например, 2.0.104.26 и выше).

Решение 2: Ручная корректировка формата (совет техподдержки)

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

  1. Откроем справочник «Форматы обмена».
  2. Найдем формат TXBN220101 и создадим его копию.
  3. Присвоим новой записи код и наименование TXBN250601.
  4. Внимание: Чтобы СУФД приняла файл, в структуре сегмента BN нужно добавить недостающие пустые поля. Это делается путем добавления символов | в конец строки формирования данных.

Если вы редактируете выгруженный файл вручную (что не рекомендуется для массовой выгрузки), строка заголовка должна выглядеть так:

BN|TXBN250601|...

А в каждой строке данных, начинающейся с BN, должно присутствовать количество разделителей |, соответствующее требованиям ТФФ 36.0. Если полей недостаточно, СУФД отбросит документ.

Решение 3: Временный откат на старую версию

Проанализируем еще один сценарий. Иногда ошибка «Не найдена схема конвертации для документа TXBN250601» возникает на стороне самой СУФД. Это означает, что казначейство на уровне регионального сервера еще не обновило свои приемные модули, хотя регламент уже требует новый формат.

В этом случае, как показывает практика пользователей, помогает временный возврат к формату TXBN220101. Если ваше отделение казначейства еще «понимает» старую схему, в настройках обмена в 1С стоит оставить (или вернуть) версию 2022 года. Как только СУФД начнет требовать именно 250601, вы получите сообщение о неподдерживаемой версии, и тогда нужно будет применить Решение 1.

Проверка заполнения данных в 1С

Посмотрим на ситуацию со стороны данных. Новый формат TXBN250601 предъявляет более жесткие требования к заполнению первичных документов «Принятое бюджетное обязательство». Разберем, на что обратить внимание:

Подводя итог, отметим: проблема чаще всего решается обновлением справочника форматов через загрузку внешнего файла TFF.xml. Если вы столкнулись с ошибкой «Недостаточно данных в поле BN», значит, структура вашего файла не соответствует ожиданиям СУФД, и ручное переименование версии без корректировки состава полей не поможет. Рекомендуем всегда держать под рукой актуальный набор форматов с портала 1С:ИТС.

← На главную