Как внедрить новый формат УПД 5.03 в 1С:Управление торговлей 11.5 без полного обновления системы?

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

С 1 апреля 2025 года использование старого формата электронного УПД (5.01) прекращается, и все участники электронного документооборота обязаны перейти на формат 5.03. Для многих компаний, работающих на сильно доработанных версиях 1С:Управление торговлей 11 (например, релизы 11.5.8 и старше), полное обновление конфигурации является трудозатратным и рискованным процессом. Разберем, как подготовить систему к изменениям, сохранив стабильность доработок.

Разграничение понятий: печатная форма и формат ЭДО

Прежде всего, проанализируем разницу между визуальной печатной формой и форматом электронного обмена. Печатная форма — это то, что мы выводим на бумагу или в PDF (согласно Постановлению № 1434). Формат 5.03 — это структура XML-файла, который передается через операторов ЭДО. Если ваша задача — соответствовать законодательству в части электронных документов, обычным обновлением макета печатной формы не обойтись. Необходимо обновить механизмы формирования электронного документа.

Вариант 1. Использование внешних модулей операторов ЭДО

Рассмотрим наиболее надежный способ для систем с большим количеством кастомного кода — установку внешнего модуля от вашего оператора (например, «Контур.Диадок» или «СБИС»). Эти модули поставляются как внешние обработки и работают «поверх» конфигурации.

  1. Скачиваем актуальную версию обработки с сайта оператора. Разработчики этих решений поддерживают формат 5.03 даже для старых релизов 1С (УТ 10.3, УПП 1.3 и ранние 11.5).
  2. Выясним причину возможной несовместимости: если в вашей базе 2022 года отсутствуют новые поля (например, актуальные ставки НДС 5%, 7% и 22% или данные о прослеживаемости), модуль может не «подхватить» их автоматически.
  3. В этом случае программисту достаточно доработать только запрос в самой внешней обработке оператора, не затрагивая ядро конфигурации УправлениеТорговлей.

Вариант 2. Использование конфигурации «1С:Клиент ЭДО»

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

Процесс взаимодействия выглядит следующим образом:

Вариант 3. Частичный перенос кода (Backporting)

Для опытных разработчиков рассмотрим вариант переноса необходимых объектов из актуальных релизов 1С:УТ 11 (например, 11.5.17 и выше). Нам потребуется проанализировать и перенести следующие компоненты:

  1. Общие модули: Отвечающие за интеграцию с ЭДО и формирование XML (группа модулей ИнтеграцияЭДО). Чтобы избежать ошибок в XDTO-пакетах, можно применить готовый патч для формирования документов ЭДО с новой ставкой НДС.
  2. Перечисления: Обновляем состав перечисления СтавкиНДС, добавив значения для ставок НДС 2025 года (5%, 7% и 22%) в старую конфигурацию.
  3. Общие макеты: XML-схемы нового формата. В качестве основы можно использовать решение по выгрузке УПД в формат XML версии 5.03 для УТ 11.

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

Технические нюансы формата 5.03

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

Резюме и рекомендации

Если ваша база 11.5.8 сильно изменена, самым безопасным путем будет переход на внешний модуль оператора ЭДО. Это минимизирует риск поломки существующих бизнес-процессов. Если же вы используете типовой функционал 1С-ЭДО, рассмотрите вариант с выделенной базой «1С:Клиент ЭДО» или примените специальную обработку, чтобы обновить настройки отправки документов ЭДО на новый формат 5.03. Полное обновление конфигурации стоит затевать только в том случае, если вам требуются и другие законодательные изменения, помимо формата УПД.

← На главную