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

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

Где в 1С находится выгрузка и загрузка данных XML и как ей пользоваться

Где в 1С находится выгрузка и загрузка данных XML: обработка для переноса данных между базами, штатные механизмы обмена, типичные ошибки и проверка результата.

Выгрузка и загрузка данных в формате XML — один из основных способов переноса информации между базами 1С: с его помощью переносят справочники, документы и остатки при переходе на новую конфигурацию, объединяют базы филиалов и восстанавливают данные после сбоев. Механизм основан на универсальном формате обмена, поэтому один и тот же файл можно загрузить в другую базу с идентичной или совместимой конфигурацией.

Главный инструмент для этой задачи — внешняя обработка «Выгрузка и загрузка данных XML» (файл с расширением .epf). Она не входит в состав типовых конфигураций как пункт меню, а поставляется отдельно: на диске ИТС, в комплекте поставки платформы и в составе некоторых конфигураций в виде встроенной обработки. Именно поэтому у пользователей возникает вопрос, где её взять и как запустить.

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

Где взять обработку «Выгрузка и загрузка данных XML»

Обработка распространяется как внешний файл, поэтому её не нужно искать в меню конфигурации. Основные источники: диск информационно-технологического сопровождения (ИТС), раздел с технологическими обработками; каталог шаблонов конфигураций на компьютере; портал 1С для подписчиков ИТС. Внутри некоторых конфигураций на обычных формах (например, старых редакций «Управление торговлей») обработка была встроена и вызывалась из меню «Сервис».

Важно подбирать версию обработки под режим работы базы. Для конфигураций на управляемых формах (1С:Бухгалтерия 3.0, УТ 11, ERP) нужна обработка, поддерживающая управляемый интерфейс, иначе она просто не откроется или откроется с ошибкой. Для старых конфигураций на обычных формах используется классический вариант обработки.

Как открыть обработку в базе 1С

Запуск выполняется стандартным способом для любых внешних обработок. Откройте меню «Файл» → «Открыть» и укажите файл обработки с расширением .epf. В интерфейсе «Такси» тот же пункт доступен через кнопку меню в левом верхнем углу окна. Если открытие внешних файлов заблокировано, потребуются права администратора или интерактивное открытие внешних обработок должно быть разрешено в настройках пользователя.

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

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

Как выгрузить данные в XML

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

После нажатия кнопки «Выгрузить данные» обработка формирует XML-файл. Признак успешного завершения — сообщение о количестве выгруженных объектов без ошибок в служебном окне. Файл может получиться большим: при выгрузке документов за несколько лет объём измеряется сотнями мегабайт, и операция занимает заметное время.

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

Как загрузить данные из XML в другую базу

В базе-приёмнике откройте ту же обработку, перейдите на вкладку «Загрузка», укажите файл и нажмите «Загрузить данные». Обработка читает XML и создаёт объекты в базе, сопоставляя их по внутренним идентификаторам (GUID) и ссылкам. Если объект с таким идентификатором уже существует, он будет перезаписан данными из файла.

Конфигурация базы-приёмника должна совпадать с конфигурацией источника по структуре метаданных. Если в источнике есть реквизиты, которых нет в приёмнике (или наоборот), загрузка пройдёт с ошибками либо часть данных будет потеряна. Поэтому перед переносом обновите обе базы до одной версии конфигурации.

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

После загрузки сверьте контрольные показатели: количество элементов ключевых справочников (контрагенты, номенклатура), количество документов за период и итоговые суммы по оборотам. Удобный способ — сформировать одинаковый отчёт (например, оборотно-сальдовую ведомость или «Анализ субконто») в базе-источнике и в базе-приёмнике и сравнить итоги.

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

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

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

Итоги ОСВ за период
Норма

Итоги в источнике и приёмнике совпадают до копейки

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

Расхождения в суммах или отсутствуют счета

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

Количество элементов совпадает, нет дублей с одинаковыми наименованиями

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

Появились дубли или элементы с пустыми реквизитами

Ссылки в документах
Норма

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

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

В полях значение «Объект не найден»

Штатные альтернативы: синхронизация и планы обмена

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

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

Сравнение вариантов обмена

Обработка «Выгрузка и загрузка данных XML»

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

Синхронизация данных

Регулярный обмен между разными типовыми конфигурациями (УТ ↔ БП). Требует первоначальной настройки сопоставления.

Планы обмена

Распределённые базы на одной конфигурации. Автоматическая регистрация изменений, но сложнее в настройке.

Конвертация данных

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

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

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

Ещё одна группа проблем связана с правами и блокировками: загрузка большого файла в многопользовательском режиме может конфликтовать с работой пользователей. Большие переносы безопаснее выполнять в монопольном режиме или в нерабочее время.

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

Часто задаваемые вопросы

Можно ли с помощью этой обработки перенести данные из УТ 11 в 1С:Бухгалтерию?

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

Чем выгрузка XML отличается от выгрузки базы в .dt?

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

Обработка не открывается в 1С:Бухгалтерии 3.0 — что делать?

Скорее всего, используется версия обработки для обычных форм. Нужна версия для управляемого приложения — возьмите её с диска ИТС. Также проверьте, что у пользователя есть право интерактивного открытия внешних обработок и отчётов.

Будут ли перенесены движения документов по регистрам?

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

Как перенести только справочники без документов?

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

Файл XML очень большой и загрузка зависает — что можно сделать?

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

Итог

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

Универсальная выгрузка и загрузка XML выполняется внешней обработкой .epf, которую открывают через Файл → Открыть. Она переносит данные только между идентичными конфигурациями; для разных конфигураций нужна синхронизация или конвертация данных. Перед любой загрузкой делайте резервную копию и проверяйте результат сверкой отчётов.