Зачем восстанавливать базу
Ситуаций, при которых может потребоваться восстановление базы много, от логической ошибки из-за скачка напряжения до перехода к новой конфигурации 1С. Остановимся на наиболее распространенных:
- повреждение или удаление рабочей базы;
- доступ к информации, которая осталась в архивной копии;
- утеря ключей авторизации после шифрования информации;
- создание новой базы данных (БД), в которую надо добавить справочную информацию из резервной копии.
В любом случае, прежде чем начать восстанавливать базу, сохраните текущую. Специалисты советуют делать резервную копию даже нерабочей конфигурации, она может понадобиться для дальнейшей работы.
В целом, возьмите за правило регулярно делать резервные копии БД. В облачном сервисе 1С от ITsheff по умолчанию делается ежедневная выгрузка баз в дни, когда вы с ними работали.
Где хранятся базы 1С
Помимо использования встроенных инструментов 1С, мы расскажем, как восстановить базу из резервной копии, обращаясь непосредственно к файлам баз. Поэтому будет полезно знать, где их искать и в каких форматах хранятся.
По умолчанию все файлы базы хранятся в папке InfoBase. Обычно путь к ней выглядит: C:\Users\Имя Пользователя\Documents\InfoBase.
Файлы баз имеют следующие расширения:
- *.1CD — файл самой базы, он содержит все внесенные в базу данные;
- *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf) — файлы конфигурации;
- *.cdn — файл блокировки БД;
- *.efd — файл архива конфигурации 1С;
- *.geo — файл географических схем БД;
- *.grs — файл графических схем;
- *.log, *.lgf, *.lgp, *.elf — файлы логов;
- *.mft — вспомогательные файлы конфигурации;
- *.mxl — файл печатных форм БД;
- *.st — файл шаблонов текста.
Как создать резервную копию базы 1С
Для восстановления базы 1С из резервной копии, первое, что надо сделать — это заранее создать эту самую резервную копию. Поэтому сначала расскажем о нескольких способах, как это сделать.
Способ № 1. Через Конфигуратор в формате *.dt.
- Зайдите в 1С в режиме Конфигуратор.
- Вверху выберите «Администрирование» и во всплывшем списке «Выгрузить информационную базу».
- Надо выбрать папку для выгрузки БД в формате *.dt.
- Ждем оповещения, что база успешно выгрузилась.
Способ № 2. Копирование файла *.1CD
Самый простой и хорошо всем знакомый способ копирования базы — это скопировать непосредственно сам файл базы в формате *.1CD. Но им можно воспользоваться только, если вы работаете с 1С в файловом режиме. При этом важно, чтобы в это время у других пользователей приложение 1С было закрыто, иначе база может скопироваться с ошибками. Так вы сможете обезопасить себя в ситуации, когда слетела база 1С и встал вопрос, как ее восстановить.
- Находите файл базы в формате *.1CD. По умолчанию он хранится в папке: C:\Users\Имя Пользователя\Documents\InfoBase.
- Отмечаете нужный файл комбинацией Ctrl + C, либо щелкаете по нему правой кнопкой и во всплывшем меню выбираете «Копировать».
- Выбираете папку для хранения и переносите файл туда. Либо комбинацией клавиш Ctrl + V, либо щелкаете правой кнопкой по свободному месту и выбираете пункт «Вставить».
Пока файл копируется, не работайте с базой 1С и не вносите никакие изменения в файлы конфигурации.
Способ № 3. Автоматическое резервное копирование
Для сохранности данных безопаснее всего настроить регулярное копирование БД. Так вы не окажетесь в ситуации, когда в текущей базе работать невозможно, так как она повреждена, а резервной копии для восстановления у вас нет.
В 1С встроен механизм для автоматического резервного копирования, но он подойдет, если вы работаете с БД в файловом режиме.
- В 1С выберите «Администрирование» — «Обслуживание».
- Далее пункт «Резервное копирование и восстановление» и в открывшемся меню «Настройка резервного копирования».
- В окне настройки выбираем периодичность создания копии файловой базы 1С, дату начала и окончания, место хранения и количество резервных копий.
❗Обратите внимание — такой способ настройки автоматического резервного копирования подойдет только для файловых баз 1С. Если вы используете 1С в клиент-серверном режиме, то автоматические бекапы баз выполняются через СУБД. И лучше, если этим будут заниматься специалисты.
Для клиентов ITsheff как в файловом режиме 1С, так и в серверном, по умолчанию настроено ежедневное автоматическое копирование БД в облако. В любой момент можно сделать выгрузку архивов баз на свои носители.
Подключите 1С в облаке от ITsheff
Как восстановить 1С 8.3 из резервной копии
Мы рассмотрим несколько способов, как восстановить базу из бекапа 1С версии 8.3, как наиболее актуальной. Большинство этих методов подойдет и для более ранних версий 1С, но могут быть свои нюансы использования.
Способ № 1. Восстановление бекапа базы с помощью Конфигуратора
Если резервную копию базы создавали через Конфигуратор, то сложностей с тем, как восстановить базу 1С из архива, у вас не будет.
- Зайдите в режим Конфигуратор.
- Выберите «Администрирование» — «Загрузить информационную базу».
- Теперь надо выбрать файл резервной копии базы с расширением *.dt и загрузить его.
- Появится программное предупреждение. Нажимаем «Да» и ждем загрузку базы.
- После загрузки 1С предложит перезапустить Конфигуратор. Если ничего больше менять не собираетесь, то откажитесь и запускайте информационную базу.
Способ № 2. Восстановление резервной копии из файла *.1CD
Если вы сохраняли файловую базу простым копированием файла *.1CD, то и ее восстановление будет проходить по такой же схеме.
- Найдите файл архивной базы в формате *.1CD. Выберите его мышкой и используйте комбинацию клавиш Ctrl + C, либо щелкнете правой кнопкой и во всплывшем меню выберите «Копировать».
- Теперь надо перейти к папке с рабочей базой и заменить файл базы на архивный.
Либо можно при входе в 1С в рабочий список БД вручную добавить резервную копию и работать с ней.
Способ № 3. Восстановление резервной копии в пользовательском режиме
Если сохраняли файловую копию базы через автоматическое резервное копирование или вручную в пользовательском режиме, то база была заархивирована в файл с расширением *.zip.
Для загрузки архивной копии надо использовать тот же механизм, что и при создании бекапа.
- В 1С выберите «Администрирование» — «Обслуживание».
- Далее пункт «Резервное копирование и восстановление» и в открывшемся меню «Восстановление из резервной копии».
- После этого программа попросит вас выбрать резервную копию. Это будет файл в формате *.zip, в его названии по умолчанию прописывается дата его создания. Выберите нужный файл и нажмите «Открыть», а затем «Восстановить данные».
Другие способы восстановления 1С из резервной копии
Мы разобрали основные инструменты для восстановления БД, если у вас есть резервная копия. Есть также отдельные программы для восстановления баз 1С. Чаще всего у них более широкие функции, которые позволяют восстановить не только резервную копию 1С, но и удаленную или сильно поврежденную базу. Как правило, это профессиональные инструменты для специалистов.
Также если вы используете 1С в облаке, то у вашего провайдера могут быть собственные инструменты для создания архивов и восстановления 1С. Например, бекапы баз клиентов ITsheff создаются автоматически. В любой момент через Личный кабинет их можно выгрузить на свои носители. При необходимости копию БД помогут восстановить специалисты службы поддержки, и вам не нужно тратить время на решение этой задачи.
Переходите к облачному 1C от ITsheff
В этом материале мы рассматривали в основном механизмы восстановления баз при файловом режиме использования 1С.
Если ваша база повреждена, а актуальных бекапов нет, то рекомендуем нашу статью