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

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

Как загрузить сохранённую базу 1С из резервной копии

Как загрузить сохранённую базу 1С из резервной копии: восстановление через конфигуратор, загрузка DT-файла, проверка данных, типичные ошибки и ответы на вопросы.

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

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

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

Определите формат сохранённой копии

От формата копии зависит весь порядок действий, поэтому первый шаг — понять, что именно у вас на руках. Чаще всего встречаются три варианта.

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

Второй вариант — копия каталога файловой базы, внутри которого находится файл 1Cv8.1CD и служебные папки. Такая копия делается простым копированием папки при остановленной работе пользователей. Третий вариант — бэкап средствами СУБД (MS SQL Server, PostgreSQL), который восстанавливается инструментами самой СУБД, а не конфигуратора.

Файл .dtВыгрузка конфигуратора

Восстанавливается через «Загрузить информационную базу»

Файл 1Cv8.1CD в папкеКопия файловой базы

Подключается добавлением каталога в список баз

Файл .bak или дамп SQLБэкап на уровне СУБД

Восстанавливается средствами MS SQL или PostgreSQL

Подготовка перед загрузкой

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

Проверьте свободное место на диске: для загрузки DT-файла потребуется пространство как минимум в 2–3 раза больше размера самого файла, поскольку данные распаковываются и записываются в базу. Убедитесь, что версия платформы соответствует выгрузке, и что у вашей учётной записи есть права администратора.

Загрузка выгрузки .dt через конфигуратор

Это основной способ восстановления. Откройте созданную пустую базу в режиме «Конфигуратор». Если база совсем новая, конфигуратор предложит создать конфигурацию — согласитесь, это необязательный шаг, загрузка перезапишет всё равно.

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

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

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

Подключение копии файловой базы

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

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

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

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

Для баз на MS SQL Server или PostgreSQL есть два пути. Первый — тот же DT-файл через конфигуратор: создайте пустую серверную базу, укажите параметры подключения к СУБД и выполните загрузку, как описано выше. Способ универсален, но медленен на больших объёмах.

Второй путь — восстановление бэкапа средствами СУБД. В MS SQL Server используется команда RESTORE DATABASE или мастер восстановления в Management Studio, в PostgreSQL — утилита pg_restore. После восстановления базы на сервере СУБД её нужно зарегистрировать в кластере 1С: в консоли администрирования сервера 1С создайте новую информационную базу и укажите имя восстановленной базы данных.

Проверка результата после загрузки

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

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

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

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

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

Запуск базы в режиме Предприятие
Норма

База открывается без сообщений об ошибках

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

Ошибки открытия, требование обновления в цикле

Последние документы
Норма

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

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

Отсутствуют свежие документы — копия старее, чем нужно

Стандартные отчёты
Норма

Итоги совпадают с известными значениями

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

Расхождения в оборотах и остатках

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

Проверка завершается без ошибок или с единичными замечаниями

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

Массовые ошибки ссылочной целостности

Типичные ошибки и их решение

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

Ошибка нехватки памяти или дискового пространства при загрузке больших файлов встречается на 32-разрядных платформах и слабых машинах. Используйте 64-разрядную версию платформы и освободите место на диске. Ошибка «Файл не является файлом выгрузки» указывает на повреждённый или обрезанный DT-файл — запросите копию заново или проверьте целостность архива, из которого она извлекалась.

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

FAQ

Можно ли загрузить DT-файл в базу с другой конфигурацией?

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

Чем отличается выгрузка в DT от копирования папки базы?

DT-файл — переносимый формат, независимый от версии СУБД и структуры каталогов, его можно загрузить и в файловую, и в серверную базу. Копирование папки быстрее, но применимо только к файловым базам и требует полной остановки работы с базой на момент копирования.

Сколько времени занимает загрузка копии?

Зависит от размера базы и производительности оборудования: небольшие базы загружаются за минуты, базы объёмом в десятки гигабайт могут восстанавливаться несколько часов. Клиент-серверные базы большого объёма быстрее восстанавливать средствами СУБД, а не через DT.

Что делать, если после загрузки не подходит пароль?

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

Можно ли восстановить только часть данных из копии?

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

Как проверить, что файл копии не повреждён, до начала загрузки?

Для DT-файла прямой проверки нет — о состоянии судят по успешной тестовой загрузке в отдельную базу. Для файловой базы используйте утилиту chdbfl.exe из каталога платформы: она проверяет физическую целостность файла 1Cv8.1CD.

Итог

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

Сначала определите формат копии: DT-файл загружается через конфигуратор в пустую базу, каталог файловой базы подключается через список баз, бэкап СУБД восстанавливается средствами СУБД с последующей регистрацией в кластере. Никогда не загружайте копию поверх рабочей базы без её собственной резервной копии и всегда проверяйте результат до передачи базы пользователям.