Как выполнить восстановление поврежденной базы в 1С

В данной статье рассмотрим, как можно восстановить базу 1С на примере 1С:Предприятие 8. Изначально предположим, что база работает в файловом режиме.

  1. Процедура восстановления должна проходить в формате клиент-сервер. Она является достаточно сложной, поэтому не подходит для новичков. Настоятельно рекомендуется создавать копию данных, чтобы избежать негативных последствий сбоев. В данной задаче принимаем, что повреждением базы считаются систематические сбои. Зачастую они возникают из-за проблем с электропитанием. Отметим, что клиент-серверный режим работы обеспечивает более высокую устойчивость базы. Именно поэтому ИБП очень важен для работы.
  2. Перед началом работы выполним копирование папки, в которой содержится база, далее оставляем файл 1СV8.1CD и журнал регистрации. Нередки случаи, когда клиент оказывается сильно напуган повреждением базы. Специалистам выгодно использовать тестовые программы, которые работают долго, что при часовой оплате сулит большую прибыль.
  3. Чтобы справиться с проблемой с минимальными затратами, мы самостоятельно стираем данные в файлах и папках, которые хранятся в указанной выше директории. Теперь воспользуемся утилитой chdbfl.exe, которая находится в директории Program Files в папке 1CV82 (конечная папка Bin). Нужно использовать утилиту, которая соответствует релизу платформы и конкретной базе. Специалисты рекомендуют идти от новых релизов к старым. Данная утилита характеризуется одной особенностью: если при первом сканировании не было произведено исправлений, то повторного запуска можно не делать. Однако при каждом новом исправлении ее следует запускать повторно. Таким образом, можно свести число ошибок до минимума.
  4. Рассмотрим средство контроля конфигурации. Ошибки, которые данное средство отмечает, не являются критичными. Однако они способны повлиять на работу базы, замедляя ее. Если размер таблицы в базе составляет более 4 ГБ, то появление ошибок может свидетельствовать о повреждении. Однако самостоятельно вносить исправления без должного опыта и знаний не следует.
  5. Чтобы произвести восстановление базы, можно воспользоваться выгрузкой в файл, имеющий расширение dt. Для выгрузки нужно перейти в меню «Администрирование» и найти соответствующий пункт.
    Меню «Администрирование»
    Меню «Администрирование»

    В появившемся диалоговом окне задаем направление, по которому будет выполняться выгрузка. Этой процедурой можно пользоваться как возможным вариантом копирования. Рекомендуется выполнять загрузку во вновь сгенерированную базу без использования конфигурации. Опциональные параметры добавлять необязательно. Готовую базу можно через пункт «Администрирование» свободно загружать. Отметим, что в случае возникновения ошибок на постоянной основе лучше сменить пользовательский компьютер. Может помочь пересоздание пользовательской учетной записи, если ошибки происходят только с ней.

Видео: Восстановление базы 1С: тестирование и исправление, chdbfl.exe (файловая версия)

Сергей Гришечкин

Главный редактор информационного портала BestHard.

sergey2829 имеет 740 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *