Экспорт данных из 1С: способы выгрузки в XML и другие форматы

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

Экспорт данных из 1С реализуется несколькими способами: для обмена между базами, интеграции со сторонними системами или выгрузки отчетов. Поддерживаются форматы XML, Excel, CSV и JSON.

Оглавление

Выгрузка в XML

XML является основным форматом для обмена данными в экосистеме 1С. Существует несколько подходов к формированию XML-файлов:

  • Универсальная обработка. В типовых конфигурациях предусмотрена встроенная обработка «Выгрузка и загрузка данных XML». Она позволяет выполнить полную или частичную выгрузку информационной базы в файл без программирования. Для пользовательской выгрузки конкретных документов (например, реализаций) часто применяются внешние обработки, запускаемые через меню «Файл – Открыть».
  • Программная запись (ЗаписьXML). Разработчики используют объект ЗаписьXML для формирования произвольной структуры файла, где данные записываются последовательно с указанием тегов и атрибутов. Также существует метод ЗаписатьXML(), который автоматически сериализует объекты 1С (справочники, документы) в XML, добавляя служебные поля для корректного чтения обратно в систему.
  • Технология XDTO. Для строгого соответствия XML-схемам (XSD) и интеграции со сложными внешними системами применяется пакет XDTO, позволяющий работать с XML как с объектами 1С.
  • EnterpriseData. Это современный стандарт обмена данными на базе XML, предназначенный для синхронизации разнородных систем и территориально удаленных баз. Файлы этого формата состоят из заголовка и секций с данными объектов.

Другие форматы экспорта

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

  • Excel и CSV. Простой способ получения табличных данных — использование функции «Вывести список» в командной панели любого журнала или справочника, после чего таблицу можно сохранить в Excel или CSV. Для автоматизированных выгрузок прайс-листов и каталогов существуют специализированные обработки с настройкой шапки и фильтрации. Также возможна прямая выгрузка в CSV через программные механизмы для загрузки в банковские системы или маркетплейсы.
  • JSON. Формат JSON активно используется в современных обменах EnterpriseData и веб-сервисах, так как файлы в этом формате занимают примерно на 15% меньше места по сравнению с аналогичными XML-структурами. Многие универсальные обработки поддерживают гибкую выгрузку документов одновременно в форматы Excel, CSV, JSON и XML.

Прямое подключение к SQL

Для построения сложной аналитики и больших выборок иногда используется прямое чтение данных из SQL-базы 1С. Этот метод требует осторожности и не рекомендуется для изменения данных.

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

  • Изменение данных через прямое SQL-подключение. Прямое чтение из SQL-базы 1С допустимо для аналитики, но изменение данных таким способом не рекомендуется, так как требует высокой осторожности и может нарушить целостность системы.
  • Игнорирование служебных полей при ручной записи XML. При использовании метода ЗаписатьXML() система автоматически добавляет служебные поля, необходимые для корректного чтения объектов обратно в 1С. При ручном формировании через объект ЗаписьXML разработчик должен самостоятельно учитывать структуру и атрибуты, чтобы файл успешно читался системой.

FAQ

Как выгрузить конкретные документы из 1С без программирования? Для пользовательской выгрузки конкретных документов (например, реализаций) часто используются внешние обработки, которые запускаются через меню «Файл – Открыть». В типовых конфигурациях также есть встроенная обработка «Выгрузка и загрузка данных XML» для полной или частичной выгрузки базы.

В чем разница между выгрузкой в XML и JSON? Оба формата применяются в обменах, но JSON активно используется в современных стандартах (например, EnterpriseData) и веб-сервисах. Файлы в формате JSON занимают примерно на 15% меньше места по сравнению с аналогичными XML-структурами.

Зачем нужен пакет XDTO при работе с XML? Пакет XDTO используется для строгого соответствия XML-схемам (XSD) и интеграции со сложными внешними системами, позволяя работать с XML-файлами как с полноценными объектами 1С.