Обработка «Универсальный обмен данными в формате XML»: выгрузка и загрузка по шагам

· Обновлено 12.07.2026 · ⏱ 7 мин · Редакция 1s-83.com

📋 Содержание

Обработку «Универсальный обмен данными в формате XML» часто путают с синхронизацией через универсальный формат EnterpriseData. Это разные вещи. Синхронизация — это регулярный двусторонний обмен по типовым правилам. А универсальный обмен данными в формате XML — это ручной перенос по правилам, которые вы сами описали в «Конвертации данных 2.0».

Проще говоря: обработка берёт объекты из базы-источника, по правилам превращает их в файл .xml, а в базе-приёмнике этот файл читает и создаёт объекты обратно. Один файл — одна порция данных. Никакой автоматической связи между базами тут нет.

Ниже — как запустить обработку, откуда взять правила, как отобрать нужные данные и что делать, когда загрузка падает с ошибкой.

Что это за обработка и когда она нужна

Файл называется УниверсальныйОбменДаннымиXML.epf (в старых сборках — V8Exchan.epf). Это внешняя обработка на управляемых или обычных формах, она не зашита в конфигурацию — вы открываете её через Файл → Открыть.

Задачи, которые она закрывает:

  • 📦 разовый перенос данных между двумя базами (например, из УТ в БП);
  • 🔀 миграция при переходе на новую конфигурацию;
  • ✂️ выборочная выгрузка — только контрагенты, только остатки, только документы за период;
  • 🧪 перенос настроек и НСИ на тестовую базу.

💡 Если вам нужен постоянный обмен «на автомате» между типовыми конфигурациями — смотрите не сюда, а в раздел «Синхронизация данных». Универсальный обмен XML — инструмент точечный и ручной.

Стандартная обработка и расширенные версии

В комплекте «Конвертации данных 2.0» идёт базовая обработка. Её возможностей хватает в 90% случаев.

На рынке встречаются доработанные версии от интеграторов: с отбором по реквизитам, сохранением настроек выгрузки, разбивкой большого файла на части и отправкой логов на почту. Это удобно на больших объёмах, но для обычного переноса не обязательно — не гонитесь за «расширенной версией», если задача простая.

Что подготовить перед первым запуском

Обмен ломается чаще всего из-за мелочей на старте. Проверьте четыре вещи заранее.

Проверка перед обменом
Выполнено: 0 / 4

Про правила обмена стоит сказать отдельно. Без файла правил обработка бесполезна — она не знает, какой объект источника во что превращать в приёмнике.

Правила — это отдельный файл .xml, который создают в конфигурации «Конвертация данных 2.0» (КД 2.0). Не путайте: правила и сами данные — это два разных XML-файла.

Правила обмена: стандартные и самописные

Правила описывают соответствие объектов: справочник «Контрагенты» источника → справочник «Контрагенты» приёмника, реквизит ИНН → реквизит ИНН и так далее.

Откуда берут правила:

ВариантКогда подходитТрудозатраты
Готовые типовые правилаОбмен между популярными конфигурациями (УТ→БП, КА→БП)Минимальные
Правила от интегратораНестандартные связки конфигурацийСредние, платно
Свои правила в КД 2.0Уникальная структура, доработанные объектыВысокие

Готовые правила для распространённых пар конфигураций обычно уже есть — их поставляют вместе с обновлениями или отдельными комплектами. Если пара нетиповая или базы доработаны, правила придётся собирать в КД 2.0 руками.

Для сопоставления полей в КД 2.0 логика такая:

🔗 Сопоставление полей
Объект источникаОбъект приёмника
Справочник КонтрагентыСправочник Контрагенты
Реквизит ИННРеквизит ИНН
Документ РеализацияДокумент Реализация
Регистр ВзаиморасчётыРегистр Взаиморасчёты

⚠️ Правила, собранные под одну версию конфигурации, могут не подойти после крупного обновления. Если структура объектов изменилась — правила надо пересобрать, иначе часть данных выгрузится «мимо».

Пошагово: выгрузка и загрузка данных

Сам процесс делится на две половины. Сначала выгружаете из источника, потом загружаете в приёмник. Порядок нарушать нельзя.

👣 Пошаговый помощник
Открыть обработку в базе-источнике
Файл → Открыть → УниверсальныйОбменДаннымиXML.epf. Перейти на закладку «Выгрузка данных».

Интерфейс обработки: где что искать

Две главные закладки — «Выгрузка данных» и «Загрузка данных». На каждой:

  • 📁 поле для файла правил и файла данных;
  • 🌳 дерево объектов метаданных с галочками;
  • ⚙️ вкладка дополнительных настроек (обработчики событий, отладка);
  • 📋 окно протокола, куда пишутся сообщения и ошибки.

После загрузки всегда смотрите протокол. Зелёное «Загрузка завершена» без предупреждений — хороший знак. Жёлтые строки — данные прошли, но с оговорками.

Отборы и фильтры: как выгрузить не всё, а нужное

Выгружать всю базу целиком нужно редко. Чаще требуется кусок: контрагенты, остатки на дату, документы одной организации.

Способы ограничить выгрузку:

  1. По периоду — задать дату начала и окончания для документов.
  2. По организации — отбор по реквизиту Организация.
  3. По конкретным объектам — снять галочки с лишних видов данных в дереве.
  4. По произвольному условию — через обработчики событий в правилах (для этого нужны навыки КД 2.0).

💡 Частая проблема: в базовой версии обработки отбор по произвольному реквизиту недоступен через интерфейс. Отбор задают либо в правилах КД 2.0, либо берут расширенную версию обработки с фильтрами.

Если данных много, файл получится большим. Тогда выгрузку разбивают на части — либо по периодам вручную, либо инструментами расширенной обработки с автоматической разбивкой на несколько файлов.

Клиент, сервер и автоматизация обмена

Обработка умеет работать в двух режимах.

Клиентский режим — файлы читаются и пишутся на компьютере пользователя. Медленнее, но проще: путь к файлу указываете локально.

Серверный режим — файлы обрабатываются на стороне сервера 1С. Быстрее на больших объёмах, но путь к файлу должен быть доступен серверу (сетевая папка или локальный диск сервера).

Для регулярных выгрузок процесс автоматизируют:

  • регламентное задание запускает выгрузку по расписанию (ночью, раз в неделю);
  • 📤 расширенные версии умеют слать протокол обмена на почту;
  • 🔁 при сбое задание можно перезапустить без участия пользователя.

Автоматизация оправдана, когда обмен повторяется. Для разового переноса настраивать регламентное задание смысла нет — быстрее сделать руками.

Типичные ошибки и отладка обмена

Когда загрузка падает или данные приходят не полностью, причина почти всегда в правилах или в различии баз. Разберём частые симптомы.

🩺 Диагностика: выберите симптом

Для сложных случаев в обработке есть режим отладки: она может сгенерировать внешнюю обработку с кодом обработчиков событий из правил. Тогда обмен запускают в конфигураторе с точками останова и смотрят, на каком объекте всё ломается.

Как проверить, что перенос удался

После загрузки не верьте протоколу на слово — сверьте цифры:

  • количество элементов в ключевых справочниках источника и приёмника;
  • обороты по контрольному регистру за период;
  • несколько документов открыть вручную и сравнить суммы.

Расхождение на пару позиций обычно означает, что часть объектов не прошла по правилам — ищите их в протоколе загрузки по предупреждениям.

Частые вопросы

Чем универсальный обмен XML отличается от синхронизации данных?
Синхронизация — это регулярный автоматический двусторонний обмен по типовым правилам EnterpriseData. Универсальный обмен XML — ручной разовый перенос по правилам, которые вы описываете сами в «Конвертации данных 2.0».
Где взять обработку «Универсальный обмен данными в формате XML»?
Она поставляется в комплекте «Конвертации данных 2.0» как внешняя обработка .epf. Также встречаются доработанные версии от интеграторов с расширенными фильтрами и разбивкой файла.
Нужны ли программистские навыки для обмена?
Для готовых типовых правил — нет, достаточно указать файлы и нажать кнопки. Для своих правил и произвольных отборов нужен опыт работы в КД 2.0.
Почему после загрузки задвоились справочники?
В правилах не заданы поля поиска по уникальному реквизиту (ИНН, код). Из-за этого обработка не находит существующий объект и создаёт новый. Настройте поиск в правилах КД 2.0.
В каком порядке переносить данные?
Сначала нормативно-справочную информацию (справочники, НСИ), затем документы. Иначе документы сошлются на несуществующие объекты и выдадут ошибку «объект не найден по ссылке».
Можно ли выгрузить только часть базы?
Да. Отбор задают по периоду, по организации, снятием галочек в дереве объектов или условием в правилах. В базовой версии отбор по произвольному реквизиту доступен только через правила КД 2.0.

Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.