Ошибка
В некоторых случаях при запуске базы в программе 1С вы можете получить сообщение «Файл базы данных 1Cv8.1CD поврежден». Такое сообщение появляется в случае технических неполадок или нарушений подачи электроэнергии. Так же данная ошибка может возникнуть, когда пользователь на компьютере установил одновременно несколько платформ, т.к. они начинают конфликтовать.
Проблема конфликта платформ стала появляться недавно. Для устранения данной ошибки следует выбрать и использовать только одну платформу.
В других случаях возникновения ошибки базы данных можете ее исправить ниже перечисленными способами.
Очистка КЭШа
Программа 1С содержит временный буфер, который позволяет получить быстрый доступ к часто используемой информации. Из данного буфера подгружаются файлы конфигурации, которые позволяют работать в программе с определенной скоростью. В случае сбоя в работе компьютера, кэш будет обрабатываться неправильно. Например, при удалении папок с компьютера при следующем запуске программа вновь их создаст.
Технические специалисты для того чтобы очистить кэш используют скрипт или чистят кэш вручную, но также можно воспользоваться еще одним способом. Для этого найдите файл базы данных и скопируйте его. Потом создайте новую папку, и переместите туда скопированный файл. Теперь можете добавить новую базу в окно запуска и в нем не будет КЭШа, поэтому база нормально запуститься.
В некоторых случаях можно использовать дополнительный параметр ClearCashe. Данный параметр находится в настройках запуска программы. Вам потребуется открыть окно запуска программы 1С, выделить необходимую базу и нажать на кнопку «Изменить». В открывшемся окне настроек укажите дополнительные параметры и установите режим запуска «Тонкий клиент». Теперь нажмите на кнопку «Готово» и программа закроет окно настроек и запустите базу заново. Минусом использования параметра является снижение производительности работы.
Если очистка кэша не помогает и сообщение об ошибке файла базы данных появляется снова, то используйте другие способы ее исправления.
Восстановление данных из резервной копии
При выполнении каких-либо действий с базой в обязательном порядке сделайте копию базы. Для того чтобы не делать этого вручную настройте ежедневное резервное копирование базы данных. Настройку можно произвести в меню «Администрирование», в разделе «Обслуживание». Зайдите в пункт «Резервное копирование и восстановление» и укажите способ резервного копирования. Так же в данном пункте перейдите по ссылке «Настройка копирования» и укажите:
- параметры периодичности копирования,
- место хранения копий,
- период хранения.
Для восстановления базы из резервной копии можно создать пустую базу, и загрузить в нее резервную копию. Для этого откройте, вновь созданную, пустую базу в режиме «Конфигуратор». Данный режим расположен в меню «Администрирование» в разделе «Загрузить информационную базу». При открытии режима «Конфигуратор» откроется окно, в котором нужно указать путь к резервным копиям, выбрать самую свежую по дате сохранения копию и нажать кнопку «Открыть». Программа выдаст сообщение о закрытии конфигуратора и возможной утрате данных, который вам нужно принять, т.к. файл резервной копии загружается в пустую базу. Для этого нажмите на кнопку «Да». Теперь программа запуститься в пользовательском режиме.
Тестирование базы данных и ее исправление
Ошибку «Файл базы данных поврежден» можно исправить при помощи тестирования и исправления, но только в режиме «Конфигуратор». Открыть базу в режиме «Конфигуратор» и выполните сохранение копии базы путем перехода по ссылке «Выгрузить информационную базу», которая находится в меню «Администрирование». Теперь вы можете провести тестирование.
Для этого в меню «Администрирование» выберете пункт «Тестирование и исправление». В открывшемся окне настроек установите галочку возле пункта «Проверки и режимы» и нажмите на кнопку «Выполнить». В пункте «Проверки и режимы» выберите необходимые вам варианты. Программа отразит в сообщении все результаты. Теперь вы можете закрыть конфигуратор и попытаться вновь запустить программу в пользовательском режиме.
Проверка файла базы утилитой Chdbfl.exe
Если при появлении ошибки «Файл базы данных поврежден», открыть базу в режиме «Конфигуратор» не получается, то используйте утилиту Chdbfl.exe. Для того чтобы использовать утилиту на рабочем столе найдите ярлык запуска программы 1С и правой кнопкой клавиши мыши откройте контекстное меню и выберете раздел «Свойства». В открывшемся окне свойств найдите путь к рабочей папке и скопируйте его. Теперь перейдите по скопированному адресу, найдите каталог с последней платформой, далее каталог bin и выберете файл Chdbfl.exe из списка и запустите его. В открывшемся окне запуска укажите файл базы данных и установим галочку напротив пункта «Исправлять обнаруженные ошибки» и нажмите кнопку «Выполнить». Программа выполнит проверку и отразит в нижней части экрана.