База данных 1С повреждена или не открывается
Если база не открывается или выдаёт «формат потока не корректен», обычно повреждён файл базы. Часто помогает встроенное тестирование, но первым делом — резервная копия. Разбираем порядок.
Если база 1С не открывается (частый симптом — «Формат потока не корректен»), скорее всего повреждён файл базы. Сначала сделайте копию файла базы. Затем для файловой базы запустите утилиту chdbfl.exe (тестирование и исправление физической целостности), а для любой базы — «Тестирование и исправление» в конфигураторе. Если это не помогает — восстановите базу из резервной копии.
Почему база повреждается
Аварийное завершение
Отключение питания, зависание или принудительное выключение во время записи повреждают файл базы.
Проблемы с сетью и диском
Работа файловой базы по нестабильной сети или на сбойном диске приводит к повреждениям.
Переполнение или размер
Файловая база имеет ограничение размера; при его достижении возможны сбои.
Как проверить и восстановить
- 1Сделайте копию базы
Перед любыми действиями скопируйте файл базы (для файловой — 1Cv8.1CD) в отдельную папку. Все проверки проводите так, чтобы всегда можно было вернуться к исходному состоянию.
бэкап - 2Запустите chdbfl для файловой базы
Утилита chdbfl.exe из каталога платформы проверяет и исправляет физическую целостность файла базы. Укажите файл базы и включите исправление.
файловая - 3Выполните тестирование в конфигураторе
Откройте базу в конфигураторе → «Администрирование» → «Тестирование и исправление». Оно проверяет логическую и физическую целостность и устраняет часть ошибок.
- 4Не помогло — восстановите из копии
Если повреждение серьёзное и исправление не помогает, восстановите базу из последней рабочей резервной копии.
- 5Сложный случай — поможем
При критичных данных и отсутствии свежей копии поможем восстановить максимум данных из повреждённой базы.
Любое «тестирование и исправление» меняет файл базы и в редких случаях может усугубить повреждение. Поэтому обязательно сделайте копию файла до запуска chdbfl или тестирования — это гарантирует, что вы ничего не потеряете и сможете попробовать другой путь.
Частые вопросы
Восстановим базу 1С
Проверим и исправим повреждённую базу, восстановим из копии или извлечём данные, настроим резервное копирование. С 2003 года, 1С:Франчайзи, Уфа.