Выгрузка и загрузка XML в 1С 8.3 БП 3.0: пошаговая инструкция
Обработка ВыгрузкаЗагрузкаДанныхXML83 переносит данные между двумя базами 1С 8.3 Бухгалтерия предприятия 3.0. Используется при переезде на новый сервер, объединении баз или восстановлении данных. Расскажу о порядке работы, типичных ошибках и альтернативах.
Перед любыми операциями переноса делайте резервную копию обеих баз. Это обязательное требование. Согласно ст. 29 Федерального закона от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», первичные документы и регистры бухучёта подлежат хранению не менее пяти лет.
Содержание
- 1 Что делает обработка ВыгрузкаЗагрузкаДанныхXML83
- 2 Условия применения
- 3 Где взять обработку
- 4 Подготовка к переносу данных
- 5 Пошаговая выгрузка из базы-источника
- 6 Пошаговая загрузка в базу-приёмник
- 7 Типичные ошибки и решения
- 8 Альтернативы обработке ВыгрузкаЗагрузкаДанныхXML83
- 9 Сравнение способов переноса
- 10 Резюме
Что делает обработка ВыгрузкаЗагрузкаДанныхXML83
Обработка выгружает данные одной базы в файл XML и загружает их в другую. Подходит только для однотипного обмена.
Ключевые свойства:
- переносит справочники, документы, регистры;
- работает без отбора по организациям;
- требует совпадения конфигурации и релиза;
- относится к инструментам разработчика, а не к типовому функционалу.
Условия применения
Обработка работает корректно только при строгом соблюдении условий.
| Параметр | Требование |
|---|---|
| Конфигурация | Идентичная (например, БП 3.0 → БП 3.0) |
| Релиз конфигурации | Совпадает до подверсии (3.0.155.x → 3.0.155.x) |
| Платформа | Установлена платформа 1С 8.3, режим совместимости одинаковый |
| Права пользователя | Открытие внешних отчётов и обработок |
Если релизы расходятся — данные либо не загрузятся, либо появятся скрытые ошибки в учёте.
Где взять обработку
Файл ВыгрузкаЗагрузкаДанныхXML83.epf входит в шаблон 1С: Конвертация данных 2. Лежит в каталоге шаблона рядом с двумя смежными обработками:
V8Exchan83.epf— универсальный обмен в формате XML;MD83Exp.epf— выгрузка структуры метаданных.
Получить файл можно у партнёра 1С, в рассылках ИТС или из подписки на 1С: ИТС.
Подготовка к переносу данных
Перед запуском проверьте три пункта.
1. Права на открытие внешних обработок
Путь: Администрирование → Настройки пользователей и прав → Пользователи → карточка пользователя → Права доступа. Нужно право «Открытие внешних отчётов и обработок».
После изменения прав — выйдите из базы и зайдите снова. Если в базе нет ни одного пользователя, обработка откроется без ограничений.
2. Резервные копии
Сделайте копии и базы-источника, и базы-приёмника. Лучше через Конфигуратор → Администрирование → Выгрузить информационную базу (формат .dt).
3. Расположение файла на RDP
Если работаете через удалённый рабочий стол, обработку и итоговый XML храните на диске W:, в папке Общее. Иначе обработка не получит доступ к файлу.
Пошаговая выгрузка из базы-источника
Открываем БП 3.0, в которой лежат нужные данные.
Шаг 1. Главное меню → Файл → Открыть.

Шаг 2. Выбираем файл ВыгрузкаЗагрузкаДанныхXML83.epf и нажимаем «Открыть».
Шаг 3. Переходим на вкладку Выгрузка. Проверяем перечень объектов выгрузки.

Шаг 4. Указываем путь и имя итогового XML-файла. На RDP-серверах сохраняем только в общую папку диска.
Шаг 5. Нажимаем «Выгрузить данные». Дожидаемся сообщения об успешной выгрузке.
Пошаговая загрузка в базу-приёмник
Открываем вторую базу. Аналогичные шаги.
Шаг 1. Главное меню → Файл → Открыть. Выбираем тот же файл обработки.
Шаг 2. Переходим на вкладку Загрузка. Указываем XML, полученный из базы-источника.
Шаг 3. Запускаем загрузку. После завершения проверяем данные в журналах документов и оборотно-сальдовой ведомости.
Важно: загруженные документы не проводятся автоматически. Если требуется движение по регистрам — перепроведите документы вручную через групповую обработку.
Типичные ошибки и решения
На практике пользователи сталкиваются с четырьмя ошибками. Разберу каждую.
«Ошибка доступа к файлу»
Текст: Ошибка при вызове метода контекста (ОткрытьФайл)… Ошибка доступа к файлу.
Причины:
- длина пути к файлу превышает 260 символов (ограничение Windows);
- файл лежит на сетевом ресурсе без прав;
- имя файла или путь содержит кириллицу с пробелами.
Решение: переместите XML в короткий путь, например C:\Temp\, и повторите загрузку.
Дублирование предопределённых элементов
Самая опасная ошибка. Возникает в режиме совместимости платформы 8.3.16 и выше. После загрузки в базе появляется два одинаковых предопределённых элемента (например, два счёта 26 в плане счетов).
Признаки:
- задвоенные счета в плане счетов;
- ошибки при формировании отчётов;
- сообщения о нарушении ссылочной целостности.
Решение: использовать модифицированные версии обработки с антидублированием. Либо обращаться к специалистам 1С — ручное удаление дублей чревато повреждением базы.
«Нарушение прав доступа» при загрузке
Возникает, если у пользователя нет прав на запись объектов. Включите флаг «Продолжить загрузку при возникновении ошибки» — данные загрузятся, но часть объектов пропустится. Сравните количество выгруженных и загруженных объектов.
Расхождение количества объектов
Например, выгружено 10, загружено 9. Причины:
- часть объектов не прошла валидацию;
- есть конфликт по ссылкам (битая ссылка);
- работа с расширениями конфигурации (обработка их не поддерживает).
Решение: проанализируйте журнал регистрации обработки. Найдите имена пропущенных объектов и перенесите их вручную.
Альтернативы обработке ВыгрузкаЗагрузкаДанныхXML83
Если штатная обработка не подходит — есть три альтернативы.
Универсальный обмен (V8Exchan83.epf)
Лежит в том же шаблоне Конвертации данных. Работает по правилам обмена. Подходит, если конфигурации отличаются. Требует подготовки правил в Конвертации данных 2.
Планы обмена через EnterpriseData
Встроенная синхронизация в БП 3.0. Раздел Администрирование → Настройки синхронизации данных. Поддерживает связку БП 3.0 ↔ УТ 11 ↔ ЗУП 3.1 ↔ ERP 2.
Плюсы: без сторонних обработок, обмен по расписанию.
Минусы: переносит ограниченный набор объектов, требует первоначальной настройки.
Сторонние обработки с отбором по организациям
Доработанные версии обработки с гибкими отборами и блокировкой дублей предопределённых элементов. Подходят для частичного переноса.
Сравнение способов переноса
| Инструмент | Когда применять | Сложность |
|---|---|---|
| ВыгрузкаЗагрузкаДанныхXML83 | Идентичные базы, полный перенос | Низкая |
| V8Exchan83.epf + правила | Разные конфигурации | Высокая |
| EnterpriseData | Регулярный обмен между типовыми | Средняя |
| Сторонние обработки | Перенос по организациям | Средняя |
Резюме
- Обработка ВыгрузкаЗагрузкаДанныхXML83 переносит данные только между идентичными конфигурациями и релизами БП 3.0.
- Перед запуском обязательны резервные копии и проверка прав на открытие внешних обработок.
- Главный риск — дублирование предопределённых элементов в режиме совместимости 8.3.16+. Это приводит к критическим ошибкам учёта.
- Для переноса между разными конфигурациями используйте V8Exchan83.epf с правилами обмена или штатные планы обмена EnterpriseData.


