Механизм обмена данными
Механизмы обмена данными — это набор средств, предназначенных для организации обмена данными между «Шиной» и:
- другими приложениями «1С:Шины»;
- информационными базами «1С:Предприятия»;
- иными внешними информационными системами.
Центром механи зма обмена данными являются планы обмена. В одном проекте можно определить произвольное количество планов обмена. Элементами данных плана обмена являются узлы плана обмена, подобно тому как элементами данных справочника являются элементы справочника. Каждый из узлов плана обмена обозначает участника обмена данными по данному плану обмена. Один из узлов соответствует данной информационной базе, а остальные — другим участникам, с которыми данная информационная база может обмениваться данными:
В планах обмена можно выделить три значимые составляющие:
Для реализации механизма обмена изменениями в «1С:Шине» предназначен элемент проекта ПланОбмена. Данный элемент позволяет описать:
- элементы проекта, в которых будет осуществляться регистрация изменения в данных;
- участников обмена.
Приложения, которые обмениваются изменениями данных, называются узлами плана обмена. Узлы добавляются администратором в конкретном приложении аналогично добавлению элементов справочника.
Состав плана обмена (элементы проекта, в которых регистрируются изменения данных) распространяется на все узлы данного плана обмена. Если с разными узлами нужно обмениваться разным составом информации, то необходимо создавать несколько планов обмена, в которых следует объединить узлы, обменивающиеся одинаковым составом информации.
Планы обмена подходят для относительно редких обменов данными, например с периодичностью переноса изменений 1 раз в 10 минут.