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

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

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

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

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

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

Если вы делали бэкапы в соответствии с нашей статьей Как делать резервные копии конфигураций, то при восстановлении бэкапа возможны 2 варианта:

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

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

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

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

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

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

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

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

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

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

  • *.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С в режиме Конфигуратор

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

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

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

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

Выберите *.dt файл резервной копии базы и загрузите его.

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

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

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

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

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

Укажите параметры тестирования и исправления базы данных в открывшемся меню и нажмите «Выполнить»

Результаты тестирования будут отображены в нижней части окна Конфигуратора.

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

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

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

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

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

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

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

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

Как восстановить удалённую информационную базу 1С

Если в результате случайного удаления, переустановки операционной системы, форматирования жесткого диска или другого носителя информации на котором хранилась база 1С, она была утеряна, то восстановить её можно с помощью Hetman Partition Recovery. Для этого:

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

Кликните на нём дважды и укажите необходимый тип анализа

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

Примечание. Аналогичным образом можно восстановить утерянный файл резервной копии информационной базы 1С – 1Cv8.dt.

  • Восстановленный *.dt файл загрузите в информационную базу описанным выше способом.
  • Если информационная база восстановлена пофайлово, то откройте её основной файл 1Cv8.1CL с помощью меню 1С Файл / Открыть.

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

  • 1С: Бухгалтерия
  • 1С: Предприниматель
  • 1С: Зарплата и управление персоналом
  • 1С: Управление торговлей
  • 1С: Розница
  • 1С: Управление Холдингом
  • 1С: Управление предприятием
  • 1С: Предприятие. Управление производственным предприятием
  • 1С: Комплексная автоматизация
  • 1С: Документооборот
  • 1С: Консолидация
  • 1С: Управление небольшой фирмой
  • 1С: Налогоплательщик
  • 1С: Отчётность предпринимателя
  • 1С: Платёжные документы
  • 1С: Бухгалтерия государственного учреждения
  • 1С: Зарплата и кадры бюджетного учреждения
  • 1С: Свод отчётов
  • 1С: Бюджетная отчётность
  • 1С: Документооборот государственного учреждения
  • 1С: Государственные и муниципальные закупки
  • 1С: Бюджет поселения
  • 1С: Бюджет муниципального образования
  • 1С: Деньги
  • 1С: Электронное обучение и пр.

Похожие статьи

  • Почему на жестком диске появляются битые сектора и что с ними делатьЧитайте о причинах появления битых секторов на жестком диске, как их обнаружить и исправить. Как восстановить данные, которые повреждены или утеряны по причине появления битых секторов. Битый сектор жесткого диска — это крошечный кусочек дискового.
  • Mozilla Thunderbird: Восстановление писем, контактов и профиля почтыВ статье детально о том, как создать резервную копию данных Thunderbird и восстановить данные Thunderbird из бэкапа. Как восстановить утерянный профиль Thunderbird и найти утерянный адрес электронной почты в файле INBOX, и т.д. Thunderbird – это б.
  • Мессенджер ICQ: восстановление данных аккаунта пользователяЧитайте, в каких файлах хранит данные ICQ и как создать их резервную копию. Как восстановить чаты и файлы ICQ после переустановки Windows. ICQ – это раннее очень популярный мессенджер для обмена сообщениями и файлами, а в последних версиях с функц.
  • Восстановление базы данных Microsoft Access (*.mdb, *.accdb)Читайте, как восстановить утерянные или удалённые файлы базы данных Access или их резервные копии. Наиболее распространённые причины утери базы данных. Microsoft Access – это одно из приложений пакета программ Microsoft Office, которое является мо.
  • Как восстановить файлы, зашифрованные вирусом шифровальщиком Da Vinci CodeВаши файлы зашифрованы вирусом Da Vinci Code? Вы ищете дешифратор Da Vinci Code? Читайте, как защититься от заражения вирусом шифровальщиком и удалить Da_vinci_code с компьютера. Стоит ли платить выкуп, и как восстановить зашифрованные шифровальщиком.

Partition Recovery™

Надежное возвращение удаленных данных.

Универсальная программа для восстановления данных с жесткого диска, карты памяти или USB флешки.

Internet Spy™

Просмотр истории браузеров и сохраненных паролей.

Сканирует файлы браузеров и отображает информацию о проведенном в Интернете времени.

Office Recovery™

Восстановление удаленных офисных документов.

Безопасное восстановление документов, электронных таблиц, презентаций в пошаговом режиме.

8 (812) 982 77 66

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Как восстановить базу из резервной копии?

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

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

    файл выгрузки информационной базы с расширением “.dt”. Например, “1Cv8.dt”;

копия файла базы данных “1Cv8.1CD” или другой файл с расширением “.1CD”;

файловый архив с расширением “.zip” или “.rar”. Например, “Архив1С.zip”;

файлы сервера базы данных MS SQL, PostgreSQL, IBM DB2 или др.

Файлы с расширением “.dt” — это специальные файлы выгрузки информационной базы 1С:Предприятие. Такой файл можно получить, если сделать резервную копию базы с помощью конфигуратора. Чаще всего он имеет наименование “1Cv8.dt”. Чтобы восстановить данные из этого файла, в окне запуска программы выберите информационную базу и запустите конфигуратор:

Какую информационную базу выбрать? Как правило, разумным решением будет оставить существующую базу и восстановить информацию из резервной копии в новую, специально для этого созданную, информационную базу. Тогда, если старая база не повреждена и с ней можно работать, у вас будет возможность сравнить данные из старой информационной базы и из восстановленной. Для этого, после восстановления базы из файла, запустите программу два раза: при первом запуске в окне выбора информационной базы выберите старую базу, во второй раз выберите новую восстановленную базу. Создать новую информационную базу можно кнопкой “Добавить…”, в окне запуска программы.

Продолжим восстановление. После того, как конфигуратор запустится, выберите в меню пункт “Администрирование — Загрузить информационную базу . ”:

Откроется стандартный диалог выбора файла. Найдите и выберите файл резервной копии 1С:

После выбора файла программа покажет окно с предупреждением о том, что после загрузки данных из архива, конфигуратор будет закрыт. На вопрос “Продолжить?” ответьте “Да”:

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

В конфигураторе вам делать больше нечего, поэтому на вопрос “Перезапустить конфигуратор?” ответьте “Нет”. После того, как конфигуратор закроется, запустите программу снова, но уже в режиме “1С:Предприятие”:

База данных 1С восстановлена.

Как восстановить базу из файла с раширением .CD?
Файл “1Cv8.CD” — это полноценная информационная база программы 1С:Предприятие 8. Именно в этом файле программа хранит все (почти все) данные, введенные во время работы с ней. Если у вас есть файл “1Cv8.CD”, просто скопируйте его в каталог информационной базы. Скопировать файл можно любым привычным способом. Куда именно копировать, т.е. расположение каталога информационной базы, можно посмотреть в окне запуска программы:

После того, как скопируете файл “1Cv8.CD” в этот каталог, запустите программу в режиме “1С:Предприятие”. База данных 1С восстановлена.

В случае восстановления из файла с расширением “.CD”, важно чтобы название файла было именно “1Cv8.CD”. Поэтому, если ваш файл называется “Копия файла 1Cv8.CD”, или “1Cv8-250912.CD” и т.д., то перед копированием в каталог информационной базы переименуйте его в “1Cv8.CD”.