Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Отчет
Дальше: Планы обмена

Глава 3. Обмен данными

Механизмы обмена данными позволяют решать различные задачи интеграции прикладных решений «1С:Предприятия» как друг с другом, так и с другими информационными системами.

Обмен данными в системе «1С:Предприятие» реализуется благодаря использованию ряда средств технологической платформы, которые разработчик может применять как по отдельности, так и в различных комбинациях, в зависимости от конкретной решаемой задачи. Такой подход позволяет обеспечить гибкость механизмов обмена и их настраиваемость на решение как можно большего круга задач.

В состав средств платформы, используемых для построения схем обмена данными, входят:

При помощи этих средств могут быть реализованы два механизма обмена данными:

Универсальный механизм обмена данными позволяет создавать произвольные распределенные системы и практически не накладывает никаких ограничений на структуру создаваемой системы. Можно как связывать в единое целое базы «1С:Предприятия» с отличными друг от друга конфигурациями, так и осуществлять обмен с принципиально отличными информационными системами (базами данных).

Механизм распределенных информационных баз, напротив, предназначен для обмена данными только с идентичными конфигурациями «1С:Предприятия 8» и жестко регламентирует структуру создаваемой системы.

Основные отличия механизма универсального обмена данными от механизма распределенных информационных баз можно проиллюстрировать следующей таблицей (табл. 3.1).

Таблица 3.1. Сравнение механизмов обмена данными

Универсальный механизм обмена данными Механизм распределенных информационных баз
В узлах плана обмена находятся Произвольные базы данных, в том числе информационные базы «1С:Предприятия» Только информационные базы «1С:Предприятия 8»
Конфигурации информационных баз Могут быть разные (применительно к информационным базам «1С:Предприятия») Только идентичные
В сообщениях обмена передаются Только изменения данных Изменения данных, изменения конфигурации
Направление передачи Произвольное, между двумя связанными узлами Изменения данных – произвольное, изменения конфигурации – от главного к подчиненному узлу
Формат файлов обмена Произвольный, чаще всего XML XML
Создание распределенной базы и выполнение обмена Требуется написание кода (определение порядка разрешения коллизий, стратегии распространения данных, создания начальных выгрузок, решение задачи синхронизации данных) Может быть выполнено исключительно интерактивными средствами, без кодирования (действуют соглашения по умолчанию)
Структура распределенной системы Произвольная. Может отсутствовать понятие «главный – подчиненный» (отсутствовать иерархия) Древовидная. Любой узел (кроме корневого) имеет один главный и произвольное количество подчиненных узлов

подробнее

Более подробно оба механизма обмена данными описаны в документации «1С:Предприятия» в разделе «».

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

Назад: Отчет
Дальше: Планы обмена