Как использовать правила обмена Чтобы осуществить перенос данных из одной базы в другую, с использованием правил обмена, нужно создать правила обмена и воспользоваться обработкой Универсальный обмен данными XML.
Как создать правила обмена С помощью правил обмена данные могут быть перенесены между базами с любыми конфигурациями. В данной статье объясняется создание правил обмена для баз с одинаковыми конфигурациями (Бухгалтерия предприятия 2.0). Такой перенос можно сделать стандартной обработкой "Перенос данных между одинаковыми конфигурациями". Но эта обработка переносит данные ссылочных типов только по ссылкам, а данные примитивных типов и предопределенные данные переносит по значениям. Для более сложного переноса, когда, например, требуется поиск элемента справочника по наименованию, необходимо создавать правила обмена.
Информационные базы созданные компанией 1С имеют схожую структуру данных. Поэтому, для этих баз написать правила будет легче. Если же производители информационных баз отличаются, то правила переноса написать сложнее, а в некоторых случаях не целесообразно.
Правила создаются в информационной базе с конфигурацией "Конвертация данных".
1) Конфигурации информационных баз Для создания правил переноса между базами, потребуются описания структуры этих баз. Для выгрузки структуры информационной базы предназначена специальные обработки (MD82Exp.epf, MD83Exp.epf), которые поставляются вместе с "Конвертацией данных".
Обработка для выгрузки структуры базы
После выгрузки структуры базы её нужно добавить в список конфигураций.
2) Правила обмена данными Список конвертаций
Добавление новой конвертации
Редактирование правил обмена
Правило конвертации для объекта можно создать в автоматическом режиме нажав на кнопку "Синхронизация объектов...". Ниже описан пример создания правила вручную для справочника "Валюты". После нажатия на кнопку "Добавить" на вкладке "Правила конвертации объектов" откроется помощник добавления нового правила.
1) Сначала надо выбрать объекты информационной базы источника и приемника.
2) Здесь нужно установить настройки переноса.
3) В обработчиках событий на встроенном языке можно написать собственные алгоритмы обработки данных при переносе.
Редактор правил обмена
|