|
Конфигурация узла распределенной ИБ не соответствует ожидаемой! | ☑ | ||
---|---|---|---|---|
0
olo_lo1
09.08.11
✎
13:28
|
Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфигурация узла распределенной ИБ не соответствует ожидаемой!
Обычно такая ошибка происходит когда в центральном узле производились какие то изменения в конфигурации. ТОгда нужно было зайти в конфигуратор распределенной базы и руками ее обновить. Но сейчас так пишет и в конфигураторе F7 недоступно, тк изменений не было. Что это за глюк, может кто сталкивался ? |
|||
1
rs_trade
09.08.11
✎
13:29
|
(0) в поиск.
|
|||
2
Cube
09.08.11
✎
13:30
|
Добро пожаловать на форум!
Нажми большую красную букву "Я" справа от темы... |
|||
3
ikar-rus
09.08.11
✎
13:30
|
Есть обработка отвязывающая базу от центрального узла (т.е. она перестает себя считать РИБ). Перезаливаешь конфигурацию, и снова привязываешь.
|
|||
4
Живой Ископаемый
09.08.11
✎
13:31
|
2(3) это обработка называется запуск конфигуратора с ключем /ResetMasterNode
|
|||
5
rs_trade
09.08.11
✎
13:33
|
(3) обработка громко сказано. одна строчка кода.
|
|||
6
Kookish
09.08.11
✎
13:44
|
1. Отвязать периферийную от центральной.
2. Загрузить конфигурацию центральной (файл .cf) 3. Привязать периферийную к центральной. http://infostart.ru/public/14814/ |
|||
7
olo_lo1
09.08.11
✎
15:06
|
(6) все так и сделал. :_)
результата нет придется идти путем 2 из этого описания.. |
|||
8
Живой Ископаемый
09.08.11
✎
15:07
|
что за 2-й путь?
|
|||
9
olo_lo1
09.08.11
✎
15:08
|
ВТОРАЯ МЕТОДИКА
Применяется в случае, если первая методика не сработала, а выгрузить заново узел не представляется возможным. Предыстория: у клиента настраивали каскадную РИБ и ошибка возникла в первом уровне каскада (второй уровень всё это время работал безупречно). Разработка конфигурации велась совместно с IT-службой клиента и с момента возникновения ошибки конфигурация ЦБ успела несколько раз поменяться. Вариант с откатом изменений не рассматривался даже в принципе, т.к. потеря части данных и остановка работы нескольких подразделений были совершенно неприемлимы. Первый вариант исправления ошибки каких-либо ощутимых результатов не дал. В связи со чем пришлось искать другие пути решения. Пришла мысль попробовать подменить хэши файлов конфигураций непосредственно в XML-файлах обмена. Описание структуры файла обмена из книги "Профессиональная разработка в системе 1С:Предприятие 8" дало слабое представление о формировании цифровых подписей конфигураций и изменений в них, но определило направление поиска: значения Digest1 и Digest2. Всё остальное выяснял чисто эмпирическим путём (то бишь методом проб и ошибок), но закономерность установить таки получилось. Тестовые эксперименты прошли удачно. На рабочих базах тоже всё прошло благополучно. Итак, последовательность действий: выполняем действия 1 - 4 первой методики; выгружаем из УБ файл обмена, но не загружаем его в ЦБ; выгружаем из ЦБ файл обмена, но не загружаем его в УБ; в файле обмена из ЦБ заменяем блок, содержащий информацию об изменениях конфигурации и хэши (Digest1 и Digest2), на блок хэшей из файла УБ (пример см. ниже) производим загрузку файла из 4-го пункта в УБ; обязательно перезаписываем файл обмена из УБ (2-й пункт)! этот файл не должен быть загружен при обмене в ЦБ! для проверки делаем несколько последовательных обменов. Если при обмене используется сжатие данных, то либо отключаем сжатие, либо сначала распаковываем файл, меняем, потом запаковываем обратно и отправляем. Блок файла обмена из ЦБ <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08"> <v8de:Version>106.0</v8de:Version> ...здесь идут блоки описания изменений конфигурации... <v8de:Digest1>1cf680807e97a5dc0d1ed7f901b07392</v8de:Digest1> <v8de:Digest2>038211651cf680807e97a5dc0d1ed7f9</v8de:Digest2> </v8de:Config> нужно заменить на блок файла обмена из УБ (обратите внимание Digest1 у файла из УБ всегда равен "00000000000000000000000000000000"!!!) <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08"> <v8de:Version>106.0</v8de:Version> <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1> <v8de:Digest2>11651cf680807e97a5dc0d1ed7f901b0</v8de:Digest2> </v8de:Config> Перечисленные действия необходимо выполнять с предельной осторожностью, некорректная последовательность чревата полной неработоспособностью РИБ. Поэтому перед этими действиям создание резервных копий ОБЯЗАТЕЛЬНО! В остальном могу только пожелать удачи! |
|||
10
Живой Ископаемый
09.08.11
✎
15:12
|
что за релиз? что за сервер? используется ли динамическое обновление? запускался ли толстый клиент с ключем /ClearCache?
|
|||
11
olo_lo1
09.08.11
✎
15:14
|
8.2.12.96
УПП обновление идет автоматом между двумя базами УПП с периодичностью 10 мин через регл задания раньше все работало и тут вдруг такое.. |
|||
12
Живой Ископаемый
09.08.11
✎
15:15
|
"УПП" - неинтересно
"бновление идет автоматом между двумя базами УПП с периодичностью 10 мин через регл задания " - не интересно "раньше все работало и тут вдруг такое.." - тоже плевать а вот на те вопросы которые не ответил, таки да, нужно знать ответ |
|||
13
Живой Ископаемый
09.08.11
✎
15:28
|
""бновление идет автоматом между двумя базами УПП с периодичностью 10 мин через регл задания " - не интересно" - хотя нет - что происходит если в периферии заблокировать регл.задания и обменяться вручную?
|
|||
14
olo_lo1
09.08.11
✎
15:48
|
если выкл регл задание и выгрузить руками то - Конфигурация узла распределенной ИБ не соответствует ожидаемой!
|
|||
15
Живой Ископаемый
09.08.11
✎
15:50
|
почистите кэш и еще раз (6)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |