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