Переход на новый формат электронного документооборота (ЭДО) 5.03 — это не просто косметическое изменение печатной формы, а серьезная технологическая веха для всех пользователей систем 1С. В данной статье мы разберем ситуацию, когда ваша конфигурация 1С:Управление торговлей 11.5 (например, версии 11.5.13) застряла на старой версии модуля ЭДО и не предлагает выбор нового формата 5.03 для УПД. Проанализируем, можно ли обойтись "малой кровью", и какие варианты решения существуют для сильно кастомизированных баз.
Для начала выясним причину проблемы. В 1С функционал обмена документами вынесен в отдельную подсистему — Библиотеку электронного документооборота (БЭД). Формат 5.03, утвержденный приказом ФНС № ЕД-7-26/970@, требует наличия БЭД версии 1.9.12 или выше. В релизах УТ 11.5.13 используется версия библиотеки 1.9.9, которая на уровне метаданных "не знает" о существовании новой схемы XML.
Проанализируем структуру изменений. Формат 5.03 вносит следующие критические правки в структуру файла:
Следовательно, просто "подправить печатную форму" или "накатить патч" не получится, так как система должна сформировать валидный XML-файл, соответствующий новой XSD-схеме, и корректно подписать его.
Рассмотрим самый надежный, хоть и трудозатратный способ. Чтобы формат 5.03 стал доступен "из коробки", необходимо обновить 1С:Управление торговлей как минимум до версии 11.5.15 или выше. В этих релизах используется актуальная версия БЭД, где формат 5.03 уже интегрирован в общие модули и настройки.
Разберем по шагам, что происходит при обновлении в контексте ЭДО:
ОпределяемыеТипы, которые связывают документы учета с объектами ЭДО.ИнтеграцияЭДО и ИнтеграцияЭДОВызовСервера, где прописана логика формирования структуры ФайлОбмена.Если ваша конфигурация сильно изменена, мы рекомендуем использовать механизм расширений для сохранения доработок, но ядро БЭД все же следует обновить до актуального состояния.
Если полное обновление УТ 11.5 невозможно из-за огромного количества доработок, рассмотрим альтернативный вариант — использование внешних обработок от операторов ЭДО (например, Калуга-Астрал, Тензор, Такском). Многие операторы выпускают внешние модули, которые работают в обход встроенной БЭД.
Проанализируем преимущества этого подхода:
Дополнительные отчеты и обработки.Однако помните, что при таком подходе интеграция с типовыми документами 1С может быть менее бесшовной, чем при использовании встроенного функционала.
Интересным и современным решением является использование конфигурации 1С:Клиент ЭДО. Это легкая, практически пустая база, предназначенная исключительно для обмена документами. Рассмотрим схему совместной работы:
УТ 11.5 остается на старом релизе.УТ 11.5 и 1С:Клиент ЭДО (актуальной версии).Клиент ЭДО, где и происходит их формирование в формате 5.03, подписание и отправка.Этот метод позволяет сохранить стабильность основной системы, не тратя ресурсы на ее масштабное обновление ради одной функции.
Выясним возможность программного решения внутри текущей базы. Это наиболее сложный путь, который под силу только опытному разработчику. Он заключается в том, чтобы вручную перенести (бэкпортировать) код из новой версии БЭД в вашу старую 1.9.9.
Посмотрим на пример того, какие изменения придется вносить в код формирования XML. Вам потребуется найти функцию, отвечающую за определение версии формата, которая обычно выглядит примерно так:
Функция ОпределитьФорматЭлектронногоДокумента(ВерсияСхемы) Экспорт
Если ВерсияСхемы = "5.03" Тогда
Возврат Справочники.ВерсииФорматовЭДО.НайтиПоНаименованию("5.03");
Иначе
// Старая логика для 5.01
КонецЕсли;
КонецФункции
Проблема в том, что таких изменений будут сотни. Вам придется создать новые XDTO-пакеты, описывающие схему 5.03, обновить логику заполнения полей в модулях ЭДО_ФормированиеДокументов и учесть новые требования к обязательным реквизитам.
Важно: Мы крайне не рекомендуем этот путь, так как риск совершить ошибку в структуре XML велик, что приведет к отказу в приеме документов со стороны ФНС или контрагента.
Проанализируем ситуацию еще раз. Если ваша компания торгует маркированным товаром или является плательщиком НДС на УСН с 2025 года, формат 5.03 станет для вас обязательным. Использование формата 5.01 допустимо в переходный период (до 01.04.2025), но многие крупные ритейлеры уже сейчас начинают требовать 5.03.
Мы предлагаем следующий алгоритм действий:
УТ 11.5 немного — обновляйтесь до актуального релиза. Это самый дешевый способ в долгосрочной перспективе.Помните, что формат ЭДО — это юридически значимый документ. Любые попытки "подправить XML вручную" могут привести к тому, что налоговая инспекция не признает вычеты по НДС, что обернется для бизнеса гораздо большими убытками, чем затраты на грамотное обновление системы.