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