«Ошибка СУБД: Внутренняя ошибка компоненты dbeng8» — это достаточно часто встречающаяся проблема в системе 1С предприятие 8.
Причина данной ошибки, как правило, появляется вследствие нарушения структуры базы данных (отключение света, обрыв обмена, выключение компьютера "по одной большой кнопки", вирусная активность, старый кэш, да и много чего еще, это база данных и она требует иногда обслуживания)
Получить такую ошибку можно при совершенно разных ситуациях — при запуске 1С или закрытии базы, обмене, закрытии месяца, выгрузке базы, при проведении документа, открытии справочника.
Чаще всего данную проблему можно легко решить с помощью последовательности нижеописанных действий.
Закрываем 1С (MAGAZKA)
ОБЯЗАТЕЛЬНО ДЕЛАЕМ РЕЗЕРВНУЮ КОПИЮ!!!(Полный АРХИВ)
1. Утилита chdbfl.exe для 1С 8.2 и 8.3
chdbfl.exe — утилита для тестирования и исправления файловой информационной базы 1С 8.2 (8.3).
Программа производит проверку физической целостности БД, это упрощенный аналог тестирования и исправления в конфигураторе — для тех ситуаций, когда система не запускается даже в режиме конфигуратора.
Рассмотрим, где расположена утилита chdbfl.exe и как ей пользоваться.
Открываем нужную папку на компьютере - C:\Program Files (x86)\1cv82\
8.2.19.130\bin\
и ищем файл chdbfl.exe - запускаем его
(указываем путь к вашей базе и галочку "Исправлять ошибки"
3. Ели ничего не получилось у вас - обращаемся к специалисту (высылаем архив на почту и ждем результата)
2. Тестирование и исправление информационной базы (ТИИ)
запускаем 1С (MAGAZKA) в режиме КОНФИГУРАТОР
Меню - Администрирование - Тестирование и исправление...
(выставляем все галочки ) - Выполнить. Ждем окончания.
Закрываем и запускаем 1С в пользовательском режиме.
Совет : (ТИИ - можно и нужно делать периодически - это как ТО вашего автомобиля, обслуживание базы)