0
sdemon72
18.07.25
✎
12:41
|
Вчера столкнулся с этой неприятной ошибкой при следующих обстоятельствах:
Ведем групповую разработку с использованием хранилища основной конфигурации и хранилища расширения конфигурации. В какой то момент, при обновлении одной из баз из хранилища, возникла ошибка "Ошибка хеш версии файла конфигурации". В процессе уточнения выяснилось, что ошибка воспроизводится на любой базе, если отключить расширение от хранилища и заново подключить к этому же хранилищу, ошибка возникает после нажатия кнопки "Обновить конфигурацию базы данных". При этом те, кто от хранилища не отключался, продолжают работать без проблем.
Следующие действия, выполненные в одной базе, помогли исправить ошибку на всех базах:
1. На базе, которая не отключалась от хранилища, выполнил сохранение конфигурации расширения в файл cfe.
2. На проблемной базе отключил расширение от хранилища, загрузил конфигурацию расширения из файла cfe, обновил конфигурацию базы данных (на этом этапе ошибка не возникает).
3. Подключил расширение к хранилищу; не обновляя конфигурацию базы данных, захватил расширение в хранилище (полностью).
4. Нажал чудо-кнопку в командной панели расширения: Конфигурация -> Конфигурация базы данных -> Вернуться к конфигурации БД.
5. Поместил расширение конфигурации в хранилище.
После этого проблема ушла на всех базах, где она ранее встречалась.
Надеюсь, мой опыт окажется кому-то полезен, спасибо за внимание.
|
|