Конфигурация узла распределенной ИБ не соответствует ожидаемой! #563828


#0 by olo_lo1
Ошибка при чтении изменений при обмене РИБ:  Ошибка при вызове метода контекста (ПрочитатьИзменения): Конфигурация узла распределенной ИБ не соответствует ожидаемой! Обычно такая ошибка происходит когда в центральном узле производились какие то изменения в конфигурации. ТОгда нужно было зайти в конфигуратор распределенной базы и руками ее обновить. Но сейчас так пишет и в конфигураторе F7 недоступно, тк изменений не было. Что это за глюк, может кто сталкивался ?
#1 by rs_trade
в поиск.
#2 by Cube
Добро пожаловать на форум! Нажми большую красную букву "Я" справа от темы...
#3 by ikar-rus
Есть обработка отвязывающая базу от центрального узла (т.е. она перестает себя считать РИБ). Перезаливаешь конфигурацию, и снова привязываешь.
#4 by Живой Ископаемый
2 это обработка называется запуск конфигуратора с ключем /ResetMasterNode
#5 by rs_trade
обработка громко сказано. одна строчка кода.
#6 by Kookish
1. Отвязать периферийную от центральной. 2. Загрузить конфигурацию центральной (файл .cf) 3. Привязать периферийную к центральной.
#7 by olo_lo1
все так и сделал. :_) результата нет придется идти путем 2 из этого описания..
#8 by Живой Ископаемый
что за 2-й путь?
#9 by olo_lo1
Применяется в случае, если первая методика не сработала, а выгрузить заново узел не представляется возможным. Предыстория: у клиента настраивали каскадную РИБ и ошибка возникла в первом уровне каскада (второй уровень всё это время работал безупречно). Разработка конфигурации велась совместно с IT-службой клиента и с момента возникновения ошибки конфигурация ЦБ успела несколько раз поменяться. Вариант с откатом изменений не рассматривался даже в принципе, т.к. потеря части данных и остановка работы нескольких подразделений были совершенно неприемлимы. Первый вариант исправления ошибки каких-либо ощутимых результатов не дал. В связи со чем пришлось искать другие пути решения. Пришла мысль попробовать подменить хэши файлов конфигураций непосредственно в XML-файлах обмена. Описание структуры файла обмена из книги "Профессиональная разработка в системе 1С:Предприятие 8" дало слабое представление о формировании цифровых подписей конфигураций и изменений в них, но определило направление поиска: значения Digest1 и Digest2. Всё остальное выяснял чисто эмпирическим путём (то бишь методом проб и ошибок), но закономерность установить таки получилось. Тестовые эксперименты прошли удачно. На рабочих базах тоже всё прошло благополучно. Итак, последовательность действий:    выполняем действия 1 - 4 первой методики;    выгружаем из УБ файл обмена, но не загружаем его в ЦБ;    выгружаем из ЦБ файл обмена, но не загружаем его в УБ;    в файле обмена из ЦБ заменяем блок, содержащий информацию об изменениях конфигурации и хэши (Digest1 и Digest2), на блок хэшей из файла УБ (пример см. ниже)    производим загрузку файла из 4-го пункта в УБ;    обязательно перезаписываем файл обмена из УБ (2-й пункт)! этот файл не должен быть загружен при обмене в ЦБ!    для проверки делаем несколько последовательных обменов. Если при обмене используется сжатие данных, то либо отключаем сжатие, либо сначала распаковываем файл, меняем, потом запаковываем обратно и отправляем. Блок файла обмена из ЦБ               <v8de:Version>106.0</v8de:Version>               ...здесь идут блоки описания изменений конфигурации... нужно заменить на блок файла обмена из УБ (обратите внимание Digest1 у файла из УБ всегда равен "00000000000000000000000000000000"!!!) Перечисленные действия необходимо выполнять с предельной осторожностью, некорректная последовательность чревата полной неработоспособностью РИБ. Поэтому перед этими действиям создание резервных копий ОБЯЗАТЕЛЬНО! В остальном могу только пожелать удачи!
#10 by Живой Ископаемый
что за релиз? что за сервер? используется ли динамическое обновление? запускался ли толстый клиент с ключем /ClearCache?
#11 by olo_lo1
8.2.12.96 УПП обновление идет автоматом между двумя базами УПП с периодичностью 10 мин через регл задания раньше все работало и тут вдруг такое..
#12 by Живой Ископаемый
а вот на те вопросы которые не ответил, таки да, нужно знать ответ
#13 by Живой Ископаемый
""бновление идет автоматом между двумя базами УПП с периодичностью 10 мин через регл задания " - не интересно" - хотя нет - что происходит если в периферии заблокировать регл.задания и обменяться вручную?
#14 by olo_lo1
если выкл регл задание и выгрузить руками то - Конфигурация узла распределенной ИБ не соответствует ожидаемой!
#15 by Живой Ископаемый
почистите кэш и еще раз
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С