← Назад к вопросам
Как настроить распределённую базу данных (РБД) в 1С?
2.0 Middle🔥 91 комментариев
#Интеграции и обмены#СУБД и хранение
Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Распределённая база данных (РБД) в 1С
Что такое РБД
РБД (Распределённая база данных) — это архитектура, где данные 1С хранятся на нескольких отдельных серверах БД вместо одного централизованного.
Структура РБД
Основная БД (Main)
↓
├─ Узел 1 (филиал, регион)
├─ Узел 2 (филиал, регион)
└─ Узел 3 (филиал, регион)
Назначение
- Масштабируемость — распределение нагрузки
- Локализация — данные хранятся близко к пользователям
- Отказоустойчивость — если один узел упал, другие работают
- Производительность — меньше сетевых задержек
Как настроить
Конфигурация:
- Создаёшь основную БД (главный узел)
- Создаёшь дополнительные БД на других серверах
- Регистрируешь узлы в конфигурации
- Настраиваешь синхронизацию данных
В коде:
// Отправка данных на узел
ЗначениеВОтправку = Новое ЗначениеДлиРассылки();
ЗначениеВОтправку.Вставить("Товар", МойТовар);
Документ.ОтправитьПоПотребителям(ЗначениеВОтправку);
// Получение данных с узла
ПриПолученииДанных = ПолучитьДанныеОтУзла("Узел1");
Типы узлов
- Основной узел — хранит полную информацию
- Подчинённый узел — копия части данных
- Автономный узел — работает без интернета
Синхронизация
Узел 1 Узел 2 Узел 3
↓ ↓ ↓
[Данные] ←→ [Синхро] ←→ [Данные]
Важно: синхронизация может быть отложенной (при наличии интернета).
Проблемы РБД
- Конфликты — когда тот же объект редактируют в двух узлах
- Потеря связи — синхронизация запаздывает
- Сложность — сложнее, чем централизованная архитектура
Практический пример
Кампания с филиалами:
- Главный офис (Москва) — основная БД
- Филиал Питер — узел РБД
- Филиал Казань — узел РБД
Каждый филиал работает с локальными данными, синхронизация по сети.
Когда использовать РБД
✅ Используй если:
- Несколько филиалов с локальными данными
- Интернет нестабилен
- Высокие требования к масштабируемости
❌ Не используй если:
- Маленькая компания
- Стабильный интернет везде
- Мало пользователей
РБД усложняет систему, используй только если действительно нужна.