РИБ (распределённая информационная база) позволяет работать с 1С в нескольких офисах или филиалах с последующей синхронизацией данных.
Когда нужен РИБ
- Несколько офисов/филиалов с локальной работой
- Нестабильный интернет-канал
- Большие объёмы данных для передачи
- Требование работать офлайн
Компоненты РИБ
- Центральный узел — главная база, источник конфигурации
- Периферийные узлы — подчинённые базы в филиалах
- План обмена — правила синхронизации данных
Настройка РИБ
- Включите в конфигурации Главный узел РИБ
- Создайте план обмена с галкой «Распределённая ИБ»
- Настройте состав плана обмена (какие данные синхронизировать)
- Создайте узлы для каждого филиала
- Выгрузите начальный образ для периферийных узлов
Создание начального образа
- Администрирование → Обмен данными
- Выберите узел периферийной базы
- Нажмите «Создать начальный образ»
- Передайте файл в филиал и разверните базу
Синхронизация данных
Обмен происходит через файлы сообщений:
- Каждый узел выгружает изменения в файл
- Файл передаётся другому узлу (FTP, email, файловая шара)
- Узел загружает изменения
Разрешение коллизий
Если один объект изменён в двух узлах:
- Побеждает изменение из узла с меньшим номером
- Центральный узел имеет приоритет
- Можно настроить ручное разрешение коллизий
Рекомендации
- Разделяйте справочники по филиалам (диапазоны кодов)
- Настройте автоматический обмен по расписанию
- Логируйте все обмены для отладки
- Регулярно проверяйте очередь сообщений