Конфигурация “Конвертация данных 2.1” является мощным средством для организации конвертации данных между конфигурациями любой структуры и сложности.

Для обмена данными необходимо:
- Подготовить данные, получить файлы со структурой метаданных с помощью обработок выгрузки структуры метаданных, входящих в пакет конвертации объектов (Рисунок 2);
- Подготовить правила обмена данными в специальной конфигурации “Конвертация данных 2.1”;
- Произвести обмен данными с помощью обработки «Универсальный обмен данными XML». Обработка позволяет загружать и выгружать данные в формате XML.
Во-первых, получаем файлы со структурой метаданных. В распакованном каталоге конфигураций имеются необходимые обработки «Универсальный обмен данными XML». Для конфигураций на управляемых формах используем обработку MD83Exp.epf, а для обычных форм используется обработка MD82Exp.epf. Выгружаем данные из необходимых конфигураций, между которыми будет обмен.

В дальнейшем понадобится обработка «Универсальный обмен данными в формате XML» V8Exchan83.epf – управляемые формы, V8Exchan82.epf – обычные формы.

Во-вторых, полученные файлы со структурой метаданных необходимо загрузить в КД 2.1 (Рисунок 4). Далее необходимо создать «Настройка правил объекта» (Рисунок 5). В данном окне выбираем конфигурацию «источник» и конфигурацию «приемник» (которые ранее загрузили) – сохраняем. После данного этапа, КД 2.1 предложит автоматически или новое создать правило обмена (Рисунок 6), для создания своего правила необходимо закрыть данную форму.



Теперь произведем настройку соответствий между объектами метаданных источника и приемника – добавим новое правило конвертации объектов (ПКО), где выберем объект источник и приемник (Рисунок 7). Для примера возьмем в обмен Документ.РеализацияТоваровУслуг.

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

После того как появятся выбранные свойства – реквизиты, необходимо настроить правила конвертации свойства (ПКС). Для этого, надо будет проходить по реквизитам и описывать их. Сначала настраиваем поиск документа и нумерацию: поиск документа на начало даты и подмену нумерации добавлением префикса (Рисунок 9) и т.д..
После всех операций сопоставления и настройки нужных свойств объектов и реквизитов – сохраняем правила обмена (Рисунок 10).


В-третьих, имея правила обмена, нам необходимо перейти в конфигурацию источник и с помощью обработки «Универсальный обмен данными XML» выгрузить данные (Рисунок 11).
В данной обработке перейдем на вкладку «Выгрузка данных», укажем имя файла правил обмена и файл данных, который получим после. Нажимаем «Выгрузить данные».

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

Алексей Поляев
Младший разработчик практики 1С, компании «Сайфилд»
www.saifield.ru





