Как из 1С выгрузить УПД в формате XML для ЭДО: пошаговая инструкция

УПД (универсальный передаточный документ) в формате XML — обязательный формат при передаче через операторов ЭДО. Начиная с 1 апреля 2025 года действует формат версии 5.03 (приказ ФНС от 19.12.2023 № ЕД-7-26/970@). В большинстве типовых конфигурациях 1С выгрузка в XML встроена без дополнительных модулей.

Два способа отправки УПД через ЭДО

Способ Как работает Когда использовать
1С-ЭДО (подключённый) УПД отправляется напрямую из 1С оператору — Диадок, СБИС и др. Выгрузка вручную не нужна При подключённом сервисе 1С-ЭДО — рекомендуемый вариант
Выгрузка XML вручную Файл сохраняется на диск и загружается в личный кабинет оператора ЭДО Когда 1С-ЭДО не подключён или нужен тестовый XML

Пошаговая инструкция: выгрузка УПД в XML из 1С

Шаг 1. Откройте документ реализации

Перейдите: Продажи → Реализация (акты, накладные, УПД).

Откройте нужный документ (или выделите несколько документов в списке).

Шаг 2. Найдите кнопку выгрузки

В открытом документе нажмите кнопку в правом верхнем углу: Ещё (или Действия) → ЭДО → Выгрузить документ в файл.

Если пункта «ЭДО» в меню «Ещё» нет — обновите конфигурацию 1С до актуального релиза. Выгрузка XML появилась в большинстве типовых конфигураций начиная с релиза 2022–2023 годов.

Шаг 3. Выберите способ сохранения

В открывшемся диалоге выберите один из вариантов:

  • На диск — сохранить архив в указанную папку.
  • Вложение в эл. письмо — если в 1С настроена электронная почта.

Укажите папку и нажмите «Выбор папки»«Выполнить».

Шаг 4. Извлеките нужный файл из архива

1С сохраняет ZIP-архив, внутри которого несколько файлов:

  • ON_NSCH…xml — основной файл УПД. Именно его нужно загружать в Диадок или СБИС.
  • card.xml — данные об участниках обмена (служебный).
  • meta.xml — служебная метаинформация.

Распакуйте ZIP-архив, перейдите в папку «1» и возьмите файл, начинающийся с ON_NSCH. Именно этот файл нужен для загрузки в СБИС, Диадок и другие операторы ЭДО.

Шаг 5. Загрузите XML в оператора ЭДО

  • Диадок (Контур): Создать документ → Загрузить файл → выберите ON_NSCH…xml.
  • СБИС: Документы → Загрузить → выберите ON_NSCH…xml или весь ZIP (СБИС поддерживает оба варианта).

Что нужно проверить перед выгрузкой

80% ошибок при выгрузке — это незаполненные или неверно заполненные реквизиты. Проверьте до выгрузки:

  • Адреса организации и контрагента — должны быть введены через классификаторы (КЛАДР/ФИАС), не вручную.
  • Единицы измерения номенклатуры — из классификатора ОКЕИ.
  • ИНН и КПП обеих сторон.
  • Валюта — из классификатора ОКВ.
  • Ставка НДС — актуальная (с 2026 г. — 22% для основных операций).

Типичные ошибки и решения

Ошибка Причина Решение
Пункт «ЭДО» отсутствует в меню «Ещё» Старый релиз 1С Обновить конфигурацию
Оператор отклоняет файл: «не соответствует формат» Устаревший формат XML (не 5.03) или незаполненные обязательные теги Обновить конфигурацию; проверить реквизиты через классификаторы
В XML появляются «технические строки» при загрузке в Диадок Загружен весь архив вместо файла ON_NSCH Распаковать архив, взять только ON_NSCH…xml
Некорректный ИдФайл в XML Неверно заполнены карточки организации или контрагента Исправить ИНН, КПП, наименование в карточках
Ошибка «Слишком длинный путь» Длинный путь к папке сохранения Выбрать более короткий путь (например, C:\temp)

УПД в 1С с подключённым 1С-ЭДО

Если в 1С настроен сервис 1С-ЭДО (через раздел Администрирование → Обмен электронными документами):

  1. Оформите УПД как обычно.
  2. В документе появится кнопка «ЭДО → Подписать и отправить».
  3. Выберите контрагента, подпишите КЭП и отправьте.

При подключённом ЭДО ручная выгрузка и загрузка в кабинет оператора не требуются.

Резюме

Выгрузить УПД из 1С в формат XML для ЭДО можно без дополнительных модулей: в документе реализации нажмите Ещё → ЭДО → Выгрузить документ в файл. Из сохранённого ZIP-архива возьмите файл с именем ON_NSCH…xml — именно он загружается в Диадок, СБИС и другие операторы.

Для регулярной работы удобнее подключить сервис 1С-ЭДО — тогда XML-файлы формируются и отправляются автоматически прямо из 1С.