Если вы замечаете, что с Вашей базой происходят непонятные вещи, появились ошибки или Вы просто не можете войти в базу, попробуйте сделать тестирование и исправление базы своими силами.
Как и при любой важной операции первым делом сделайте копию или бэкап базы (Выгрузите базу с помощью конфигуратора «Администрирование»-«Выгрузить информационную базу»)
Далее следует запустить базу в режиме конфигуратора. Если запуск базы не возможен, воспользуйтесь второй частью данной инструкции.
В меню Администрирование выберите пункт «Тестирование и исправление»
Перед нами окно, в котором можно выбрать несколько вариантов проверок.
Рекомендуем производить проверки по порядку, проверяя на наличие ошибок после каждого теста.
- Реиндексация таблиц информационной базы заново строит все индексы.
- Проверка логической целостности информационной базы проверяет логические ошибки в структурах таблиц.
- Проверка ссылочной целостности информационной базы проверяет все ссылки на объекты, которые могут уже не существовать или повреждены. При данной проверке необходимо указать, что делать с такими объектами: создавать новые, очищать или ничего не делать.
- Пересчет итогов заново пересчитывает все итоги за все время.
- Сжатие таблиц информационной базы производит настоящее удаление объектов, которые были помечены на удаление и удалены из базы (эти объекты по-прежнему остаются в базе, и просто не видны нам) и база сокращается в размере.
- Реструктуризация таблиц информационной базы для каждой таблицы — создает новую таблицу с правильной структурой, все данные из старой переносятся в новую.
Выбрав нужный режим, запустите проверку кнопкой «Выполнить»
По окончании проверки появится окно, сообщающее результаты тестирования
Если базу запустить не удается, необходимо найти утилиту chdbfl.exe
Её расположение зависит от места установки 1С. Чаще всего её можно найти по пути: C:Program Files (x86)1cv88.3.x.xxxxbin ,где 8.3.x.xxxx это номер последней актуальной версиии платформы.
Запустим данную утилиту.
Укажем путь к файлу БД, установим галочку в «Исправлять обнаруженные ошибки» и запустим тестирование.
Если ни один из вышеперечисленных способов Вам не помог, вернитесь к первоначальному состоянию базы с помощью бэкапа и обратитесь за помощью к специалистам. В случае невосстановимой потери данных всегда есть возможность восстановить последнюю работоспособную резервную копию.