Имя: Пароль:
1C
1С v8
Поиск и изменение в базе v8de:Digest2
0 Dwarrior
 
10.08.18
17:45
Здравствуйте!

Была РИБ, в центре обновил платформу до 8.3.12 и хапнул "Конфигурация не соответствует ожидаемой" на всех узлах.
Загрузка *.cf из ЦБ в узлы не помогла, подмена блока Config в файле обмена помогает только на раз. Выгрузка в dt и загрузка, чистка кэша, обновление конф в ЦБ и платформы не помогает.
Короче, на лицо разные Digest2 в файлах обмена. Выравниваешь - обмен грузится.
Пересоздавать узлы нереально. Из идей осталась только выровнять значение Digest2 в самих базах, либо ЦБ, либо узлы.
Подскажите, кто сталкивался с такой проблемой? В гугле информации нет, неужели никто не докопался-таки, где это значение?
1 mistеr
 
10.08.18
17:57
(0) Digest2 нигде в базе не хранится (разве что в кэше где-то). Это некий хэш от содержимого таблицы Config. В разных версиях платформы он может вычисляться по-разному. Соответственно, как ни крутись, а "выровнять значение Digest2 в самих базах" не получится.

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

Какая версия была до обновления? Я с таким сталкивался только если версии СИЛЬНО разные, например 8.2 и 8.3.
2 Dwarrior
 
10.08.18
20:59
Кластер большой, баз много, функциональность не только РИБ. Думать конкретно о каждом моменте не было возможности. Просто нужна была новая платформа, под последние обновления типовых конфигураций.

До обновления была 8.3.10.2580, обновили до 8.3.12.1529, последней рекомендуемой 1С на тот момент.

Предыдущие обновления платформы были безболезненными для РИБ, в т.ч. когда в узлах разные версии. Это успокаивало. А тут на тебе.
3 Cyberhawk
 
10.08.18
21:05
А ты не из ЦБ в ПБ грузи, а из какого-нибудь ПБ в ЦБ загрузи конфу и прокачай ее из ЦБ в ПБ
4 Serg_1960
 
10.08.18
22:05
(0) "Загрузка *.cf из ЦБ в узлы не помогла" - чистить кэши надо было бы.

"Короче, на лицо разные Digest2 в файлах обмена" - последствия демонического обновления. У вас демоны в центральной базе завелись :)

"Подскажите, кто сталкивался с такой проблемой?" - выгрузить конфигурацию ЦБ и загрузить в чистую новую базу. Сравнить конфигурации между собой. Если изменений нет, то выгрузить конфигурацию из новой базы и загрузить её в базы ПУ и ЦБ(!).
5 Dwarrior
 
13.08.18
11:41
(4) Потом повторно уже чистили кэши, не помогло
Демонического обновления не было
Выгрузку/загрузку *.cf через пустую базу попробую сегодня, отпишусь
6 Dwarrior
 
13.08.18
16:20
(4) Выгрузку/загрузку *.cf через пустую базу помогла!

Спасибо вам!

На ПБ-то я ее грузил, а вот в ЦБ назад загрузить не догадывался. Теперь Digest2 одинаков во всех файлах обмена