Что такое обмен данными 1C?
Благодаря возможности реализации обмена данными между системами автоматизации управления компанией, организации могут значительно оптимизировать работу разных подразделений. Эти механизмы встроены разработчиками в программы на базе платформы 1С: Предприятие 8. За счет грамотного подхода, возможен обмен информацией не только между базами 1С, но и с другими информационными системами. Что в конечном итоге позволяет реализовать сложную гетерогенную и территориально распределенную структуру, работающую в офлайн режиме, не требующего постоянного соединения.
В 1С доступно 2 механизма для запуска обмена данных:
- РИБ (распределенная информационная база). Подходит для работы только с идентичными конфигурациями. Отличается достаточно жесткой регламентацией структуры созданной системы. При этом настройки гибкие, в отличие от «Управления РИБ», представленного в старой версии «1С: Предприятие 7.7.».
- Универсальные механизмы, считающиеся идеальным вариантом для создания произвольной распределенной системы с минимальным количеством ограничений, применяемых для системы.
Первый и второй варианты используют в своей работе технологические средства платформы, комбинируемые под характерные особенности поставленной задачи.
Подготовка системы к настройке обмена данными 1С
В числе доступных средств для настройки можно выделить:
- План обмена. Представляет собой объекты конфигурации с перечнем узлов РИБ, состава данных, которые подлежат обмену.
- XML-сериализация – позволяет переформатировать данные «1С: Предприятие 8» в универсальный формат.
- Чтение и запись xml-документов позволяет выполнять с ними базовые действия, без обязательной привязки к объектам программы.
Благодаря представленному набору механизмов, обеспечивается хорошая готовность системы для дальнейшей работы в распределенной среде, а для организации обмена не требуется большое количество времени или финансовые траты на доработки. Ведь от пользователя требуется лишь:
- определить состав данных;
- выбрать механизм для создания сообщений и тип их загрузки.
Платформа самостоятельно решает следующие вопросы:
- обмен с учетом того, что информация была изменена;
- отправка и отслеживание сообщений;
- при необходимости повторная отправка информации;
- решение коллизий;
- проверка на целостность файлов.
Гибкие настройки можно использовать для разных топологий схем, включая звезду, без центрального узла или снежинку. Также состав данных, входящих в обмен и правила действий для разрешения коллизий задаются произвольно. Подобный подход обеспечивает стабильный обмен данных в небольшом объеме (за счет отправки только измененной информации).