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

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

Как распаковать базу 1С из архива

Как распаковать базу 1С из архива: восстановление из выгрузки .dt, ZIP-архива и бэкапа СУБД. Пошаговые инструкции, проверка результата и типичные ошибки.

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

Перед началом работы определите, что именно находится в архиве. Файл с расширением .dt — это внутренняя выгрузка 1С, которую создают через конфигуратор. Папка с файлами 1Cv8.1CD или 1Cv8.cfl — это файловая база целиком. Файлы .bak, .mdf, .ldf относятся к серверной базе MS SQL и распаковываются совсем иначе. От правильной идентификации зависит весь дальнейший сценарий.

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

Определяем тип архива и его содержимое

Первый шаг — понять, с каким форматом вы имеете дело. Откройте архив стандартным архиватором (7-Zip, WinRAR или встроенным средством Windows) и посмотрите на содержимое, не извлекая файлы. Это безопасно и занимает меньше минуты.

Если внутри один файл с расширением .dt — перед вами выгрузка информационной базы. Если видите файл 1Cv8.1CD рядом со служебными папками — это файловая база в «сыром» виде. Набор .mdf/.ldf или .bak указывает на резервную копию MS SQL Server, а файл .backup или .sql — на копию PostgreSQL.

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

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

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

1Cv8.1CD и служебные папкиФайловая база целиком

Достаточно извлечь в папку и добавить её в список баз

Файлы .bak, .mdf, .ldfКопия серверной базы SQL

Восстанавливается средствами СУБД, затем база регистрируется на сервере 1С

Архив не открываетсяПовреждение или пароль

Проверьте целостность файла и уточните пароль у отправителя

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

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

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

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

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

Распаковка файловой базы из ZIP-архива

Если в архиве лежит готовая файловая база (файл 1Cv8.1CD и сопутствующие папки), конфигуратор не понадобится вовсе. Достаточно извлечь содержимое архива в отдельную папку — например, D:\Bases\Trade — и подключить её к списку баз.

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

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

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

Когда архив содержит резервную копию MS SQL Server (файл .bak), распаковка выполняется средствами самой СУБД. Извлеките .bak на диск сервера, откройте SQL Server Management Studio, в контекстном меню узла «Базы данных» выберите «Восстановить базу данных», укажите источник «Устройство» и путь к файлу. После восстановления базу нужно зарегистрировать в консоли кластера серверов 1С, создав новую информационную базу с указанием имени сервера СУБД и имени базы.

Для PostgreSQL логика аналогична: копия восстанавливается через pg_restore или утилиту psql в зависимости от формата дампа, после чего база регистрируется в кластере 1С. Эти операции требуют прав администратора СУБД и понимания структуры сервера.

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

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

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

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

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

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

База открывается без ошибок версии и структуры

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

Сообщение о несовместимой версии или ошибке формата потока

Справочники и документы
Норма

Данные отображаются, документы открываются

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

Пустые списки или ошибки при открытии объектов

Формирование отчёта
Норма

Отчёт строится и показывает осмысленные цифры

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

Отчёт пустой или завершается ошибкой

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

Проверка завершается без критических ошибок

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

Обнаружены повреждения данных — потребуется повторная загрузка

Типичные ошибки и ограничения

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

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

Также учитывайте размер: распакованная база обычно занимает в 3–5 раз больше места, чем сжатый архив, а при загрузке .dt временно требуется ещё больше свободного пространства. Проверьте диск заранее, особенно на сервере.

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

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

Можно ли открыть файл .dt обычным архиватором?

Нет. Формат .dt — это внутренний контейнер 1С, а не ZIP или RAR. Архиватор либо не откроет его, либо покажет бессмысленный набор служебных данных. Распаковка возможна только через конфигуратор командой «Загрузить информационную базу».

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

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

Можно ли распаковать базу, если нет пароля от пользователя 1С?

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

Сколько свободного места нужно для распаковки?

Ориентируйтесь на 3–5 объёмов сжатого архива для распакованной базы и дополнительный запас при загрузке .dt, так как платформа создаёт временные файлы. Для архива в 2 ГБ безопасно иметь не менее 10–15 ГБ свободного места на целевом диске.

Чем восстановление из .dt отличается от копирования папки файловой базы?

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

Что делать, если архив повреждён и не распаковывается?

Сначала попробуйте повторно скачать или скопировать файл — большинство повреждений возникает при передаче. Если источник недоступен, попытайтесь восстановить архив функцией «Восстановить» в WinRAR или 7-Zip. При неудаче для .dt штатных средств починки нет — запросите выгрузку заново.

Итог

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

Сначала определите тип содержимого архива: .dt загружается через конфигуратор в пустую базу, файловая база просто извлекается и подключается, серверная копия восстанавливается средствами СУБД. Работайте с копией архива, проверяйте версию платформы и свободное место, никогда не загружайте выгрузку поверх рабочей базы без резервной копии.