Как выполнить экспорт данных из 1С в формат XML: полное руководство

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

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

Оглавление

Экспорт документов в пользовательском режиме

Для выгрузки первичных документов (например, УПД, актов, накладных), что часто требуется для ЭДО, используются штатные механизмы конфигурации:

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

Выгрузка регламентированных отчетов

Выгрузка налоговой и бухгалтерской отчетности в XML осуществляется через специальный функционал, так как отчеты формируются по строгим схемам ФНС/СФР:

  • Перейдите в раздел Отчеты → Регламентированные отчеты и выберите нужный документ.
  • Используйте кнопку выгрузки, предусмотренную в карточке конкретного регламентированного отчета.

Нестандартные управленческие отчеты иногда сохраняют в XML через промежуточный экспорт в Excel с последующей конвертацией, если прямая выгрузка не предусмотрена конфигурацией.

Универсальная обработка выгрузки и загрузки XML

Для переноса данных между базами или архивации используется типовая обработка от 1С:

  • Данная обработка позволяет производить полную или частичную выгрузку объектов информационной базы в XML-файл.
  • При работе с ней необходимо указать путь к файлу на сервере или локальном компьютере для записи данных.
  • Инструмент подходит для обмена справочниками и документами без использования механизмов ЭДО.

Программная выгрузка для разработчиков

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

  • Основной инструмент — объект ЗаписьXML, который открывается методом ОткрытьФайл для последовательной записи структуры.
  • Для сложных структур данных и соответствия XSD-схемам рекомендуется использовать пакет XDTO, который упрощает сериализацию объектов в XML.
  • Также возможно использование менеджеров выгрузки/загрузки EnterpriseData или Conversion Rules для автоматизации процесса.

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

  • Попытка прямой выгрузки нестандартного управленческого отчета в XML. Решение: используйте промежуточный экспорт в Excel с последующей конвертацией, если прямая выгрузка не предусмотрена.
  • Отсутствие указания пути к файлу при использовании универсальной обработки. Решение: обязательно укажите корректный путь на сервере или локальном компьютере для записи данных.
  • Игнорирование XSD-схем при программной выгрузке. Решение: используйте пакет XDTO для упрощения сериализации и гарантированного соответствия схемам.

FAQ

Как выгрузить УПД в XML для ЭДО?
Откройте документ (например, «Реализация услуг»), нажмите «Еще» → «ЭДО» → «Выгрузить документ в файл», выберите целевую папку и подтвердите создание XML-файла.

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

Что делать, если в регламентированном отчете нет кнопки экспорта в XML?
Убедитесь, что вы находитесь в карточке конкретного регламентированного отчета, где кнопка выгрузки предусмотрена для соблюдения схем ФНС/СФР. Для нестандартных отчетов используйте экспорт в Excel с последующей конвертацией.