Универсальный механизм обмена данными 1C


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

Возможности универсального механизма обмена данными 1С

Использование универсального механизма обмена данными позволяет решать ряд следующих важных задач:

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

Особенности системы обмена информацией

  • документы, участвующие в обмене, имеют универсальное расширение XML, считываемое разными информационными системами;
  • обмениваться данными можно с разными ИС, не соблюдая идентичность конфигураций, а также структуры входящих в них объектов;
  • доступна разработка 1 и более схем обмена, несвязанных друг с другом и работающих с разными ИС;
  • отсутствие ограничений на тип используемой структуры РС. Это может быть знакомая всем «звезда» или более сложной вариант с большим количеством уровней «снежника» и др.;
  • гибкая система управления составом обмена, позволяет разработчику выбирать оптимальный вариант структуры отправляемой информации, а также самостоятельно определять ее состав для разных узлов, входящих в состав распределенной системы;
  • объект базы данных первоначально можно создать в любом из узлов. При этом состав данных подлежащих передаче регулируется в зависимости от их характера, без привязки к месту ввода информации в систему.

Составные части механизма синхронизации

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

План обмена

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

Служба регистрации изменений

Служба регистрации изменений   - Отвечает за отправку сообщений с информацией о том, как элементы данных входящих в БД были изменены. В ней же содержатся записи об узлах, в которые должна быть совершена отправка.

Инфраструктура сообщений

Инфраструктура сообщений   - Отвечает за перенос информации между узлами РС, при помощи сообщений. Каждое, из которых отнесено к одному из Планов обмена, определенному узлу-отправителю и узлу-получателю, имеет индивидуальный целочисленный номер.

XML-сериализация

XML-сериализация - Механизм позволяет перевести объект 1С в документ с расширением XML как последовательность набора данных. Используется и для обратных действий.

Чтение и запись документов XML

Чтение и запись документов XML - Механизм отвечает за возможность работы с XML документацией, а именно открытие, просмотр, корректировка, создания новых файлов для заполнения и т.п.