1CLenta.ru  

Конвертация данных - для создания правил обмена данных

Настройка системы     14.04.2017 12:57     15317

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


Чтобы осуществить перенос данных из одной базы в другую, с использованием правил обмена, нужно создать правила обмена и воспользоваться обработкой Универсальный обмен данными XML.

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


С помощью правил обмена данные могут быть перенесены между базами с любыми конфигурациями. В данной статье объясняется создание правил обмена для баз с одинаковыми конфигурациями (Бухгалтерия предприятия 2.0). Такой перенос можно сделать стандартной обработкой "Перенос данных между одинаковыми конфигурациями". Но эта обработка переносит данные ссылочных типов только по ссылкам, а данные примитивных типов и предопределенные данные переносит по значениям. Для более сложного переноса, когда, например, требуется поиск элемента справочника по наименованию, необходимо создавать правила обмена.

Информационные базы созданные компанией 1С имеют схожую структуру данных. Поэтому, для этих баз написать правила будет легче. Если же производители информационных баз отличаются, то правила переноса написать сложнее, а в некоторых случаях не целесообразно.

Правила создаются в информационной базе с конфигурацией "Конвертация данных".

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

1) Конфигурации информационных баз


Для создания правил переноса между базами, потребуются описания структуры этих баз. Для выгрузки структуры информационной базы предназначена специальные обработки (MD82Exp.epf, MD83Exp.epf), которые поставляются вместе с "Конвертацией данных".

Обработка для выгрузки структуры базы
Обработка для выгрузки структуры базы

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

2) Правила обмена данными


Список конвертаций
Список конвертаций данных

Добавление новой конвертации
Новая конвертация данных

Редактирование правил обмена


Редактор правил переноса данных

Правило конвертации для объекта можно создать в автоматическом режиме нажав на кнопку "Синхронизация объектов...". Ниже описан пример создания правила вручную для справочника "Валюты". После нажатия на кнопку "Добавить" на вкладке "Правила конвертации объектов" откроется помощник добавления нового правила.

1) Сначала надо выбрать объекты информационной базы источника и приемника.
Объекты информационной базы источника и приемника

2) Здесь нужно установить настройки переноса.
Настройки переноса объекта

3) В обработчиках событий на встроенном языке можно написать собственные алгоритмы обработки данных при переносе.
Правила обработчиков событий

Редактор правил обмена
Редактор правил обмена

Комментарии (0)