Файл базы данных поврежден 1cv8 1cd

Файл базы данных поврежден 1cv8 1cd

При работе с файловыми базами иногда возникает ошибка «Файл базы данных поврежден»:

Ошибка «Файл базы данных поврежден»

Самым простым решением является восстановление базы из бэкапа. Если же бэкапа нет (как чаще всего и бывает), либо он безнадежно устарел, в этом случае можно опробовать другие средства.

Начать следует с создания копии поврежденной базы (физически скопировать весь каталог или хотя бы файл 1Cv8.1CD) и все дальнейшие эксперименты проводить на копии.

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

Выгрузка и загрузка файловой базы

Кроме этого можно запустить тестирование и исправление:

Тестирование и исправление файловой базы

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

Утилита chdbfl

Проверка физической целостности файла БД

Результат проверки физической целостности файла БД

Если Вы нашли ошибку или неточность, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ошибка 1С «Файл базы данных поврежден» регулярно возникает при работе с версиями платформ 8.2 и 8.3. Данная ошибка может возникнуть как при запуске информационной базы, так и в процессе какой-либо операции. Рассмотрим, как можно исправить данную ошибку.


Рис. 1. Окно с ошибкой

В первую очередь, ОБЯЗАТЕЛЬНО(. ) сделайте копию поврежденной базы. Лучше сделать копию файла 1Cv8.1CD. Для этого необходимо перейти в каталог, где хранится база, скопировать ее и сохранить в любом для Вас удобном каталоге.


Рис. 2. Копирование базы


Рис. 3. Вставка базы в каталог

Читайте также:  Беспроводная передача электричества проект

После копирования базы, необходимо внутреннее тестирование. Для этого заходим в нашу базу через конфигуратор, переходим по вкладке “Администрирование” и нажимаем на “Тестирование и исправление”.


Рис. 4. Запуск Конфигуратора


Рис. 5. Тестирование и исправление

Перед нами появляется окно тестирование и исправления информационной базы. Ставим галочки, как показано на рисунке 6 и запускаем тестирование.


Рис. 6. Запуск тестирования и исправления

После внутреннего тестирования необходимо провести еще и внешнее тестирование. Для этого мы закрываем конфигуратор и открываем утилиту chdbfl.exe. Она находится в папке с платформой, которая, как правило, находится в папке C:Program Files (x86)1cv88.3.10.2252in.

Рис.7. Путь к утилите

Запускаем данный файл, в поле “Имя файла БД” прописываем путь, где лежит наша база и ставим галочку “Исправлять обнаруженные ошибки, далее выполняем тестирование.


Рис. 8. Запуск внешнего тестирования

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

Пивкин Андрей. Специалист Линии консультаций

Пишу из собственного опыта работы с восьмой версией 1С. Не могу сказать что я настоящий гуру, однако и новичком меня не назовешь. Уже несколько раз сталкивался с появлением ошибки следующего характера — при обновлении 1С, система выдает: «Файл базы данных поврежден», при этом ссылаясь на файл 1Cv8.1CD. Ошибка встречалась в разных конфигурациях, последний раз – в «зарплата и управление персоналом». Если Вы думаете что восстановите базу из архива, сделанного перед обновлением, то должен Вас разочаровать – после восстановления из архива, БД выдает ту же ошибку (тут стоит сделать оговорку – перед обновлением 1С всегда делайте архив своей базы, следование этому простому правилу не раз избавит от лишней головной боли).

Читайте также:  Sony m4 aqua 2303

Также, не помогут и все остальные стандартные проверки 1С – реиндексация таблиц, либо скачивание и установка другого дистрибутива обновления. Ошибка будет появляться снова и снова.

Если Вы решили что база безвозвратно утеряна, то могу сказать, чтобы Вы не спешили волноваться. Проштудировав несколько сайтов, посвященных 1С, я наткнулся на информацию об утилите chdbfl.exe. Как говорит интернет, она «осуществляет проверку физической целостности файла информационной баз данных». Искать ее нужно в папке bin, платформы 1С. Можете воспользоваться стандартными средствами Windows поиска файлов по имени, либо же поискать ее самостоятельно. У меня, к примеру, она лежала по следующему адресу — C:Program Files1cv828.2.19.80in.

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

Далее ничего сложного – запускаете утилиту, в графе «Имя файла БД» указываете путь к файлу 1Cv8.1CD, отмечаем «исправлять обнаруженные ошибки», нажимаем «Выполнить». Утилита выполняет проверку файла и автоматически устраняет найденные ошибки (обычно они касаются списка удаленных записей таблиц).

Ссылка на основную публикацию
Учимся рисовать в paint
Серия видео уроков «Создание компьютерного рисунка в программе Paint» МОУ «Межборская средняя общеобразовательная школа» (Уроки предназначены для детей 9-12 лет,...
Умный браслет с функцией измерения давления
Вы посвящаете свою жизнь спорту или просто стараетесь всеми возможными способами следить за своим здоровьем? Придерживаетесь того, что во время...
Умный выключатель zigbee aqara
Протокол передачи данных в домашних системах автоматизации. Реле Xiaomi Aqara Xiaomi Aqara wireless relay Систему "Умного дома" сложно представить без...
Учиться без троек сканворд
Музыкант, играющий на барабанах, тарелках Передовой работник производства (ударник) Часть затвора стрелкового оружия (ударник) "Барабанщик" коммунистического труда (устар.) (ударник) "Барабанщик"...
Adblock detector