Администрирование узлов распределенной информационной базы
Описанные рекомендации применимы в том числе к автономным рабочим местам ( АРМ ) для приложений в модели сервиса.
Процедуру восстановления информационной базы подчиненного узла можно разделить на несколько этапов:
Шаг 1. Обновить конфигурацию подчиненного узла путем загрузки конфигурации главного узла.
- В главном узле зарегистрировать данные для восстановления подчиненного узла. Для этого в главном узле из раздела Администрирование – Настройка синхронизация данных перейти в форму Синхронизация данных (или в форму Автономная работа ). По команде Состав отправляемых данных открыть форму Регистрация изменений , в которой воспользоваться командой Зарегистрировать данные для восстановления подчиненного узла РИБ (меню Все действия ).
После этого необходимо произвести синхронизацию данных в главном узле. - Временно отключить подчиненный узел от главного узла, например, с помощью параметра запуска конфигуратора /ResetMasterNode .
- Выгрузить конфигурацию главного узла в файл * . cf в режиме конфигуратора.
- Загрузить конфигурацию главного узла из файла * . cf в подчиненный узел в режиме конфигуратора.
- Восстановить связь подчиненного узла с главным узлом.
Для этого в режиме 1С:Предприятия выполнить вход в подчиненный узел и согласиться с предложением на восстановление связи с главным узлом. Либо программно, с помощью вызова метода ПланыОбмена.УстановитьГлавныйУзел () , который нужно выполнить в подчиненном узле из внешнего соединения.
Шаг 2. Выполнить получение данных для восстановления в подчиненных узлах
Выполнить вход в подчиненный узел. Если при запуске открывается форма Повторная синхронизация данных перед запуском , нажать Синхронизировать и продолжить .
В противном случае, перейти в раздел Администрирование – Настройка синхронизация данных , в форму Синхронизация данных и выполнить синхронизацию данных.
После выполнения этих действий работоспособность распределенной информационной базы восстановлена.
Отключение от главного узла требуется в случае, если было принято решение использовать подчиненный узел как самостоятельную информационную базу. Описанные рекомендации применимы в том числе к автономным рабочим местам ( АРМ ) для приложений в модели сервиса.
Процедуру отключения информационной базы подчиненного узла можно разделить на несколько этапов:
Шаг 1. Отключение режима распределенной информационной базы
Выполнить отключение информационной базы с помощью параметра запуска конфигуратора /ResetMasterNode .
Шаг 2. Подтверждение отключения связи с главным узлом
Шаг 3. Действия над служебными данными
В этом шаге описаны действия по обходу ошибки, связанной с тем, что после отключения от главного узла не очищается ряд настроек, что в дальнейшем может создавать трудности при работе с информационной базой.
- Настройка подчиненного узла РИБ завершена — флаг должен быть снят;
- Это автономное рабочее место -флаг должен быть снят.
Так же, через меню Все функции — Планы обмена , необходимо удалить запись плана обмена, соответствующий главному узлу распределенной информационной базы.
В режиме «1С:Предприятие» выполнить вход в подчиненный узел и отказаться от предложения на восстановление связи с главным узлом.
Отключение информационной базы от главного узла
Отключение от главного узла требуется в случае, если было принято решение использовать подчиненный узел как самостоятельную информационную базу. Описанные рекомендации применимы, в том числе, к автономным рабочим местам (АРМ) для приложений в модели сервиса.
Процедуру отключения информационной базы подчиненного узла можно разделить на несколько этапов:
1. Отключение режима распределенной информационной базы.
Выполнить отключение информационной базы можно с помощью параметра запуска конфигуратора /ResetMasterNode.
2. Подтверждение отключения связи с главным узлом.
Данный этап осуществляется при входе в базу через режим «Конфигуратор».
3. Действия над служебными данными.
В этом шаге описаны действия по обходу ошибки, связанной с тем, что после отключения от главного узла не очищается ряд настроек, что в дальнейшем может создавать трудности при работе с информационной базой.
Через меню «Все функции» — «Константы» выполнить установку служебных констант:

Настройка подчиненного узла РИБ завершена — флаг должен быть снят.

Это автономное рабочее место — флаг должен быть снят.

Также через меню «Все функции» — «Планы обмена» необходимо удалить запись плана обмена, соответствующую главному узлу распределенной информационной базы.
Далее в режиме «1С:Предприятие» необходимо выполнить вход в подчиненный узел и отказаться от предложения на восстановление связи с главным узлом.
Логунова Яна
Консультант Компании «АНТ-ХИЛЛ»
При цитировании статей или заметок
ссылка на сайт автора обязательна
Накопились вопросы и нужна помощь?
С удовольствием на все ответим и поможем всё настроить!
звоните!

(473) 202-20-10 (495) 145-94-84
© 2023 1С-ФРАНЧАЙЗИ
НАШИ СОЦСЕТИ

- БУХГАЛТЕРСКИЙ УЧЕТ
- CRM
- ДОКУМЕНТООБОРОТ
- РЕСТОРАНЫ И ГОСТИНИЦЫ
- МАРКИРОВКА
Г. ВОРОНЕЖ,
БУЛЬВАР ПОБЕДЫ, 50
Обработка «Отвязать подчиненную базу от главного узла» (от БСП 2.2.1)
Обработка позволяет отвязать подчиненную базу от главного узла. Работает на управляемых формах. Подходит для типовых конфигураций от версии БСП 2.2.1. В коде содержит только две строки.
Обработка «Отвязать подчиненную базу от главного узла» (от БСП 2.2.1)

Отвязать от главного узла подчиненный узел РИБ
Обработка позволяет отвязать подчиненную базу от главного узла. Работает на управляемых формах. Подходит для типовых конфигураций от версии БСП 2.2.5. В коде содержит только две строки.
Подходит для всех типоых на управляемых формах от 2014 года и 2015 года. Дело в том, что начиная с этой версии БСП конфигурация содержит константу ГлавныйУзел и ее также необходимо очищать, чтобы отвязать базу от главного узла.
Вот код обработки:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Попытка
ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
Исключение
Сообщить(ОписаниеОшибки());
Конецпопытки;
Попытка
Константы.ГлавныйУзел.Установить(Неопределено);
Исключение
Сообщить(ОписаниеОшибки());
Конецпопытки;
Обработка Установка главного узла РИБ
Наверное, многие сталкивались с ошибкой «Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфигурация узла распределенной ИБ не соответствует ожидаемой!» при выполнении обмена с периферийным узлом РИБ.
Для устранения этой ошибки нужно отвязать периферийную базу от РИБ, загрузить новую конфигурацию из главного узла и снова привязать базу РИБ.
Набросал небольшую обработку для установки главного узла.
Для того чтобы отвязать базу, нужно очистить поле «Главный узел» и нажать кнопку [Выполнить]. Для привзки базы к РИБ нужно выбрать нужный узел в поле «Главный узел» и нажать кнопку [Выполнить].

ПС. Обработка может использоваться только для РИБ, использующих план обмена Полный.
Прикреплённые файлы:
![]()
Установка главного узла РИБ
