К статье
Практический материал

Администрирование · 11 мин

Где в 1С находится универсальный обмен данными в формате XML

Где найти обработку универсального обмена данными XML в 1С 8.3: пути в конфигурациях, открытие файла ExchangeXML.epf, настройка правил, выгрузка и загрузка данных.

Универсальный обмен данными в формате XML — это штатный механизм платформы 1С:Предприятие для переноса данных между информационными базами, в том числе с разными конфигурациями. Механизм реализован в виде внешней обработки, которая работает по правилам обмена, созданным в «1С:Конвертация данных». Искать её нужно не в типовом меню операций, а в конкретных местах, которые зависят от конфигурации и режима работы.

Главная сложность для пользователя — понять, где именно лежит обработка: в составе конфигурации, в каталоге поставки, на диске ИТС или в виде встроенного пункта меню «Загрузка/выгрузка данных» в управляемом приложении. Ниже разобраны все варианты расположения, порядок запуска, работа с правилами и типичные проблемы при выгрузке и загрузке.

Важно понимать: сама обработка — только «транспорт». Что именно переносится (справочники, документы, остатки), определяется правилами конвертации. Без корректных правил обмен либо не запустится, либо перенесёт данные с ошибками.

Где искать обработку в типовых конфигурациях

В современных типовых конфигурациях («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом») универсальный обмен чаще всего спрятан в служебных разделах. Стандартный путь: раздел «Администрирование» → «Синхронизация данных». Там может быть команда «Загрузить данные из другой программы» или «Универсальный обмен данными в формате XML».

В «1С:Бухгалтерии» обработка часто доступна через «Администрирование» → «Перенос данных» или через помощник перехода с другой программы. В «Управлении торговлей» и «Комплексной автоматизации» — через «НСИ и администрирование» → «Обмен данными». Точное название пункта зависит от версии конфигурации.

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

Типовая конфигурация, управляемый интерфейсМеню «Администрирование»

Разделы «Синхронизация данных», «Перенос данных», «Обмен данными»

Обычное приложение (старые версии)Меню «Сервис»

Пункт «Универсальный обмен данными в формате XML»

Внешний файлКаталог поставки или ИТС

Файл вида УниверсальныйОбменДаннымиXML.epf

Как открыть обработку как внешний файл

Если в меню конфигурации нужного пункта нет, обработку запускают напрямую. Файл обычно называется УниверсальныйОбменДаннымиXML.epf (в англоязычных поставках — ExchangeXML или аналогичное имя). Он входит в комплект поставки многих конфигураций и публикуется на диске информационно-технологического сопровождения (ИТС).

Порядок запуска одинаков для любой конфигурации: откройте 1С в режиме «Предприятие», выберите «Файл» → «Открыть» (или нажмите Ctrl+O) и укажите путь к файлу .epf. Обработка запустится в текущей базе, и все операции будут выполняться именно с её данными.

Для запуска внешней обработки у пользователя должны быть права на открытие внешних отчётов и обработок. В файловом режиме обычно достаточно полных прав; в клиент-серверном варианте администратор может ограничить запуск внешних файлов через профили групп доступа.

Запуск обработки из файла
  1. 1
    Найдите файл УниверсальныйОбменДаннымиXML.epf в каталоге поставки конфигурации или на диске ИТС
  2. 2
    Откройте базу в режиме «1С:Предприятие» под пользователем с достаточными правами
  3. 3
    Выберите «Файл» → «Открыть» и укажите файл обработки
  4. 4
    Перейдите на закладку «Выгрузка данных» или «Загрузка данных» в зависимости от задачи
  5. 5
    Укажите файл правил обмена и файл данных, затем выполните операцию

Структура обработки: закладки выгрузки и загрузки

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

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

Отдельно стоит упомянуть закладку удаления данных — она позволяет очистить объекты по правилам. Это опасный инструмент: удаление выполняется без корзины, и восстановить данные можно только из резервной копии.

Как выполнить выгрузку данных

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

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

Укажите имя файла данных (например, DataExport.xml) и нажмите «Выполнить выгрузку». По завершении обработка покажет статистику: сколько объектов выгружено и были ли ошибки. Обязательно просмотрите протокол — предупреждения в нём часто указывают на объекты, которые не перенеслись из-за незаполненных реквизитов.

Как выполнить загрузку данных

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

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

После загрузки проверьте результат: сверьте количество объектов по протоколу, откройте несколько документов и справочников, убедитесь, что ссылки не «битые» (нет записей вида «Объект не найден»). Для документов, загруженных в режиме обмена, выполните групповое проведение.

Контрольные точки

Как проверить результат переноса

Протокол загрузки
Норма

Ошибок нет или они относятся к заведомо отсутствующим объектам

Тревожный признак

Массовые ошибки записи и сопоставления

Справочники
Норма

Элементы открываются, реквизиты заполнены

Тревожный признак

Дубли элементов, пустые наименования, битые ссылки

Документы
Норма

Документы проводятся, движения формируются

Тревожный признак

Документы не проводятся из-за пустых ссылок на справочники

Типичные ошибки и ограничения механизма

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

Частая проблема — дубли справочников в приёмнике. Они возникают, когда поиск объекта в правилах настроен по наименованию, а в базах наименования различаются (лишние пробелы, регистр, сокращения). Лечится настройкой полей поиска в правилах конвертации, а не ручным удалением после загрузки.

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

Типичные ошибки при работе с обработкой
01
Использование правил от другой версии конфигурации — данные переносятся частично или с искажениями
02
Загрузка без резервной копии — при ошибке сопоставления базу приходится восстанавливать вручную
03
Выгрузка всех документов без ограничения периода — многократный рост времени и размера файла
04
Поиск справочников по наименованию — появление дублей контрагентов и номенклатуры
05
Игнорирование протокола ошибок — проблемы обнаруживаются только при проведении документов

Альтернативы универсальному обмену

Если задача — перенос между идентичными конфигурациями, проще использовать выгрузку/загрузку базы целиком (.dt) или типовую синхронизацию через план обмена. Универсальный XML-обмен оправдан, когда конфигурации различаются или нужно перенести только часть данных.

Для перехода между типовыми продуктами (например, из «Управления торговлей» в «Бухгалтерию») существуют готовые помощники перехода с преднастроенными правилами — они используют тот же механизм, но избавляют от ручного подбора правил.

Для интеграции в реальном времени (обмен с сайтом, CRM, складскими системами) рассмотрите формат CommerceML, веб-сервисы или HTTP-интерфейсы — файловый XML-обмен здесь уступает по скорости и надёжности.

Чем заменить универсальный обмен

Типовая синхронизация (планы обмена)

Подходит для регулярного обмена между типовыми конфигурациями; не требует ручной работы с файлами

Выгрузка базы в .dt

Переносит всё целиком между идентичными конфигурациями; не подходит для частичного переноса

Универсальный обмен XML

Гибкий перенос между разными конфигурациями по правилам; требует корректных правил и контроля результата

Итог

Что важно запомнить

Обработку ищите в «Администрирование» → «Синхронизация данных» или открывайте файл .epf через «Файл» → «Открыть». Выгрузка требует правил конвертации, загрузка — только файла данных. Перед загрузкой делайте резервную копию, после — проверяйте протокол и отсутствие битых ссылок.

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

Нет пункта «Универсальный обмен данными» в меню — что делать?

Это нормально: во многих конфигурациях обработка не выведена в интерфейс. Откройте её как внешний файл через «Файл» → «Открыть», указав файл УниверсальныйОбменДаннымиXML.epf из каталога поставки конфигурации или диска ИТС. Проверьте, что у учётной записи есть права на запуск внешних обработок.

Где взять правила обмена для моей пары конфигураций?

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

Можно ли отменить загрузку, если что-то пошло не так?

Штатной отмены нет: записанные объекты остаются в базе. Поэтому перед загрузкой обязательно делается резервная копия. Если копии нет, выход — удаление загруженных объектов той же обработкой (закладка удаления данных) либо специализированными обработками поиска объектов по периоду создания.

Почему после загрузки документы не проводятся?

Чаще всего документы загружены в режиме обмена без проведения — это нормально, проведите их групповой обработкой. Если проведение не выполняется с ошибками, проверьте, не ссылаются ли документы на незагруженные справочники: откройте документ и поищите записи вида «Объект не найден».

Подходит ли обработка для регулярного обмена между двумя рабочими базами?

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