В нашем блоге мы уже рассказывали о встроенном в конфигуратор инструменте, позволяющем провести тестирование и исправление базы 1С.
Настало время рассказать еще об одном инструменте для тестирования и исправления, он называется - chdbfl.exe.
Данная утилита автоматически устанавливается вместе с платформой 1С на ваш компьютер и дает возможность протестировать информационную базу и исправить ошибки, даже если у вас нет доступа в конфигуратор.
Следует отметить, что она работает только с файловыми базами.
❕❕❕ Прежде всего нужно сделать резервную копию информационной базы. Никогда не начинайте тестирование и исправление базы, если у вас нет резервной копии.
Делаем резервную копию
Для файловой базы достаточно будет скопировать файл 1Cv8.1CD, в котором хранится информационная база.
Сначала нужно удостовериться, что никто из пользователей не работает в базе. Затем открываем список информационных баз, один раз кликаем левой клавишей мыши на интересующую нас базу.
Снизу мы видим путь, пройдя по которому, можно обнаружить файл информационной базы. Пройдем по этому пути.
Копируем файл 1Сv8.1CD в любую другую папку (главное, не забудьте куда вы его скопировали). Если в процессе тестирования и исправления что-то пойдет не так - у вас всегда будет резервная копия, к которой можно вернуться в любой момент.
Мы сделали резервную копию! Теперь приступим к тестированию и исправлению с помощью утилиты chdbfl.exe.
Запускаем тестирование и исправление
Chdbfl.exe находится в папке "bin", которая, в свою очередь, расположена в папке с платформой "1С:Предприятие".
На нашем компьютере путь к этой папке выглядит так:
C:\Program Files (x86)\1cv8\8.3.14.1630\bin
В вашем случае путь может немного отличаться: вместо диска "C" может быть диск "D", вместо папки "Program Files (x86)" может быть папка "Program Files", а папка c названием "8.3.14.1630" - будет соответствовать номеру версии установленной платформы.
Например, если у вас установлена платформа 1С версии 8.3.18.1211 на диск "D", то путь будет выглядеть так:
D:\Program Files (x86)\1cv8\8.3.18.1211\bin
Запускаем утилиту.
У нее весьма лаконичный интерфейс :)
Прежде всего нам нужно выбрать файл информационной базы:
Это тот самый 1Сv8.1CD, резервную копию которого мы сделали. Еще раз напомним в какой папке он находится (нужно выбрать именно файл информационной базы, а не его резервную копию):
После того как мы выбрали файл, осталось решить: мы будем делать только диагностику или также будем исправлять ошибки, за это отвечает чекбокс:
Для запуска утилиты нажмем на кнопку "Выполнить":
Поздравляем! Вы запустили тестирование и исправление!
Надеемся, что наша статья была для вас полезной, и вы успешно осуществили тестирование и исправление. Если у вас остались вопросы или вам требуется помощь квалифицированных специалистов, то обращайтесь к нам. Мы с радостью поможем :)