Восстановление базы данных 1С

У клиента при динамическом сохранении конфигурации вышла ошибка и при попытке войти выходило сообщение: «Обнаружена незавершенная операция сохранения конфигурации. «, а затем «При обновлении данных после последней реструктуризации произошла критическая ошибка. Повторить обновление?»

Лечиться путем удаления записей в таблице «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

Зашли в режиме «Конфигуратор», но в режиме «Предприятия» запустить не смогли.

Добавили справочник и запустили в режиме «Предприятия».

Причина подобных сбоев — динамическое обновление базы данных. Особенно часто проявляется когда меняется интерфейсная часть. Наша статистика показывает, что при изменении модулей такая ошибка не возникает. Но у динамического обновления есть еще ряд недостатков, особенно при использовании фоновых режимов.

Вывод: не обновлять динамически, если это возможно.

1 комментарий для “Восстановление базы данных 1С

  • б) Если бэкап хранится в виде файла с расширением «.dt», то для восстановления базы 1С вам нужно в режиме Конфигуратора в главном меню выполнить «Администрирование – Загрузить информационную базу».

Добавить комментарий