Как восстановить 1с из резервной копии пошагово
Перейти к содержимому

Как восстановить 1с из резервной копии пошагово

  • автор:

Как восстановить 1С из резервной копии

Просмотры 1456

Комментарии 0

Поделились 0

Ссылка скопирована

Копировать ссылку

Facebook

Twitter

Вконтакте

Linkedin

Отправить на почту

—> —> Dapibus ac facilisis in —> Morbi leo risus —> Porta ac consectetur ac —> Vestibulum at eros —>

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

Зачем восстанавливать базу

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

  1. повреждение или удаление рабочей базы;
  2. доступ к информации, которая осталась в архивной копии;
  3. утеря ключей авторизации после шифрования информации;
  4. создание новой базы данных (БД), в которую надо добавить справочную информацию из резервной копии.

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

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

Где хранятся базы 1С

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

По умолчанию все файлы базы хранятся в папке InfoBase. Обычно путь к ней выглядит: C:\Users\Имя Пользователя\Documents\InfoBase.

Файлы баз имеют следующие расширения:

  1. *.1CD — файл самой базы, он содержит все внесенные в базу данные;
  2. *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf) — файлы конфигурации;
  3. *.cdn — файл блокировки БД;
  4. *.efd — файл архива конфигурации 1С;
  5. *.geo — файл географических схем БД;
  6. *.grs — файл графических схем;
  7. *.log, *.lgf, *.lgp, *.elf — файлы логов;
  8. *.mft — вспомогательные файлы конфигурации;
  9. *.mxl — файл печатных форм БД;
  10. *.st — файл шаблонов текста.

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

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

Способ № 1. Через Конфигуратор в формате *.dt.

  1. Зайдите в 1С в режиме Конфигуратор.

Способ № 2. Копирование файла *.1CD

Самый простой и хорошо всем знакомый способ копирования базы — это скопировать непосредственно сам файл базы в формате *.1CD. Но им можно воспользоваться только, если вы работаете с 1С в файловом режиме. При этом важно, чтобы в это время у других пользователей приложение 1С было закрыто, иначе база может скопироваться с ошибками. Так вы сможете обезопасить себя в ситуации, когда слетела база 1С и встал вопрос, как ее восстановить.

  1. Находите файл базы в формате *.1CD. По умолчанию он хранится в папке: C:\Users\Имя Пользователя\Documents\InfoBase.

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

Способ № 3. Автоматическое резервное копирование

Для сохранности данных безопаснее всего настроить регулярное копирование БД. Так вы не окажетесь в ситуации, когда в текущей базе работать невозможно, так как она повреждена, а резервной копии для восстановления у вас нет.

В 1С встроен механизм для автоматического резервного копирования, но он подойдет, если вы работаете с БД в файловом режиме.

  1. В 1С выберите «Администрирование» — «Обслуживание».

❗Обратите внимание — такой способ настройки автоматического резервного копирования подойдет только для файловых баз 1С. Если вы используете 1С в клиент-серверном режиме, то автоматические бекапы баз выполняются через СУБД. И лучше, если этим будут заниматься специалисты.

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

Как восстановить 1С 8.3 из резервной копии

Мы рассмотрим несколько способов, как восстановить базу из бекапа 1С версии 8.3, как наиболее актуальной. Большинство этих методов подойдет и для более ранних версий 1С, но могут быть свои нюансы использования.

Способ № 1. Восстановление бекапа базы с помощью Конфигуратора

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

  1. Зайдите в режим Конфигуратор.

Способ № 2. Восстановление резервной копии из файла *.1CD

Если вы сохраняли файловую базу простым копированием файла *.1CD, то и ее восстановление будет проходить по такой же схеме.

  1. Найдите файл архивной базы в формате *.1CD. Выберите его мышкой и используйте комбинацию клавиш Ctrl + C, либо щелкнете правой кнопкой и во всплывшем меню выберите «Копировать».

Либо можно при входе в 1С в рабочий список БД вручную добавить резервную копию и работать с ней.

Способ № 3. Восстановление резервной копии в пользовательском режиме

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

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

  1. В 1С выберите «Администрирование» — «Обслуживание».

Другие способы восстановления 1С из резервной копии

Мы разобрали основные инструменты для восстановления БД, если у вас есть резервная копия. Есть также отдельные программы для восстановления баз 1С. Чаще всего у них более широкие функции, которые позволяют восстановить не только резервную копию 1С, но и удаленную или сильно поврежденную базу. Как правило, это профессиональные инструменты для специалистов.

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

В этом материале мы рассматривали в основном механизмы восстановления баз при файловом режиме использования 1С.

Если ваша база повреждена, а актуальных бекапов нет, то рекомендуем нашу статью «Как восстановить поврежденную базу 1С» .

Как восстановить повреждённую или удалённую базу 1С (на примере «1С: Предприятие 8.3»)

В статье показаны способы восстановления базы 1С с помощью встроенных в программу инструментов или сторонних приложений. Как создать и восстановить резервную копию базы данных. Для большинства пользователей продуктов компании 1С, повреждение или утеря базы «1С: Предприятие» есть тем, о чём даже боятся говорить. Для них, задача по восстановлению базы данных кажется просто нереальной, а её утеря страшной трагедией.

Перейти к просмотру

Восстановление удаленной или поврежденной базы данных 1C: крах, ошибки �� �� ⚕️

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

Как восстановить повреждённую или удалённую базу 1С (на примере «1С: Предприятие 8.3»)

  • Файлы базы данных 1С
  • Признаки и причины повреждения базы 1С
  • Создание и восстановление из резервной копии базы 1С
    • Чтобы создать резервную копию базы данных 1С:
    • Чтобы восстановить базу данных 1С из резервной копии:
    • Восстановление с помощью Конфигуратора
    • Восстановление с помощью chdbfl.exe
    • Восстановление с помощью НЕХ-редактора

    Файлы базы данных 1С

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

    По умолчанию, каталогом информационной базы, в котором кроме файла самой базы 1С сохраняются все файлы, которые имеют к ней отношение, является папка в Документах пользователя:
    C:\Users\Имя Пользователя\Documents\InfoBase

    Каталог информационной базы

    В этой папке хранятся все файлы, которые имеют отношение к данной базе данных.

    Папка базы InfoBase1

    К таким файлам относятся:

    • *.1CD – файл самой базы данных, который по умолчанию имеет название 1Cv8.1CD. Данный файл включает в себя все данные, которые внесены в базу данных, а также их конфигурацию;
    • *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf) – конфигурационные файлы базы данных;
    • *.log, *.lgf, *.lgp, *.elf – лог файлы;
    • *.cdn – файл блокировки базы данных 1С;
    • *.efd – архивный файл 1С;
    • *.mft – вспомогательный файл конфигурации шаблона;
    • *.st – файл шаблонов текстов
    • *.mxl – файл печатных форм базы данных 1С;
    • *.grs – файл графических схем базы данных 1С;
    • *.geo – файл географических схем базы данных 1С.

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

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

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

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

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

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

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

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

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

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

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

    Выгрузить информационную базу…

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

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

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

    Загрузить информационную базу…

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

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

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

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

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

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

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

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

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

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

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

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

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

    Восстановление с помощью НЕХ-редактора

    В особо сложных случаях или если предыдущие два способа отладки информационной базы не принесли желаемого результата, теоретически восстановить её возможно с помощью HEX-редактора. Для этого необходимо открыть в HEX-редакторе основной файл базы данных *.1CD.

    Минусом данного способа есть то, что данный способ исправления повреждённой базы 1С могут осуществлять только опытные и разбирающиеся в HEX специалисты.

    Нельзя не отметить, что Hetman Partition Recovery имеет встроенный HEX-редактор, который можно использовать для исправления повреждённых файлов.

    Как восстановить 1С из резервной копии пошагово

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

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

    восстановить 1с из резервной копии пошагово (1).png

    Далее следует перейти в раздел АдминистрированиеОбслуживаниеРезервное копирование и восстановлениеВосстановление из резервной копии

    восстановить 1с из резервной копии пошагово (2).png

    После выбора каталога, в котором хранится сохраненная ранее копия и указания архива-копии (файл имеет расширение .zip) по кнопке Открыть запустится процедура восстановления копии в информационную базу

    восстановить 1с из резервной копии пошагово (3).png

    Данный способ применим в случае файлового варианта работы с информационной базой. В клиент-серверном варианте работы резервное копирование и восстановление производится сторонними средствами (средствами СУБД).

    2. Если копия информационной базы была создана в режиме Конфигуратора (сохраненная копия имеет расширение .dt), то для восстановления необходимо зайти в программу в режиме Конфигуратора

    восстановить 1с из резервной копии пошагово (4).png

    Выбираем меню АдминистрированиеЗагрузить информационную базу

    восстановить 1с из резервной копии пошагово (5).png

    В открывшемся окне указываем файл dt (куда была ранее выгружена информационная база) и нажимаем кнопку Открыть

    восстановить 1с из резервной копии пошагово (6).png

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

    Как восстановить поврежденную базу 1С

    Просмотры 1188

    Комментарии 0

    Поделились 0

    Ссылка скопирована

    Копировать ссылку

    Facebook

    Twitter

    Вконтакте

    Linkedin

    Отправить на почту

    —> —> Dapibus ac facilisis in —> Morbi leo risus —> Porta ac consectetur ac —> Vestibulum at eros —>

    Бывает так. Работаешь спокойно в 1С, заполняешь ежемесячные отчеты и вдруг под конец рабочего дня обрыв электричества. Техники говорят, что это надолго. С чистой совестью идешь домой, уверенный, что завтра с утра придешь и все доделаешь. Но на следующий день при запуске 1С вдруг выскакивает зловещая надпись: «Файл базы данных поврежден». Но не все так страшно. В этом материале мы расскажем о нескольких способах, как восстановить поврежденную базу 1С 8.3. Возможно, даже специалисты вам для этого не понадобятся.

    Как понять, что база 1С повреждена

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

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

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

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

    База данных 1С 8.3 повреждена, как восстановить ее? 4 основных способа

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

    Способ № 1. Чистка кеша

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

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

    1. Найдите файл базы данных. Обычно путь к нему будет выглядеть так: C:\Users\Имя Пользователя\Documents\InfoBase/1Cv8.1CD . Скопируйте файл, при этом 1С должен быть закрыт.

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

    Способ № 2. Восстановление из резервной копии

    Если очистка кеша не помогла, то стоит обратиться к рабочим бекапам. Главное, чтобы они у вас были. Рекомендуем настроить ежедневное резервное копирование баз данных (БД).

    1. В 1С выберите «Администрирование» — «Обслуживание».

    ❗Обратите внимание — такой способ настройки автоматического резервного копирования подойдет только для файловых баз 1С. Если вы используете 1С в клиент-серверном режиме, то автоматические бекапы баз выполняются через СУБД. И лучше, если этим будут заниматься специалисты.

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

    Подробно о способах создания и восстановления архивов БД мы писали в статье «Как восстановить 1С из резервной копии».

    Способ № 3. Тестирование и исправление в режиме Конфигуратор

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

    1. Откройте поврежденную базу в режиме Конфигуратор.

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

    Способ № 4. Восстановление поврежденной базы с помощью утилиты chdbfl.exe

    Если активная база была повреждена и встал вопрос, как восстановить конфигурацию 1С без обращения к бекапам, то попробуйте использовать специальный инструмент отладки. Это утилита chdbfl.exe, которая устанавливается вместе с 1С, но из внутреннего меню платформы она недоступна.

    1. Для запуска утилиты зайдите в папку 1С на компьютере. Обычно путь к ней выглядит так: C:\Program Files (x86)\1cv8\номер версии 1С\bin . Найдите в папке файл chdbfl.exe и запустите его.

    Другие способы восстановления поврежденной базы

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *