Что такое обмен данными 1C?


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

В 1С доступно 2 механизма для запуска обмена данных:

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

Первый и второй варианты используют в своей работе технологические средства платформы, комбинируемые под характерные особенности поставленной задачи.

Подготовка системы к настройке обмена данными 1С

В числе доступных средств для настройки можно выделить:

  • План обмена. Представляет собой объекты конфигурации с перечнем узлов РИБ, состава данных, которые подлежат обмену.
  • XML-сериализация – позволяет переформатировать данные «1С: Предприятие 8» в универсальный формат.
  • Чтение и запись xml-документов позволяет выполнять с ними базовые действия, без обязательной привязки к объектам программы.

Благодаря представленному набору механизмов, обеспечивается хорошая готовность системы для дальнейшей работы в распределенной среде, а для организации обмена не требуется большое количество времени или финансовые траты на доработки. Ведь от пользователя требуется лишь:

  • определить состав данных;
  • выбрать механизм для создания сообщений и тип их загрузки.

Платформа самостоятельно решает следующие вопросы:

  • обмен с учетом того, что информация была изменена;
  • отправка и отслеживание сообщений;
  • при необходимости повторная отправка информации;
  • решение коллизий;
  • проверка на целостность файлов.

Гибкие настройки можно использовать для разных топологий схем, включая звезду, без центрального узла или снежинку. Также состав данных, входящих в обмен и правила действий для разрешения коллизий задаются произвольно. Подобный подход обеспечивает стабильный обмен данных в небольшом объеме (за счет отправки только измененной информации).