Файл бази даних пошкоджений в 1с 8

Повідомлення «Файл бази даних 1Cv8.1CD» характерно для файлових баз даних 1С 8.3 і 8.2. Пошкодження може відбуватися в результаті пошкодження обладнання, або, найчастіше, в результаті несподіваного відключення електроенергії.

Перерахую дії, які можливі при спробі позбутися від подібної ситуації:

Тепер розглянемо кожен пункт детальніше.

Важливо! Обов'язково поновіть платформу 1С: Підприємство 8.3 до останньої версії!

Відновлення резервної копії

Щоб відновити робочу резервну копію, потрібно увійти в конфігуратор, увійти в меню «Адміністрування» і вибрати «Завантажити інформаційну базу ...»:

Файл бази даних пошкоджений в 1с 8

Щоб уникнути помилки раджу спочатку створити нову, порожню базу даних і завантаження робити в неї.

Але, на жаль, на багатьох підприємствах нехтують регулярним резервуванням бази. Тому доведеться намагатися відновити пошкоджений екземпляр.

Робимо резервну копію пошкодженої інформаційної бази

Перед будь-якими подальшими діями необхідно зробити резервну копію бази.

Резервна копія робиться майже так само, як і завантаження інформаційної бази, тільки в меню «Адміністрування» вибираємо пункт «вивантажити інформаційну базу ...».

Якщо пошкодження в базі даних досить серйозні, штатна вивантаження може не пройти. У такому випадку потрібно вийти з конфігуратора, створити новий каталог на диску і скопіювати в нього файл 1Cv8.1CD. Це і є база даних:

Файл бази даних пошкоджений в 1с 8

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

Якщо проблема не зникла, продовжуємо ремонт системи.

Тестування і виправлення бази даних

Якщо конфигуратор доступний, заходимо в нього і йдемо в меню «Адміністрування». Там вибираємо пункт «Тестування і виправлення ...»:

Файл бази даних пошкоджений в 1с 8

Щодо налаштувань даного режиму єдиної думки немає. Я вважаю за краще встановлювати зазначені на малюнку.

У розділі «Перевірка і режими», якщо база даних велика, прапорці можна встановлювати по черзі і дивитися після виконання результат.

Вибір «Тільки тестування» вважаю марним, так як помилки все одно виправляти треба. Якщо щось буде не так, у нас є резервна копія.

При наявності посилань на неіснуючі об'єкти програма за замовчуванням пропонує нічого не змінювати. Не знаю, наскільки це ефективно, я відразу ставлю «Створювати об'єкти». Ви можете спочатку спробувати «Не змінювати». Програма повинна вивести всі знайдені такі посилання, і після цього потрібно приймати рішення, очищати їх або створювати.

Після виконання налаштувань натискаємо кнопку «Виконати». Якщо все проходить гладко, значить, база відновлена, про що буде повідомлено.

Але знову ж таки, під час тестування може виникати критична помилка, і дія не завершується.

Тоді пробуємо ще один спосіб.

Використання утиліти chdbfl.exe

У каталозі з установкою системи є файл chdbfl.exe. Шлях до папки з файлом найпростіше знайти наступним чином. На ярлику запуску програми 1С натискаємо правою кнопкою мишки і вибираємо пункт «Властивості». Відкриється наступне вікно:

Файл бази даних пошкоджений в 1с 8

Нас цікавить тільки виділена частина. Далі знаходимо папку з останньої установкою платформи, далі каталог bin. Ось в ньому і знаходиться шуканий файл:

Запускаємо його. Запуститься програма відновлення інформаційної бази:

Вибираємо файл з нашою зіпсованою базою, ставимо галочку «Виправляти помилки» і натискаємо кнопку «Виконати».

Кожен з описаних способів може / повинен привести до виправлення помилки у файлі бази даних.