Восстановить 1 из резервной копии. Восстановление системы Windows

Подписаться
Вступай в сообщество «allcorp24.ru»!
ВКонтакте:

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

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

Как сделать проверку базы 1С 8.3 утилитой chdbfl.exe рассмотрено в

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

Можно просмотреть все ошибки, а можно сразу попытаться их исправить – включить флажок Исправлять обнаруженные ошибки и нажать кнопку Выполнить. В результате утилита chdbfl исправила ряд ошибок:

Внимание! Особенность утилиты chdbfl состоит в том, что если после первичного исправления количество ошибок не изменилось, то дальнейшая работа с ней бесполезна и надо использовать другие приемы восстановления 1С.

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

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

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

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

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

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

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

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

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

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

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

Внимание! Если точно не знаете предназначения команд, то ничего не меняйте. В противном случае могут возникнуть проблемы:

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

А в окне тестирования и исправления:

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

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

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

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

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

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

Восстановим базу 1С. Это можно сделать и в той же папке, но для чистоты эксперимента перенесем файл 1Cv8 – копия.1CD в другую пустую папку, при этом предварительно папка должна быть создана. В нашем примере эта папка 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С БП 3.0 будет сформирован файл с расширением zip – это и есть резервная копия базы: backup2016_08_01_13_45_27.zip.

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

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

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

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

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

Рис.1 Один из вариантов ошибки.

Подготовительный этап

В первую очередь следует определиться в каком режиме (файловом или клиент-серверном) работает программа. Конечно, есть несколько универсальных способов восстановления, но для правильной настройки резервного копирования эта информация необходима.

Рис.2 Пример адресной строки файловой базы.

Если в окне выбора информационной базы, выскакивающем при запуске программы, имеется надпись подобная приведенной на рис. 2, режим работы – файловый. Если адрес начинается со слов «Svr» или содержит «http», тогда режим работы серверный и некоторые действия, приведенные ниже, не могут быть выполнены.

Способы, универсальные для файловых и клиент-серверных режимов работы

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

  1. Проверка конфигурации;
  2. Тестирование и исправление базы.

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

ВАЖНО! Перед любыми действиями, даже с поврежденной базой, сделайте ее копию.

Проверка конфигурации

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

Последовательность действий:

  1. Заходим в конфигуратор;
  2. Выбираем пункт меню Конфигурация->Проверка конфигурации;
  3. Появляется окно (рис.3);
  4. Флажки выставлены по умолчанию;
  5. Нажимаем кнопку ОК и ждем, когда программа проверки обнаружит и исправит возможные ошибки;
  6. Смотрим, исправлены ли ошибки.

Рис.З Окно проверки конфигурации.

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

Если проблема не устранена, то можно попробовать восстановить базу .

Для этого:

  1. В конфигураторе, заходим в пункт меню Администрирование->Тестирование и исправление;
  2. Перед открытием основной формы обработки, программа предложит сделать резервную копию информационной базы. Если она у нас есть, нажимаем кнопку «Продолжить»;
  3. Появится окно, представленное на рисунке 4;
  4. После выставления флажков, нажимаем кнопку «Выполнить» и ждем. Время ожидания зависит от мощности компьютера, на котором программа выполняется и от объема базы.

Один совет: лучше не выставлять все флажки одновременно. При больших объемах базы это может привести к зависаниям компьютера и ошибкам. Обычно все этапы выполняются поочередно. Время выполнения проверки при этом увеличивается незначительно.

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

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

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

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

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

  • Первый вариант решения проблемы:
  1. В первую очередь следует определиться, где конкретно находится база. Для этого следует внимательно посмотреть на окно выбора информационных баз. (рис.2) После слова «File» там идет строка адреса, перейдя по которому можно обнаружить файл с расширением CD. Именно здесь в упакованном виде хранятся таблицы и индексы базы данных;
  2. Заменив этот файл его же сохраненной ранее версией, вы получите базу данных на момент сохранения.
  • Вариант №2 предполагает, что периодическое сохранение базы данных выполняется из конфигуратора по следующему алгоритму: пункт меню Администрирование->Выгрузить информационную базу. Сохраненная в файл формата dt, такая база хранит всю информацию.

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

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

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

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

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

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

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

Понятный 1С - как восстановить из резервной копии

Первый шаг - главное, что предстоит нам сделать перед восстановлением, позаботиться о наличии запасной версии своей базы.

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

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

а) при хранении бэкапа в виде файла с расширением «.1CD» либо в виде каталога конфигурации целиком, чтобы восстановить настройки достаточно замены файла конфигурации Cv8.1CD на аналогичный из своей сделанной резервной копии.

б) в случае хранения резервной копии в виде файла с расширением «.dt», чтобы восстановить данные - в режиме конфигуратора нужно выбрать в главном меню «Администрирование - Загрузить информационную базу».

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

На третьем шаге - после того как восстановлена база 1C, можно сразу работать с загруженной конфигурацией.

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

Думаю, сегодня никому не стоит объяснять, как важно делать копии важных файлов. К этому относится и система 1С. Несмотря на надежность системы, никто не застрахован от любых вариантов развития события. Восстановление 1С — процесс достаточно простой, если у Вас есть . Мы рекомендуем делать бекапы каждый день. Рассмотрим краткий мануал для начинающих, как восстановить базу данных 1С из резервной копии.

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

Восстановление базы из файла *.dt

Этот способ справедлив как для файловой, так и для клиент-серверной СУБД. Если Вы пытаетесь загрузить бекап из файла с расширением «dt», Вам необходимо проделать следующие манипуляции.

Откройте 1С в режиме «Конфигуратор»:

Получите 267 видеоуроков по 1С бесплатно:

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

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

Восстановление базы из файла *.1cd

Способ применим только для файловой СУБД. Этот способ восстановить базу 1С совсем прост. Достаточно заменить файл в папке, где располагается файловая .

Узнать расположение можно, просмотрев путь к файлу в форме выбора ИБ:

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

Запущенные случаи

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

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

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

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


В меню следует выбрать пункт "Загрузить информационную базу", как показано на рисунке выше. При этом откроется окно выбора файла.

сайт_

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

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

Тут была важная часть статьи, но без JavaScript её не видно!

С учетом вышесказанного следует добавить одну важную деталь — если база "накрылась", то сделайте копию её папки полностью (ну и что, что она повреждена! ) и только потом открывайте Конфигуратор и производите восстановление. В случае ошибки вы всегда сможете вернуться к "невосстановленному" (т.е. не окончательно испорченному в результате ошибки восстановления) варианту базы.

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

сайт_

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

сайт_

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

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

сайт_

Ещё раз напомню: будьте осторожны при восстановлении базы 1С Бухгалтерия 8 своими руками! Резервные копии можно делать смело — это безопасно для данных в любом случае, — а вот с восстановлением поаккуратней.

← Вернуться

×
Вступай в сообщество «allcorp24.ru»!
ВКонтакте:
Я уже подписан на сообщество «allcorp24.ru»