Организация резервного копирования на предприятии

Восстановление 1С: из резервной копии, архива, с помощью chdbfl

Наиболее часто это происходит при отключении электричества в момент работы. Для исключения подобной ситуации рекомендуется использовать при работе компьютера ИБП – источник бесперебойного питания, который позволяет после отключения электричества корректно завершить работу с базой 1С.

База также может быть испорчена при вирусной атаке, некорректном завершении работы, сбоя в СУБД и т.д.

Если база 1С не запускается, то пугаться не стоит. Сначала надо попробовать восстановить базу 1С своими силами.

Восстановление базы 1С с помощью утилиты chdbfl

Если при проверке утилитой chdbfl рабочей базы 1С были обнаружены ошибки, то необходимо работоспособность базы восстановить. Работать будем с файловым вариантом.

Утилиту chdbfl. После проведения анализа физической целостности базы 1С 8.3 и обнаружили ошибки:

Нажимаем кнопку Выполнить. В результате утилита chdbfl исправила ряд ошибок:

Если же в результате работы количество ошибок уменьшилось, то надо повторно запустить исправление и делать так до тех пор, пока ошибок не будет либо их количество перестанет меняться.

Еще раз выполним исправление:

Через время ошибок не обнаружено. Работу с утилитой chdbfl можно прекратить, нажав кнопку Закрыть.

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

Восстановление базы с помощью штатных средств конфигуратора

Создали новую папку в любом месте и скопируем в нее файл рабочей базы – 1Cv8.1CD:

В окне запуска по кнопке Добавить добавляем базу 1С в список уже существующих:

Устанавливаем переключатель в положение добавления в список и нажмем кнопку Далее:

Имя базы – любое, а вот каталог – эта та папка, в которую скопировали базу 1С:

Нажимаем кнопки Далее и Готово – в окне запуска появится база. Открываем ее в конфигураторе:

Нажимаем кнопку Открыть конфигурацию. Через некоторое время откроется конфигурация:

Выбираем команду – Администрирование – Тестирование и исправление:

В открывшемся окне, ничего не меняя, нажимаем кнопку Выполнить.

Начнется процесс тестирования исправления 1С – в левом нижнем углу можно наблюдать за этим процессом:

После выполнения тестирования и исправления нажимаем кнопку Закрыть и откроем окно служебных сообщений:

Никаких ошибок не обнаружено и база полностью готова к работе. Можно закрыть конфигуратор и запустить 1С 8.3 в обычном пользовательском режиме.

Восстановление базы из архивной копии

Кроме рассмотренных возможностей, можно восстановить базу из архив-ной копии. При этом архивная копия может быть создана несколькими способами.

Первый способ

Заключается в создании копии файла базы – 1Cv8.1CD непосредственно из папки, где эта база расположена.

Восстановляем базу 1С. Это можно сделать и в той же папке, но для чисто-ты эксперимента перенесем файл 1Cv8 – копия.1CD в другую пустую папку, при этом предварительно папка должна быть создана. В нашем примере эта папка test на рабочем столе:

Далее необходимо добавить базу 1С. Новую не создаем. Таким образом, есть подключенная база. Назовем ее test:

Попытаемся открыть базу 1С Предприятие 8.3 в конфигураторе. Будет вы-дано сообщение о том, что база не найдена:

Попытаемся открыть базу 1С 8.3 в пользовательском режиме. Также будет выдано сообщение об ошибке:

Нажимаем кнопку Завершить работу, чтобы закрыть это окно.

Программа 1С 8.3 Бухгалтерия не может найти файл с именем 1Cv8.1CD в указанном месте. Для того чтобы исправить ситуацию достаточно переименовать файл 1Cv8 – копия.1CD в папке test на 1Cv8.1CD:

На другие файлы внимания не обращаем – это служебные файлы, сформированные программой 1С 8.3 автоматически.

Вновь попытаемся открыть базу 1С в конфигураторе. Теперь все хорошо:

Закрываем конфигуратор и запустим базу 1С 8.3 в пользовательском ре-жиме:

Откроется окно сообщения:

Нажимаем на кнопку Это копия информационной базы. База полностью го-това к работе:

Второй способ – восстановление 1С из архивной копии файла *.dt

Рассмотрим второй способ восстановления 1С 8.3 – из архивной копии файла *.dt.

Чтобы, не испортить рабочую базу 1С, все дальнейшие операции будем проводить на тестовой, то есть копии рабочей базы – test.

Открываем базу 1С в конфигураторе и выберем команду Администрирование – выгрузить информационную базу:

В открывшемся окне выбираем папку, куда поместим архив и укажем любое наименование файла архива с расширением dt. В нашем примере – test.dt:

Нажимаем кнопку Сохранить. Через некоторое время процесс выгрузки за-вершится и в открывшемся окне нажимаем кнопку Ок. Закрываем конфигуратор:

Вновь открываем конфигуратор в тестовой базе. Выполняем команду Администрирование – Загрузить информационную базу:

Находим нужный файл – в нашем примере это test.dt и нажимаем кнопку Открыть:

Программа 1С 8.3 выдаст предупреждение о том, что все данные могут быть потеряны. Нажмем кнопку Да:

При загрузке архива все данные базы 1С 8.3, в которую загружается архив, уничтожаются без возможности восстановления!

Начнется процесс загрузки базы – фактически распаковка нашего архива. Через некоторое время процесс загрузки завершится и появится сообщение об успешной загрузке:

По умолчанию программа 1С 8.3 предлагает перезапустить конфигуратор –нажмем кнопку Да. Конфигуратор перезапустится. Закроем его и запустим восстановленную базу 1С 8.3 в пользовательском режиме.

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

Третий способ восстановления – это восстановление базы 1С 8.3 из резерв-ной копии, созданной в пользовательском режиме.

Рассмотрим возможность создания и восстановления базы на примере тестовой базы – test . Это база 1С Предприятие 8 Бухгалтерия 3.0. У нас уже от-крыта нужная нам база. Перейдем в раздел Администрирование – Резервное копирование и восстановление и щелкнем по гиперссылке Создание резервной копии:

Открываем окно выбора, при этом можно выбрать любое место, но лучше создать новую папку. Причем желательно это сделать на другом разделе жесткого диска или на внешнем накопителе. Например, Архив 1С БП 3.0:

В нашем примере для простоты создаем данную папку на рабочем столе и выберем ее в качестве папки для хранения резервных копий 1С. Нажмем кнопку Выбор папки:

После выбора каталога, нажимаем кнопку Сохранить резервную копию:

Начнется процесс создания резервной копии 1С:

После завершения процесса в папке Архив 1С БП 3.0 будет сформирован файл с расширением zip – это и есть резервная копия базы: backup2016_08_01_13_45_27.zip.

Для восстановления базы 1С из полученной резервной копии нужно от-крыть нашу тестовую базу или созданную заранее пустую базу, процессы аналогичны.

Восстановим данные в нашей тестовой базе.

Открываем тестовую базу в пользовательском режиме. Перейдем в раздел Администрирование – Резервное копирование и восстановление и нажимаем на гиперссылку. Восстановление данных из резервной копии:

В окне восстановления указываем созданный ранее архивный файл – backup2016_08_01_13_45_27.zip и нажимаем кнопку Открыть. Проверяем тот ли файл указан в поле окна и нажмем кнопку Восстановить данные:

Начнется процесс восстановления:

После окончания процесса в правом нижнем углу на несколько секунд появится сообщение об успешном завершении:

Как настроить резервное копирование в 1С 8.3 в автоматическом режиме по определенному расписанию.

Можно настроить резервное копирование в автоматическом режиме по определенному расписанию. Для этого нужно в разделе Администрирование – Резервное копирование и восстановление щелкнуть по гиперссылке Настройка резервного копирования:

Настроив необходимые параметры, нажать кнопку Готово:

Данный способ является наиболее простым и распространенным.

Приложение 2.

Наши рекомендации