У клиента при динамическом сохранении конфигурации вышла ошибка и при попытке войти выходило сообщение: «Обнаружена незавершенная операция сохранения конфигурации. «, а затем «При обновлении данных после последней реструктуризации произошла критическая ошибка. Повторить обновление?»
Лечиться путем удаления записей в таблице «CONFIGSAVE», но иногда этого не достаточно и требуется восстановить таблицу «CONFIG»
Когда это SQL база то проблем особых нет. Мы столкнулись с файловой базой, да еще на платформе 8.3.11.
Решить в лоб, используя старый способ (tool_1cd) не удалось.
Помогла конвертация БД в старый формат с использованием программы cnvdbfl.exe, которая находиться в папке программы 1С (C:\Program Files***\1cv8\8.3.11.****\bin\)
После конвертации использовали старый проверенный инструмент — tool_1cd
В нашем случае удаление в таблице «CONFIGSAVE» не помогло.
Взяли свежий архив, конвертировали в формат 8.2.14, сохранили таблицы «CONFIGSAVE» и «CONFIG»
Загрузили в сбойную базу.
Конвертировали обратно в формат 8.3
Зашли в режиме «Конфигуратор», но в режиме «Предприятия» запустить не смогли.
Добавили справочник и запустили в режиме «Предприятия».
Причина подобных сбоев — динамическое обновление базы данных. Особенно часто проявляется когда меняется интерфейсная часть. Наша статистика показывает, что при изменении модулей такая ошибка не возникает. Но у динамического обновления есть еще ряд недостатков, особенно при использовании фоновых режимов.
Вывод: не обновлять динамически, если это возможно.
б) Если бэкап хранится в виде файла с расширением «.dt», то для восстановления базы 1С вам нужно в режиме Конфигуратора в главном меню выполнить «Администрирование – Загрузить информационную базу».