Имя: Пароль:
1C
 
подскажите с РиБ. Ну жно изменить центральный узел
0 крутойкодер
 
08.12.10
17:39
Есть главный узел А
две распределенных
"узел Б"
"узел В"

Нужно отцепить базу "узел В" от центральной "узел А"
и подцепить к "базе Б"
что бы для базы "узел В" центральной стала база "узел Б"

достаточно ли для этого
http://infostart.ru/public/14814/

или нужен специфические зелья, приговоры и специально разукрашеный бубен.
1 крутойкодер
 
08.12.10
17:46
ку
2 wPa
 
08.12.10
17:49
СП поломался? )

ПланыОбменаМенеджер (ExchangePlansManager)

УстановитьГлавныйУзел (SetMasterNode)
Синтаксис:
УстановитьГлавныйУзел(<Главный узел>)
Параметры:
<Главный узел> (необязательный)
Описание:
Устанавливает главный узел распределенной информационной базы для текущей информационной базы или отменяет назначение главного узла.
Пример:
ПланыОбмена.УстановитьГлавныйУзел(ГлУзел);
3 крутойкодер
 
08.12.10
17:53
(2)интересует мнение спецов у которых кроме сп
есть еще опыт провдедения подобных манипуляцих
4 крутойкодер
 
08.12.10
17:53
подобных манипуляций
5 крутойкодер
 
08.12.10
18:17
ну так вот
как бы это
6 if1c
 
08.12.10
18:24
если проходит полная миграция как вариант делай полную первоначальную выгрузку из базы Б и будет тебе новый узел В, а отвязаться можно обработкой
7 крутойкодер
 
08.12.10
18:25
как отвязаться я понял

как привязаться нипонятно ;)
8 if1c
 
08.12.10
18:28
миграция документов полная?
9 Живой Ископаемый
 
08.12.10
18:31
Привязаться - вызвав УстановитьГлавныйУзел(<Главный узел>)
в качестве параметра - тот узел
. который ты хочешь чтобы был главным.
10 крутойкодер
 
08.12.10
18:31
(8) пропишу заного задачу

Узел А и узел Б по полному обмену
идентичные базы

узел В связан с узлом А не по полному обмену
нужно его перепривзяать к узлу Б также не по полному обмену
11 крутойкодер
 
08.12.10
18:32
(9)мда задача усложнилась

смотри (10)
12 Живой Ископаемый
 
08.12.10
18:33
УстановитьГлавныйУзел(узелБ)
13 Живой Ископаемый
 
08.12.10
18:35
короче, я делал такое:
две базы А и Б
сначала они были связаны по полному обмену.
Потом оказалось что нужно чтобы были связаны по не-полному.
в Б сначала сделал ее непериферийной, а потом сделал как в (9) но в качестве узла указал узел из неполного плана обмена.
14 Живой Ископаемый
 
08.12.10
18:35
нифига не усложнилась
15 Живой Ископаемый
 
08.12.10
18:38
Самое прикольное, что в узле Б ты все равно не сможешь менять конфу вручную...
сначала будут региться изменения конфы в узле А по полному плану обмена, уходить в Б, там сообщаться об изменении конфы, ты их будешь принимать, они в этот момент будут региться для узла В по Неполному плану обмена, ну и потом уже уходить в В
16 крутойкодер
 
12.12.10
16:33
блин я чо та не понимаю
как сделать то?

есть
план обмена X связаны узлы А и Б (полный обмен)
план обмена Y связаны узлы А и В (необходимо ща развязать их)

как связать узлы Б и В по плану обмена Y ?

в узле В информации о узле Б ваще нет
17 NcSteel
 
12.12.10
16:41
(0) Важно что бы конфигурация и версия (Гуид) метаданных были одинаковыми.
18 DrShad
 
12.12.10
16:41
(16) заведи там узел
19 NcSteel
 
12.12.10
16:43
(16) Ты не поверишь, но важен для узлов только код.
20 Живой Ископаемый
 
12.12.10
16:54
Просто заведи в плане обмена Y узлы. что в одной что в другой базе они должны быть с у одинаковыми кодами узлы планов обмена это наверное единственные объекты в в8 которые синхронизируются по коду а не по УИДу):

Вот как это будет у тебя:
https://docs.google.com/leaf?id=0B-jxtBB8IRaZZTMyZDY2OWUtMzQ3Ni00NTZjLWJlMzYtOTc5NzYyNTVkYWMy&sort=name&layout=list&num=50
21 Живой Ископаемый
 
12.12.10
16:58
В базе "С" узел который был центральным с кодом AY - зачркнут красной линией- это например произойдет после того как ты сделаешь ResetMasterNode. И удалишь его на всякий случай.

В Базе "Б" этотУзел в плане обмена "Y" уже есть - ты просто установишь ему какой-то внятный код и заведешь узел который будет олицетворять собой базу "С".
22 Живой Ископаемый
 
12.12.10
17:01
кстати, все что мы тут пытаемся передать языком понятным 1Снику, давно написано в букварях...
например http://v8.1c.ru/metod/books/book.jsp?id=63
глава 15.
23 крутойкодер
 
12.12.10
19:46
респектос вам
24 крутойкодер
 
16.12.10
08:20
Ну короче что сделал

В узле Б создал новый узел С

В узле В заменил код центральной на Б, а самой переферийной на С

И все взлетело.