|
РИБ из копии основной базы | ☑ | ||
---|---|---|---|---|
0
iva77ru
29.06.22
✎
14:36
|
Доброго дня.
Зарплата и управление персоналом, редакция 3.1 (3.1.18.515) (http://v8.1c.ru/hrm/) Copyright © ООО "1С-Софт", 2010 - 2020. Все права защищены (http://www.1c.ru) Создал подчиненую базу из копии основной базы: 1) Развернул архив 2)Удалил все обмены через меню "Настройки синхронизации" 3) Установил новый префикс БД 4) ЭтотУзел: Новый код, наименование 5) Добавил новый узел: установил код , наименование 6) Установил Починенный узел обработкой: ПланыОбмена.УстановитьГлавныйУзел(Объект.ПланОбменаУзел) Посмотрел в форме списка езлов РИБ - добавленный узел стал желтым. Перезапустил БД, а узел, который был основным (Желтый) опять стал обычным узлом. Как исправить? |
|||
1
Галахад
гуру
29.06.22
✎
14:50
|
Случайно не Объект.ПланОбменаУзел = ЭтотУзел?
|
|||
2
Обработка
29.06.22
✎
14:53
|
Изучи мать часть. Отлучение гл узла и опять включение. Обработка на пару строк.
|
|||
3
iva77ru
29.06.22
✎
15:02
|
Попытка
Если ЗначениеЗаполнено(Объект.ПланОбменаУзел) Тогда //Назначаем главный узел, подчиняем базы ПланыОбмена.УстановитьГлавныйУзел(Объект.ПланОбменаУзел); Иначе //Снимаем главный узел, освобождаем базу ПланыОбмена.УстановитьГлавныйУзел(Неопределено); КонецЕсли; Сообщить("Статус базы изменен!"); Исключение Сообщить(ОписаниеОшибки()); Сообщить("Все действия выполняются, когда все сеансы с базой кроме вашего закрыты!", СтатусСообщения.Информация); КонецПопытки; Объект.ПланОбменаУзел - это добавленный узел. Может где в регистрах что-то нужно удалить? |
|||
4
Serg_1960
29.06.22
✎
15:45
|
Переспрошу: а у Вас этот ваш план обмена - он точно с галкой РИБ?
|
|||
5
iva77ru
29.06.22
✎
16:10
|
С галкой РИБ.
Вот какая особенность получилась: Если вместо 2)Удалил все обмены через меню "Настройки синхронизации" Выполнить удаление через форму списка "Узлы распределенной базы": 1) Пометить на удаление, 2) Выполнить удаление помеченных объектов с удалением в ручную ссылок из регистров: РегистрСведений.БезопасноеХранилищеДанных.ФормаЗаписи РегистрСведений.ОбщиеНастройкиУзловИнформационныхБаз.ФормаЗаписи РегистрСведений.СостоянияОбменовДанными.ФормаЗаписи РегистрСведений.СостоянияОбменовДанными.ФормаЗаписи РегистрСведений.СостоянияУспешныхОбменовДанными.ФормаЗаписи РегистрСведений.СостоянияУспешныхОбменовДанными.ФормаЗаписи То тогда при перезапуске признак подчиненной базы не сбрасывается. У меня большая база и через удаление помеченных объектов долго висит. Может быть может кто-то помочь как обойти это и использовать 2)Удалил все обмены через меню "Настройки синхронизации" Буду благодарен за разъяснение этой ситуации, т.к. в мануале этого не нашел. Использовал метод тыка? |
|||
6
Serg_1960
30.06.22
✎
08:37
|
"Признак распределенной базы" (отключение информационной базы от главного узла) выполняется с помощью параметра запуска конфигуратора /ResetMasterNode. Ваш Кэп.
|
|||
7
Serg_1960
30.06.22
✎
08:39
|
Через меню Все функции - Константы выполнить установку служебных констант:
Настройка подчиненного узла РИБ завершена - флаг должен быть снят; Это автономное рабочее место -флаг должен быть снят. Так же, через меню Все функции - Планы обмена, необходимо удалить запись плана обмена, соответствующий главному узлу распределенной информационной базы. В режиме "1С:Предприятие" выполнить вход в подчиненный узел и отказаться от предложения на восстановление связи с главным узлом. Источник: https://its.1c.ru/db/metod8dev#content:5802:hdoc:отключение_информационной_базы_от_главного_узла |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |