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