1С Розница Логотип

Как исправить ошибку базы данных в 1С Розница 2.2

В процессе активной и стабильной на первый взгляд работы в программе 1С Розница, внезапно на экране появляется ошибка Файл базы данных поврежден … 1Сv8.1CD, от которой всё может слегка похолодеть внутри. Не стоит паниковать и посыпать голову пеплом в данной ситуации, так как есть три варианта для решения данной проблемы.

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

Как исправить ошибку базы данных в 1С Розница 2.2

Безусловно, в такой ситуации может выручить свежая резервная копия базы данных, которая должна храниться на жёстком диске, флешке или облачном хранилище, но в основном, многие пренебрегают её созданием и в результате, остаются «у разбитого корыта». Сейчас, мы рассмотрим с вами процесс исправления повреждённой базы данных в режиме конфигуратор, стандартной утилитой chdbfl.exe и очисткой кэша 1С.

Режим Конфигуратор

Конфигуратор — это один из режимов для запуска программы 1С:Предприятие, в котором программисты и разработчики, могут корректировать работу и структуру базы данных,  проводить различные административные работы и многое другое, что нельзя сделать в стандартном пользовательском режиме 1C:Предприятие.

Выделяем проблемную базу и нажимаем Конфигуратор.

Как исправить ошибку базы данных в 1С Розница 2.2

Раскрываем раздел Администрирование и выбираем Тестирование и Исправление...

Как исправить ошибку базы данных в 1С Розница 2.2

В сообщении с дельным советом сделать резервную копию, нажимаем Продолжить.

Как исправить ошибку базы данных в 1С Розница 2.2

По заполнению формы для проверки, в целом, нет единого мнения. Можно отметить все пункты в окне раздела Проверки и режимы, указать Тестирование и исправление, выбрать Не изменять в обоих столбцах и нажать Выполнить. Этого будет достаточно.

Как исправить ошибку базы данных в 1С Розница 2.2

Ожидаем окончания процесса тестирования и исправления неполадок базы данных.

Как исправить ошибку базы данных в 1С Розница 2.2

После принятия изменений и окончания тестирования, которое занимает порядка 10 минут, можно закрывать конфигуратор и проверять работоспособность базы данных.

Как исправить ошибку базы данных в 1С Розница 2.2

Но что же делать, если дела настолько плохи, что нет доступа к конфигуратору?

Стандартная утилита chdbfl.exe

chdbfl.exe — это штатная утилита от компании 1С, которая бесплатно поставляется вместе с платформой 1С для тестирования и исправления различных проблем с базой данных. Это своеобразный аналог функционала проверки в конфигураторе, который может выручить в том случае, если конфигуратор не запускается.

Нажимаем правой кнопкой по ярлыку 1С Предприятие и выбираем Свойства.

Как исправить ошибку базы данных в 1С Розница 2.2

В разделе Ярлык, находим пункт Рабочая папка и копируем часть адреса: C:\Program Files (x86)\1cv8 без захвата кавычки.

Как исправить ошибку базы данных в 1С Розница 2.2

Далее мы открываем Мой компьютер, вставляем копию адреса и нажимаем Enter.

Как исправить ошибку базы данных в 1С Розница 2.2

Заходим в папку с последней версией установленной платформы 1С.

Как исправить ошибку базы данных в 1С Розница 2.2

Открываем в ней папку bin.

Как исправить ошибку базы данных в 1С Розница 2.2

А затем, находим утилиту с незамысловатым названием chdbfl и открываем её.

Как исправить ошибку базы данных в 1С Розница 2.2

Нажимаем троеточие.

Как исправить ошибку базы данных в 1С Розница 2.2

Теперь, нужно ткнуть утилиту носом в файл 1Cv8, который находится в папке с базой. Если вы не знаете прямой путь к базе, тогда можно найти его при запуске платформы.

Как исправить ошибку базы данных в 1С Розница 2.2

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

Как исправить ошибку базы данных в 1С Розница 2.2

Далее мы отмечаем пункт Исправлять обнаруженные ошибки и нажмём Выполнить.

Как исправить ошибку базы данных в 1С Розница 2.2

Ожидаем окончания проверки и исправления файла нашей базы данных.

Как исправить ошибку базы данных в 1С Розница 2.2

Вот в целом и всё.

Как исправить ошибку базы данных в 1С Розница 2.2

Если проблема осталась, можно ещё почистить кэш от программы 1С на компьютере.

Очищаем кэш 1С на компьютере

Кэш 1С — это своеобразное хранилище с быстрым к нему доступом, содержащее информацию, которая может быть запрошена пользователем в процессе работы с наибольшей вероятностью. Кэширование используется для ускорения работы программы, в частности, 1С подгружает файлы конфигурации в отдельный кэш, что бы не запрашивать их напрямую из базы данных при каждом обращении.

Если платформа 1С не правильно отрабатывает кэширование конфигурации, тогда мы получаем неадекватное поведение программы в сочетании с различными ошибками Неверный формат хранилища данных, Ошибка формата потока и т.д. Так что, если с базой начались какие-то странные неполадки, тогда имеет смысл почистить её кэш.

Для этого, выделяем нужную базу данных и нажимаем Настройка.

Как исправить ошибку базы данных в 1С Розница 2.2

Выделяем путь к каталогу шаблонов и нажимаем на значок карандаша.

Как исправить ошибку базы данных в 1С Розница 2.2

Копируем прямой адрес и закрываем окно ничего не изменяя.

Как исправить ошибку базы данных в 1С Розница 2.2

Откроем Мой компьютер, вставим адрес, удалим приставку \tmplts и нажмём Enter.

Как исправить ошибку базы данных в 1С Розница 2.2

Затем, выделяем и удаляем все папки с длинными и непонятными наименованиями, которые представляют из себя программный кэш 1С. И перезагружаем компьютер.

Как исправить ошибку базы данных в 1С Розница 2.2

На этом пожалуй всё. Увидимся на следующих страницах блога. А пока.. всем пока.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.