Восстановление базы данных 1С

Восстановление базы данных 1С

Сегодня мы расскажем о бесплатной программе для восстановления баз данных 1С Предприятие. 

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

Признаки и причины повреждения базы 1С

Признаки повреждения базы данных 1С могут быть самые разнообразные, это сбои при работе с базой или её внезапное закрытие, зависание, разнообразные сообщение о наличии ошибок во время работы с ней или при запуске. Часто «1С: Предприятие»сообщая о наличии ошибки при выполнении операции с информационной базой так и описывает её «…Файл базы повреждён».

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

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

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

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

Создание и восстановление из резервной копии базы 1С

Мы уже множество раз упоминали об этом в наших статьях – лучшим способом сохранить ваши данные есть создание их резервной копии. Для базы 1С данный способ также актуален.

Чтобы создать резервную копию базы данных 1С:

  • Запустите 1С в режиме Конфигуратор

    Запустите 1С в режиме Конфигуратор
  • В окне программы в режиме Конфигуратор перейдите в меню Администрирование / Выгрузить информационную базу…

    Выгрузить информационную базу…
  • После указания папки для выгрузки информационной базы, она будет сохранена в файл *.dt.

    Конфигуратор

Чтобы восстановить базу данных 1С из резервной копии:

  • Запустите 1С в режиме Конфигуратор, как указано в предыдущем пункте и перейдите в меню Администрирование/ Загрузить информационную базу…

    Загрузить информационную базу…
  • Выберите *.dt файл резервной копии базы и загрузите его.

    Информационная база успешно заружена

Восстановление повреждённой информационной базы 1С

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

Восстановление с помощью Конфигуратора

Для устранения ошибок базы 1С в её конфигураторе предусмотрена функция «Тестирование и исправление…». Чтобы воспользоваться ею:

  • Запустите 1С в режиме Конфигуратор и перейдите в меню Администрирование / Тестирование и исправление

    Тестирование и исправление
  • Укажите параметры тестирования и исправления базы данных в открывшемся меню и нажмите «Выполнить»

    Тестирование и исправление информационной базы
  • Результаты тестирования будут отображены в нижней части окна Конфигуратора.

    Конфигуратор

Восстановление с помощью chdbfl.exe

В каждой версии платформы «1С: Предприятие» есть утилита, которая предназначена для отладки повреждённых информационных баз. С внутреннего меню платформы доступа к данной утилите нет. Но она устанавливается вместе с установкой платформы. Чтобы запустить её, перейдите в папку, в которую установлена платформа 1С на вашем компьютере: 
C:\Program Files (x86)\1cv8\8.3.8.1652\bin 
(где, 8.3.8.1652 – номер релиза платформы (разный для разных релизов))

Папка с chdbfl.exe: C:\Program Files (x86)\1cv8\8.3.8.1652\bin

Найдите и запустите в данной папке файл chdbfl.exe – это и есть утилита отладки информационных баз 1С. После запуска утилиты, укажите с её помощью файл базы данных нажав троеточие справа от поля «Имя файла БД», и поставьте галочку возле функции «Исправлять обнаруженные ошибки». Задав необходимые параметры – нажмите кнопку «Выполнить».

«Исправлять обнаруженные ошибки» / «Выполнить»

Все обнаруженные ошибки и другие действия утилиты будут отображены в окне chdbfl.exe.