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

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

  1. Первое, что надо сделать перед восстановлением базы из резервной копии – убедиться, что у вас есть резервная копия. Если резервной копии базы нет, ее следует создать.
  2. После этого необходимо убедиться, что это правильная резервная копия базы 1С. Если полной уверенности в этом нет, восстановление копии в существующую базу 1С может грозить утерей данных.
  3. Перед восстановлением резервной копии в существующую рабочую базу 1С, т.е. перед загрузкой в нее каких-либо данных, также стоит сделать копию базы.
  4. Перед восстановлением резервной копии еще раз убедитесь, что восстанавливаете именно ту базу, которую надо. Неоднократно возникали ситуации, когда «специалисты» восстанавливали бэкап тестовой базы в рабочую базу.

Мы рассматриваем процесс восстановления базы данных из файла *.dt. И хотя этот формат предназначен, прежде всего, для получения образа информационной базы, независимо от способа хранения данных (1С, Руководство администратора 1С Предприятие 8), очень часто этот формат используется пользователями для резервного хранения баз данных, и как следствие, для того чтобы восстановить базу 1С.

Сам процесс восстановления базы предельно прост. Запускается информационная база «1С:Предприятие» в режиме «Конфигуратор», а в меню «Администрирование» выбирается пункт «Загрузить информационную базу…»:


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

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

1cv8.exe DESIGNER /IBConnectionString "File="R:\Temp\83";" /RestoreIB 1Cv8.dt

Все параметры запуска «1С:Предприятие» приведены во встроенной справке системы:


Следует отметить, что очень часто возникает задача получить из *.dt файла не все данные, а только файл конфигурации (*.cf).

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

Прямые ссылки на данные решения мы приводить не будем, т.к. постоянно появляются новые предложения, существующие быстро устаревают, а полный их перечень можно найти на портале «Инфостарт», по ключевой фразе «Распаковка dt файла». Готово! Теперь мы знаем, как восстанавливать базу 1С.

Как восстановить из резервной копии базу 1С:Бухгалтерия (8.3 редакция 3.0)

2017-12-07T13:31:10+00:00

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

Пусть у нас на рабочем столе есть резервная копия базы "Конфетпром", которая называется "Конфетпром_18.10.2013". Восстановим из нее базу в новую папку (я всегда советую начинающим пользователям восстанавливать архивы только в новую чистую папку, чтобы ненароком не испортить рабочую базу).

Этот вариант подойдёт, если ваша резервная копия имеет расширение dt. Не у всех видны расширения, поэтому я покажу как будет выглядеть такая копия:

2. Запустите 1С и нажмите кнопку "Добавить...". Наша цель - добавить в этот список пустую папку, в которую мы потом загрузим резервную копию.

3. Мы создаем новую пустую информационную базу, поэтому выберите первый пункт:

4. Создаем базу для загрузки выгруженной ранее базы (второй вариант):

5. Укажите имя восстанавливаемой базы из резервной копии (обычно это имя базы + дата резервной копии):

6. Укажите путь к пустой папке, которую мы создали на первом шаге:

7. Аутентификацию и режим запуска оставьте автоматическими, а поле версия сделайте пустым:

8. Запустите, подключенную (пока ещё пустую) базу в режиме конфигуратора:

9. Из меню выберите "Администрирование"-"Загрузить информационную базу...":

10. Укажите резервную копию, из которой нужно восстанавливать базу 1С:Бухгалтерия 8.3 (редакция 3.0):

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

12. Готово! Согласитесь на запуск конфигуратора:

13. Закройте конфигуратор и запускайте базу в обычном режиме.

У вас резервная копия в формате zip

Этот вариант подойдёт тем, у кого резервная копия имеет одно из следующих расширений: zip, 7z, rar.

Не у всех видны расширения, поэтому я покажу как будет выглядеть такая копия:

При этом если сделать двойной щелчок на таком файле - откроется его содержимое (прямо в проводнике или в архиваторе):

Обратите внимание, что среди содержимого обязательно должен присутствовать файл 1Cv8.1CD. Этот файл и есть наша база.

Итак, если это ваш случай - продолжим.

1. Создайте где-нибудь (например, в папке "Базы 1С" на диске D) пустую папку с любым названием (например, "Конфетпром от 18.10.2013"):

2. Распакуйте содержимое архива в эту папку (с архивами я думаю все уже должны уметь работать). После распаковки эта папка будет выглядеть вот так:

Там могут появиться и другие файлы, но самое главное должен присутствовать файл с именем 1Cv8.1CD .

В общем это уже готовая база получилась - осталось только подключить эту папку в список баз 1С. Вот уже готовой базы в список запуска 1С.

Универсальный способ

Для пользователей моего всё ещё проще.

1. Если вы хотите восстановить архив в новую папку нажмите кнопку Плюсик :

2. В открывшемся окне перейдите на закладку "DT, CF, ZIP" и укажите путь к архиву и путь к новой чистой папке, куда следует восстановить базу:

  • распакует архив (или восстановит из dt) в указанную папку
  • добавит новую базу в обновлятор
  • добавит новую базу в список запуска 1С (если вы поставите соответствующую галку)

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

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

Выгрузить архивную копию из конфигуратора

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

Как найти каталог информационной базы и сделать резервную копию

1. Нажимаете на ярлык "1С:Предприятие". Выводится окно "Запуск 1С:Предприятия".

2. Выбираете из списка нужную информационную базу (устанавливаете курсор на нужной базе)

3. внизу списка отображается путь "File=...". Копируете всё, что в кавычках. Например, как на рисунке, копируете: "c:\1cconf\конвертация"

4. Открываете файловый менеджер, например, проводник Windows

5. В адресную строку вставляете скопированную строку. переходите в каталог.

6. В каталоге должен быть файл "1cv8.1cd". Этот файл копируете в другой каталог. Запомните, куда скопировали файл. Это резервная копия вашей информационной базы.

Тестируем базу данных утилитой

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

Открываем утилиту восстановления файловой базы данных chdbfl .exe .

Для версии 1С:Предприятие 8.0 она обычно находится в каталоге "C:\Program Files\1cv8\bin"

Для версии 1С:Предприятие 8.1 она находится в каталоге "C:\Program Files\1cv81\bin"

Для версии 1С:Предприятие 8.2 она находится в каталоге "C:\Program Files\1cv82\НОМЕР_ВЕРСИИ\bin", где НОМЕР_ВЕРСИИ - номер версии 1С предприятия 1С: 8.2. Необходимо открыть каталог "C:\Program Files\1cv82" и выбрать необходимую версию (обычно в каталоге одна папка. Например, путь может выглядеть так: "C:\Program Files\1cv82\8.2.12.78\bin")

Запускаем утилиту. Должно показаться окошко, изображенное на рисунке.

Выбираем файл информационной базе. Найти его можно следуя инструкции раздела "Как найти каталог информационной базы и сделать резервную копию".

Ставим галочку "Исправлять обнаруженные ошибки". Нажимаем кнопку "Выполнить" и ждем завершения процедуры проверки.

3. Тестирование и исправление из конфигуратора

После завершения тестирования информационной базы утилитой chdbfl.exe конфигурация 1С должна запускаться в режиме "конфигуратор".

Запускаем программу в режиме конфигуратор:

1. Выбираем восстанавливаемую информационную базу.

2. Нажимаем на кнопку "Конфигуратор"

3. В меню выбираем "Тестирование и исправление..."

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

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

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

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

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

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


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

сайт_

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

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

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

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

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

сайт_

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

сайт_

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

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

сайт_

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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