Выгрузка данных из 1С в XML: инструкция по отчетам, накладным и платежам

Иван Корнев·18 августа 2026·3 мин

Выгрузка данных из 1С в XML выполняется через механизмы ЭДО для накладных, раздел «Регламентированные отчеты» для ФНС или обработку «Клиент банка» для платежей. Способ зависит от типа документа.

Оглавление

Экспорт накладных и УПД в XML

Для выгрузки первичных документов (накладных, актов, универсальных передаточных документов) используется функционал электронного документооборота (ЭДО), даже если отправка через оператора не планируется.

Для корректной генерации файла в настройках администрирования должна быть включена опция «Использовать обмен электронными документами».

Пошаговый экспорт одного документа:

  1. Откройте документ «Реализация» или УПД.
  2. Нажмите кнопку «Еще» → «ЭДО» → «Выгрузить документы в файл».
  3. Система сформирует XML-файл установленного формата.

Массовая выгрузка:

  1. Перейдите в список документов реализации.
  2. Выделите нужные строки.
  3. Воспользуйтесь командой экспорта в XML через меню ЭДО.

При возникновении ошибок при выгрузке проверьте заполнение обязательных реквизитов контрагента и номенклатуры, так как схема XML строго валидирует эти данные.

Формирование и выгрузка отчетов в XML

Регламентированная отчетность для контролирующих органов формируется в специальном формате XML, отличном от форматов ЭДО.

Порядок действий:

  1. Перейдите в раздел «Отчеты» → «Регламентированные отчеты».
  2. Используйте кнопку «Выгрузить» для сохранения файла электронного представления для отправки.
  3. При необходимости используйте команду «Загрузить», чтобы импортировать ранее сохраненный или полученный извне отчет обратно в базу.

Для ответов на требования ФНС также используются специализированные XML-форматы, которые формируются напрямую через интерфейс 1С-Отчетности.

Экспорт платежных поручений

Выгрузка платежных документов имеет свою специфику. Традиционно используется текстовый формат, но современные системы поддерживают и XML.

  • Стандартный способ: Обработка «Клиент банка» в 1С чаще всего формирует файлы в формате txt, который является базовым стандартом обмена с банковскими системами.
  • Расширенный способ (XML): Позволяет передавать больше информации, однако его поддержка зависит от конкретного банка и настроек обмена.
  • В 1С:ERP: Выгрузка платежей в XML настраивается через подсистему казначейства и параметры подключения к клиент-банку.
  • Для старых конфигураций: При нестандартных требованиях могут потребоваться внешние обработки для конвертации платежек в нужный XML-формат.

Универсальные механизмы обмена данными

Если типовые средства не подходят, платформа 1С предоставляет инструменты для произвольной выгрузки:

Тип задачиМеханизм в 1СРезультат
Произвольные справочники и документыОбработка «Выгрузка и загрузка данных XML»XML-файл согласно заданной структуре
Интеграция с внешними системамиПланы обмена и механизм сериализацииXML-поток на основе XSD-схем
Обмен с сайтами и другими конфигурациямиФормат CommerceMLСтандартизированный XML коммерческой информации

Частые ошибки

  1. Ошибка валидации при выгрузке накладной: Система отказывается формировать XML. Причина: не заполнены обязательные реквизиты контрагента (например, ИНН или КПП) или номенклатуры. Схема XML требует их строгого соответствия.
  2. Отчет выгружается не в том формате: Пользователь пытается отправить файл, сформированный через меню ЭДО, в ФНС. Причина: форматы ЭДО и регламентированной отчетности для ФНС технически различаются. Используйте раздел «Регламентированные отчеты».
  3. Банк не принимает XML-файл платежа: Причина: в базовой обработке «Клиент банка» по умолчанию генерируется txt. Для XML необходимо проверить поддержку формата конкретным банком и настроить подсистему казначейства (в ERP) или подключить внешнюю обработку конвертации.

FAQ

Как сделать массовую выгрузку накладных в XML?
Выделите нужные строки в списке документов реализации и используйте команду экспорта в XML через меню ЭДО.

Можно ли выгрузить платежное поручение в XML из старой конфигурации 1С?
Да, но для этого, как правило, потребуются внешние обработки для конвертации платежек в нужный XML-формат, так как штатная обработка «Клиент банка» ориентирована на txt.

Где включить возможность выгрузки документов в XML через ЭДО?
В настройках администрирования программы должна быть активна опция «Использовать обмен электронными документами». Без нее соответствующие команды в меню будут недоступны.