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

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

Как распаковать архив базы 1С: подробная инструкция

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

Архив базы 1С — это либо файл выгрузки в формате DT, созданный через конфигуратор, либо обычный ZIP/RAR-архив, в который упакована папка файловой базы или тот же DT-файл. Прежде чем распаковывать, нужно понять, что именно лежит в архиве: от этого зависят дальнейшие действия. Ошибка в выборе способа восстановления — частая причина ситуаций, когда «архив распаковали, а база не открывается».

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

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

Шаг 1. Определите, что находится внутри архива

Откройте архив двойным щелчком или через архиватор (7-Zip, WinRAR, встроенный проводник Windows) и посмотрите содержимое, не распаковывая. Возможны три основных варианта содержимого:

  • Файл с расширением .dt — выгрузка информационной базы. Его нельзя просто «открыть» — он загружается в пустую или существующую базу через конфигуратор.
  • Папка с файлом 1Cv8.1CD и вложенными каталогами — готовая файловая база. Достаточно распаковать в отдельный каталог и добавить в список баз.
  • Файл .sql, .bak или .dump — резервная копия средствами СУБД. Восстанавливается инструментами SQL-сервера, а не 1С.
Внутри файл .dtВыгрузка 1С

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

Внутри 1Cv8.1CDФайловая база

Распаковать в папку и добавить в список информационных баз

Внутри .bak или .sqlКопия СУБД

Восстанавливать средствами MS SQL / PostgreSQL, затем подключать в консоли кластера

Если архив очень большой (десятки гигабайт), проверьте свободное место на диске: для распаковки потребуется объём примерно в 1,5–2 раза больше размера архива, а при загрузке DT — дополнительно место под саму базу.

Шаг 2. Распакуйте архив в отдельную папку

Никогда не распаковывайте базу поверх существующей рабочей папки и не работайте с базой прямо из архива. Создайте новый каталог с понятным именем, например D:\Bases\Trade_restore, и извлеките содержимое туда.

Правой кнопкой по архиву выберите «Извлечь в…» (в 7-Zip — «7-Zip → Распаковать в…»). Дождитесь окончания распаковки: прерывание процесса может дать неполный набор файлов, и база не откроется или откроется с ошибками.

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

Шаг 3. Подключите распакованную файловую базу

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

Укажите произвольное имя базы, тип расположения «На данном компьютере или в локальной сети» и путь к папке, куда вы распаковали архив (именно к папке, а не к самому файлу 1Cv8.1CD). Нажмите «Готово» — база появится в списке и откроется в режиме предприятия.

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

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

Шаг 4. Загрузите DT-файл через конфигуратор

Файл с расширением .dt — это не база, а её выгрузка. Для восстановления нужна «принимающая» база: создайте новую пустую базу в списке (Добавить → Создание новой информационной базы → без конфигурации) или используйте существующую, которую не жалко перезаписать — загрузка DT полностью заменяет её содержимое.

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

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

Если конфигуратор выдаёт ошибку при загрузке

Частые причины: DT-файл повреждён при копировании, не хватает места на диске, версия платформы старше той, на которой делалась выгрузка. Обновите платформу, освободите место и попробуйте снова. Если ошибка повторяется — запросите архив заново у источника.

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

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

Второй путь — восстановление резервной копии средствами СУБД (например, .bak в MS SQL Server через Management Studio: Tasks → Restore → Database). После восстановления базу нужно подключить в консоли кластера 1С, указав имя сервера СУБД и имя базы данных.

Способы восстановления

Загрузка DT через конфигуратор

Универсально и просто, работает везде; но медленно на больших базах и не переносит некоторые серверные настройки

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

Быстро для больших баз и сохраняет всё на уровне СУБД; требует доступа к SQL-серверу и навыков администрирования

Копирование папки файловой базы

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

Если у вас нет доступа к серверу СУБД и опыта администрирования кластера — используйте загрузку DT или привлеките системного администратора. Ошибки при восстановлении на уровне SQL могут затронуть другие рабочие базы на сервере.

Шаг 6. Проверьте результат после восстановления

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

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

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

Открытие базы
Норма

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

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

Ошибки «Нарушена целостность», «Файл базы данных повреждён»

Данные
Норма

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

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

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

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

Вход под учётной записью из архивной базы выполняется

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

Ни один пользователь не подходит — запросите пароль у источника архива

Если база открывается с ошибками целостности, запустите утилиту chdbfl.exe из каталога платформы (папка bin) для файловой базы или «Тестирование и исправление» в конфигураторе. Эти инструменты работают только с закрытой базой и могут изменять данные — сначала сделайте копию.

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

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

Помните об ограничениях формата DT: выгрузка и загрузка больших баз (десятки гигабайт) занимает много времени и требует значительного свободного места на диске. Для очень больших серверных баз надёжнее резервное копирование средствами СУБД.

Итог

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

Сначала определите содержимое архива: папку с 1Cv8.1CD распаковывают и подключают как существующую базу, DT-файл загружают через конфигуратор, копии СУБД восстанавливают средствами SQL-сервера. Всегда работайте с копией, не перезаписывайте рабочую базу и проверяйте данные после восстановления.

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

Чем открыть файл с расширением .dt?

Никакой архиватор и ни одна программа не откроют DT как обычный файл — это внутренний формат выгрузки 1С. Создайте пустую информационную базу, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав DT-файл.

Можно ли распаковать архив базы 1С без установленной платформы?

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

Архив повреждён, архиватор выдаёт ошибку CRC. Что делать?

Попробуйте восстановить архив средствами архиватора (в WinRAR — «Исправить архив») или распаковать с игнорированием ошибок в 7-Zip. Часть данных может извлечься, но база с большой вероятностью будет неполной. Надёжнее запросить архив заново у источника.

После загрузки DT не подходят логин и пароль. Почему?

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

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

База, созданная или конвертированная на новой версии платформы, на старой не откроется. Обновите платформу до версии не ниже той, на которой работала база. Обратная ситуация (старая база на новой платформе) обычно решается конвертацией при первом запуске в конфигураторе.

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

Ориентируйтесь на сумму: размер архива + размер распакованных файлов + размер развёрнутой базы (для DT — примерно размер самого DT-файла и больше). Для больших баз безопасно иметь запас свободного места в 2–3 размера архива.