Внутренняя ошибка компоненты dbeng8: как исправить

Последнее изменение: 13.04.2019

Достаточно часто при работе с программой 1С встречается «Ошибка СУБД: внутренняя ошибка компоненты dbeng8». Рассмотрим как исправить данную ошибку.

Ошибка СУБД: внутренняя ошибка компоненты dbeng8

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

Разберемся, как исправить эту проблему.

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

Внутренняя ошибка компоненты dbeng8: как исправить

Способ 1. Обновление платформы 1С

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

Он будет находится в папке ProgramFiles(x86)\1cv8\8.3.13.1513\bin. В нашем примере, 8.3.13.1513 — это версия установленной платформы.

Получите понятные самоучители 2024 по 1С бесплатно:

Способ 2. Исправление с помощью утилиты chdbfl.exe

Бывает, что обновление платформы не приносит желаемого результата, так как ошибка может быть в самой информационной базу. В этом случае можно воспользоваться некоторыми вариантами тестирования информационной базы и исправлением ошибок в ней.

Один из вариантов — утилита chdbfl.exe, предназначенная для проверки физической целостности базы данных (если база файловая). Она уже имеется в программе 1С и найти ее можно также в папке с установленной платформой 1С Предприятие — bin.

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

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

Способ 3. Тестирование и исправление информационной базы

Тестирование и исправление информационной базы в режиме Конфигуратор, также один из вариантов исправления ошибки СУБД: внутренняя ошибка компоненты dbeng8 в 1С.

Подробнее об этом способе тестирования читайте в статье Тестирование и исправление базы 1С 8.3

Сделав резервную копию, заходим в нашу информационную базу и режиме Конфигуратора и в пункте меню Администрирование выбираем Тестирование и исправление информационной базы.

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

Нажимаем кнопку Выполнить и ждем окончания тестирования.

Перечисленные способы должны помочь справиться с возникшей ошибкой.

См. также:

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 8 дней бесплатно

Пароль будет выслан на указанный email

Оцените публикацию
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд

(4 оценок, среднее: 5,00 из 5)


Загрузка...
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете

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