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

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

Как разархивировать базу 1С: восстановление из архива и файла выгрузки

Как разархивировать базу 1С из ZIP, RAR и файла выгрузки .dt. Пошаговая инструкция по восстановлению базы, типичные ошибки и проверка результата.

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

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

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

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

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

1Cv8.1CDФайловая база целиком

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

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

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

Файл .bak или .sqlДамп серверной базы

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

Папка с множеством файловКаталог файловой базы

Распаковать полностью, сохранив структуру папок

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

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

Создайте новую папку с понятным именем, например D:\Bases\Trade_Restore, и распакуйте архив именно туда. Не распаковывайте базу поверх существующей рабочей папки — при совпадении имён файлы перезапишутся, и вы рискуете потерять актуальные данные.

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

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

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

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

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

Шаг 4. Загрузите базу из файла выгрузки .dt

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

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

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

Шаг 5. Восстановите серверную базу из дампа

Если в архиве файл .bak (MS SQL) или выгрузка pg_dump (PostgreSQL), разархивация — только первый шаг. Дальнейшее восстановление выполняется средствами СУБД: для MS SQL — через SQL Server Management Studio командой «Restore Database», для PostgreSQL — утилитой pg_restore или psql.

После восстановления базы на сервере СУБД её нужно зарегистрировать в кластере 1С через консоль администрирования серверов 1С, указав имя сервера баз данных, имя базы и учётные данные. Эта задача требует прав администратора СУБД и кластера — если у вас их нет, привлеките системного администратора.

Маршрут решения

Как выбрать сценарий восстановления

В архиве файл 1Cv8.1CDРаспакуйте в папку и добавьте базу в список через окно запуска
В архиве файл .dtСоздайте пустую базу и загрузите .dt через конфигуратор
В архиве .bak или .sqlВосстановите дамп средствами СУБД и зарегистрируйте базу в кластере 1С
Архив повреждён или запрашивает парольЗапросите у источника исправную копию и пароль, не используйте «восстановители» архивов

Проверьте результат восстановления

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

Дополнительно выполните тестирование и исправление базы в режиме «Только проверка» через конфигуратор («Администрирование» → «Тестирование и исправление»). Для файловой базы полезна также проверка утилитой chdbfl.exe из каталога платформы — она выявляет физические повреждения файла 1Cv8.1CD.

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

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

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

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

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

Ошибка формата потока или требование другой версии платформы

Данные за последний период
Норма

Документы и отчёты совпадают с ожидаемыми итогами

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

Отсутствуют документы, пустые отчёты

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

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

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

Найдены ошибки ссылочной целостности

Типичные ошибки при разархивации базы 1С

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

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

Ещё одна ошибка — хранение единственной копии архива на том же диске, что и рабочая база. При сбое диска теряется и база, и резервная копия. Храните архивы минимум на двух независимых носителях.

Итог

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

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

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

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

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

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

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

Архив базы защищён паролем, что делать?

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

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

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

Как разархивировать базу 1С:Фреш или облачную базу?

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

Что делать, если после распаковки база требует более новую версию платформы?

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