К статье
Практический материал

Администрирование · 12 мин

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

Как восстановить базу 1С из резервной копии: загрузка файла .dt, копирование файловой базы 1Cv8.1CD, проверка результата и типичные ошибки при восстановлении.

Резервная копия в 1С существует в двух основных форматах: файл выгрузки с расширением .dt (создаётся через конфигуратор) и прямое копирование файлов базы (для файлового варианта — файл 1Cv8.1CD). От формата копии зависит способ восстановления: файл .dt загружается через конфигуратор в новую пустую базу, а файловая копия просто подключается в списке информационных баз через каталог.

Перед началом работы определите, какой у вас тип копии и какой вариант базы требуется — файловый или клиент-серверный (на SQL Server, PostgreSQL и т.д.). Файл .dt универсален: из него можно развернуть базу в любом варианте. Прямая копия каталога подходит только для файлового режима. Также убедитесь, что версия платформы 1С, на которой будете восстанавливать базу, не ниже той, на которой создавалась копия, иначе загрузка может завершиться ошибкой.

Ниже разобраны оба способа восстановления, проверка целостности результата и типичные проблемы, с которыми сталкиваются при развёртывании копии.

Определите формат резервной копии

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

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

Если копия сделана средствами СУБД (бэкап MS SQL, PostgreSQL), восстановление выполняется инструментами самой СУБД, после чего база подключается в консоли кластера серверов 1С. Этот сценарий требует прав администратора сервера и описан отдельно в разделе про клиент-серверный вариант.

Создайте пустую базу для загрузки файла .dt

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

Укажите имя базы и тип расположения: «На данном компьютере или в локальной сети» для файлового варианта. Задайте каталог, в котором будет создана база — желательно на диске с достаточным свободным местом. Завершите мастер, и в списке появится новая пустая база.

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

Порядок действий
  1. 1
    Откройте окно запуска 1С и нажмите «Добавить» → «Создание новой информационной базы»
  2. 2
    Выберите «Создание информационной базы без конфигурации»
  3. 3
    Укажите имя базы и каталог размещения, завершите мастер
  4. 4
    Выделите новую базу и запустите её в режиме «Конфигуратор»
  5. 5
    Выполните «Администрирование → Загрузить информационную базу» и укажите файл .dt
  6. 6
    Дождитесь окончания загрузки и согласитесь на перезапуск конфигуратора

Загрузите резервную копию через конфигуратор

Выделите созданную пустую базу в списке и нажмите кнопку «Конфигуратор». Откроется конфигуратор с пустой конфигурацией. В меню выберите «Администрирование → Загрузить информационную базу» и укажите путь к файлу .dt. Платформа предупредит, что загрузка полностью заменит данные базы — соглашайтесь, поскольку база пустая.

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

После перезапуска конфигуратор может сообщить, что конфигурация базы данных не соответствует сохранённой конфигурации, и предложить обновление. Выполните «Конфигурация → Обновить конфигурацию базы данных», приняв изменения. Это нормальный этап: платформа приводит структуру таблиц в соответствие с загруженной конфигурацией.

Восстановите файловую базу из копии каталога

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

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

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

Сравнение вариантов

Загрузка файла .dt

Универсальный способ: подходит для переноса на другой компьютер, смены варианта работы (файловый/серверный) и развёртывания копии рядом с рабочей базой. Требует времени на загрузку.

Копирование каталога с 1Cv8.1CD

Быстрый способ для файловых баз: просто скопировать папку и добавить в список. Не подходит для клиент-серверных баз и рискован, если копия делалась во время работы пользователей.

Восстановление бэкапа СУБД

Для клиент-серверных баз: бэкап восстанавливается средствами SQL Server или PostgreSQL, затем база регистрируется в консоли кластера 1С. Требует прав администратора сервера.

Разверните копию на клиент-серверном варианте

Для клиент-серверной базы из файла .dt последовательность похожа: создайте новую базу, но в мастере укажите тип расположения «На сервере 1С:Предприятия». Задайте имя сервера, тип СУБД, имя базы данных и учётные данные администратора СУБД. Пустая база будет создана на сервере, после чего зайдите в конфигуратор и выполните загрузку .dt тем же способом.

Если копия — это бэкап средствами СУБД, сначала восстановите его в новую базу данных инструментами SQL Server или PostgreSQL. Затем в консоли администрирования серверов 1С создайте новую информационную базу, указав существующую базу данных. Убедитесь, что версия сервера 1С совместима с версией платформы, на которой работала исходная база.

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

Проверьте результат и настройте копию

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

Если база восстанавливалась как тестовая копия, выполните обязательные защитные действия: отключите регламентные и фоновые задания, очистите или замените настройки обмена с банками, ЭДО и внешними сервисами, чтобы копия не выполняла реальных операций. В файловом варианте это делается в разделе «Администрирование → Обслуживание → Регламентные операции» (в типовых конфигурациях).

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

Контрольные точки

Как проверить результат

Запуск в режиме «Предприятие»
Норма

База открывается без ошибок, интерфейс и разделы на месте

Тревожный признак

Ошибка при запуске, сообщение о несовместимости версии конфигурации

Данные
Норма

Документы, справочники и отчёты содержат актуальные записи на дату создания копии

Тревожный признак

Пустые журналы, отсутствуют последние документы

Пользователи
Норма

Список пользователей загружен, вход под рабочей учётной записью успешен

Тревожный признак

Пользователей нет или пароль не подходит — возможно, загружена не та копия

Регламентные задания в копии
Норма

Задания отключены, копия не выполняет обмены и рассылки

Тревожный признак

Задания активны — тестовая база может отправить реальные данные контрагентам

Типичные ошибки при восстановлении

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

Ещё одна ошибка — попытка открыть файл 1Cv8.1CD двойным щелчком или указать в списке баз путь к самому файлу, а не к каталогу. В списке информационных баз указывается именно папка, содержащая файл базы. Также пользователи нередко забывают, что у них нет прав: для загрузки в конфигураторе нужны административные права в базе, а для создания базы на сервере — права администратора кластера и СУБД.

Типичные ошибки
01
Загрузка .dt в рабочую базу вместо новой пустой — все текущие данные безвозвратно заменяются копией
02
Прерывание процесса загрузки — база остаётся в повреждённом состоянии, приходится начинать заново
03
Копирование только файла 1Cv8.1CD без остального содержимого каталога — база может не открыться или работать с ошибками
04
Восстановление на платформе старше той, где создавалась копия — ошибка несовместимости версий
05
Забытое отключение регламентных заданий в тестовой копии — отправка реальных писем и обменов из копии

Частые вопросы

Можно ли восстановить базу из .dt без конфигуратора?

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

Подойдёт ли копия .dt с другого компьютера или другой организации?

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

Чем файл .dt отличается от файла 1Cv8.1CD?

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

Загрузка .dt прерывается с ошибкой. Что делать?

Проверьте свободное место на диске, версию платформы и целостность самого файла .dt (сравните размер с оригиналом, при возможности — контрольную сумму). Если файл повреждён, восстановить из него базу не получится — потребуется другая копия. Также попробуйте выполнить загрузку на другом компьютере, чтобы исключить локальные проблемы.

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

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

Можно ли восстановить только часть данных из копии, а не всю базу?

Штатная загрузка .dt восстанавливает базу целиком. Если нужны отдельные данные, разверните копию в отдельную базу и перенесите нужные объекты через обработку «Выгрузка и загрузка данных XML» или универсальный обмен — этот механизм позволяет переносить выборочные документы и справочники между базами с одинаковой конфигурацией.

Итог

Что важно запомнить

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