Для SQL базы 1С

При обновлении базы 1С возможны зависания конфигуратора или компьютера, а так же неожиданная перезагрузка, после которой при входе в конфигуратор 1С выводится следующее сообщение: Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?

Если выбираем ДА, то получаем следующее сообщение:
Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию.

Обновление проводилось динамически, значит данные должны быть целы.

Для SQL базы смотрим в configsave, если таблица оказалась пустой. Запускаем profiler на sql.

Сообщение в 1С выводится после запроса select * from Config WHERE FileName = ‘commit’. В копии запрос возвращает пусто, удаляю в поврежденной базе этот флаг (delete from config where FileName = ‘commit’).

Запускаем 1С, снова выводится первое сообщение, но уже после запроса select * from Config WHERE FileName = ‘dbStruFinal’. В копии запрос возвращает пусто, удаляю в поврежденной базе этот флаг (delete from config where FileName = ‘ dbStruFinal’).

Запускаем конфигуратор 1С, проверяем работоспособность.

Для файловой базы 1С

Восстановление разрушенной файловой базы 1С

P.S. Рекомендуем перед любым обновлением делать резервные копии и использовать динамическое обновление только в крайнем случае.
На платформе 1С начиная примерно с релиза 8.3.10 динамические обновления проходят крайне плохо, часто обновления функций просто не видно, даже не смотря на отсутствие ошибок.