chdbfl.exe — утилита для проверки баз 1С 8.3 и 8.2

Во время работы с 1С иногда встречаются сбои различного рода. Это может быть «Ошибка формата потока», «Ошибка СУБД, файл базы данных поврежден» и тому подобное.

Одним из вариантов выхода из ситуаций такого рода служит запуск тестирования и исправления через конфигуратор. К сожалению, его не всегда удается открыть. В таком случае, если ваша база файловая, то поможет встроенная утилита 1С 8.3 и 8.2 — «chdbfl.exe».

Она является ни чем иным, как более упрощенной версией тестирования и исправления, который запускается в режиме конфигуратора.

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

Не пытайтесь где нибудь скачать chdbl.exe — только «подцепите вирус».

Данная программа является стандартной и уже есть на вашем компьютере, где установлена 1С. Найти ее совершенно не сложно. Для этого перейдите в папку «bin» каталога с платформой 1С. Обычно она находится на диске «С» в «Program Files».

Желательно использовать утилиту от самого свежего релиза платформы, так как алгоритмы проверки и восстановления баз могут меняться.

В использовании утилита довольно проста. Нажмите на кнопку выбора, как показано на изображении ниже в поле «Имя файла БД».

выбор файла

Перед вами откроется проводник, в котором необходимо выбрать файл с расширением «*.1CD».  По умолчанию он называется «1Cv8.1CD». Этот файл с расположен в корне каталога файловой базы данных.

1Cv8.1CD

Если по каким-то причинам вам не известен путь его месторасположения на компьютере, то его можно узнать в списке баз.

расположение базы 1с

После указания файла «1Cv8.1CD» в утилите, отметьте флагом необходимость исправления найденных ошибок. В противном случае будет произведена только проверка целостности базы данных, но никаких действий по ее восстановлению произведено не будет. Далее нажмите на кнопку «Выполнить».

исправлять ошибки

Через определенное время, которое напрямую зависит от объема базы и может быть довольно длительным, проверка завершится и программа сообщит вам о результате ее выполнения.

В нашем случае никаких ошибок не было обнаружено, о чем свидетельствует соответствующее сообщение. При наличии же ошибок, информация обо всех них так же будет отображаться.

Дополнительно смотрите видеоинструкцию по работе с утилитой: