Для разработки правил обмена 1С в формате XML необходимо выгрузить из базы 1С источника данных и приемника данных структуру конфигурации в формате XML. Как это сделать в разных ситуациях, расскажем в текущей статье. Обмен XML можно дорабатывать и в 1С:Конвертация данных 8, ред. 3 и ред. 2. Но в текущей статье рассмотрим работу только с Конвертацией данных 2.
Как выгрузить структуру конфигурации базы 1С в файл XML
Для того чтобы выгрузить структуру конфигурации базы 1С в файл XML необходимо использовать обработки MD82Exp.epf или MD83Exp.epf.
Выгрузим структуру конфигурации на примере 1С Бухгалтерии 3.0.
-
Открываем через “Файл” – “Открыть” обработку MD83Exp.epf.
-
Указываем путь к файлу куда необходимо сохранить структуру, ставим все галочки в Настройках. Обязательно ставим флажок - “Выгрузить все движения”.
-
Находим в 1С Конвертация данных 2 на главной панели пункт Конфигурации. Нажимаем на него.
-
Находим искомую конфигурацию, структуру которой на шаге 1 выгрузили в файл в списке. Если ее нет, создаем новую.
-
Нажимаем кнопку Загрузить структуру конфигурации:
Для обновления уже имеющейся конфигурации:
Обработка md82exp
Обработка MD82Exp.epf подходит для конфигураций 1С, работающих в режиме обычного приложения. Ее можно в комплекте поставки Конвертация данных 2 или 3 скачать, на нашем сайте или по ссылке: Скачать обработку MD82Exp.ep
Вид обработки MD82Exp.epf на примере УПП 1.3
Обработка md83exp
Обработка MD83Exp.epf подходит для конфигураций 1С, работающих в режиме управляемых форм. Скачать можно также и по ссылке: Скачать обработку MD83Exp.epf
Выгрузка и загрузка структуры метаданных конфигурации 1С в формате XML
На практике приходится сталкиваться с различными ситуациями, когда необходимо перенести данные из одной конфигурации в другую. Для решения задачи нужны правила, по которым произойдет обмен. В свою очередь, чтобы их создать, надо иметь представление о структуре метаданных, находящихся в каждой информационной базе – участнице обмена. Тогда родится понимание, что конкретно и во что следует преобразовать из Источника в Приемнике.
Перенос данных можно осуществлять с помощью внешних обработок MD83Exp.epf и MD82Exp.epf . Их используют для конфигураций на платформе 1С: Предприятие 8.3 и 1С: Предприятие 8.2. Специалисты, работающие с 1С: Предприятие 7.7, могут воспользоваться внешней обработкой MD77Exp.ert. Найти обработки легко: на сайте разработчика, диске ИТС, в поставке 1С: Конвертация данных, редакция 2.
Поэтапный путь
Если коротко обозначить ступеньки, это выглядит следующим образом:
- Выбираем в соответствии с вашей версией платформы 1С внешнюю обработку и запускаем.
- Указываем путь файла, куда предстоит выгружать сведения о структуре ИБ.
- Отдаем команду о выгрузке.
Пошаговый алгоритм наглядно показан на рисунке 1. «Выгрузка описания структуры метаданных для версии 2.1.8.»:
Во-первых, открываем информационную базу платформы, на которой работаем. В нашем случае рассматривается конфигурация 1С:Бухгалтерия предприятия 8, ред. 3.0 (далее - БП 3.0).
Во-вторых, открываем внешнюю обработку MD83Exp.epf. Делаем это с помощью главного меню. Находим пункт Файл \ Открыть. В строке с указанием имени файла, в котором мы желаем сохранять информацию о структуре метаданных конфигурации, обозначаем нужные сведения, где расположена обработка. Пользователи, чьи ПК работают на платформе 1С: Предприятие 8.0. и 1С:Предприятие 7.7, прописывают путь открытия внешних обработок MD80Exp.epf, MD77Exp.ert .

В-третьих, прописываем имя файла, в который предстоит сохранить сведения о структуре ИБ.
В папке Настройки отмечаем галочками, какие именно регистры следует выгрузить. В нашем случае, это регистры:
- сведений;
- накопления;
- бухгалтерии;
- расчета;
- движения документов.
Ставим отметку в строке «Выгружать все движения».
Завершаем действия отдачей команды «Выгрузить».

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

Система подсказывает следующий шаг. А именно, следует указать имя файла, в котором находится описание структуры конфигурации.

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

В справочнике Конфигурация в любое время можно посмотреть описание конфигурации. Для этого надо выделить нужную строку и отдать команду «ОК».

Форма «Описание конфигурации» состоит из двух частей. Сверху мы видим дерево значений объектов метаданных:
- бизнес-процессы;
- документы;
- планы видов расчета;
- планы видов характеристик;
- регистры бухгалтерии;
- регистры сведений и т. д.
Раскрыв строку Справочники, увидим список (Присоединенные файлы Авансовый отчет).
Снизу мы откроем закладку «Свойства», которых в нашем скриншоте 37 наименований. Табличная часть представлена тремя колонками: имя, тип, вид. Когда все колонки заполнены информацией о структуре метаданных ИБ Источника и Приемника, можно заняться созданием правил обмена данными.
Рекомендации по порядку обновления структуры конфигураций в 1С Конвертации данных
Рекомендации по обновлению структуры конфигураций в 1С Конвертации данных - сначала загрузить правила конвертации.
и только после этого поверх загружайте структуры конфигураций в КД2.
В этом случае ПКС для реквизитов объектов, отсутствующих в новых релизах конфигураций 1С, будут помечены на удаление и отключены.
Не придется проверять самостоятельно. И не будут возникать ошибки при выгрузке и загрузке данных, связанные с изменением структуры конфигураций.
В этом случае ПКС для реквизитов объектов, отсутствующих в новых релизах конфигураций 1С, будут помечены на удаление и отключены.
Не будут возникать ошибки при выгрузке и загрузке данных, связанные с изменением структуры конфигураций.