Администрирование · 9 мин
Как открыть базу данных 1С из архива
Как восстановить и открыть базу 1С из архива: загрузка dt-файла, распаковка ZIP и резервной копии SQL. Проверка результата, ошибки и советы.
Архив базы 1С может выглядеть по-разному: это выгрузка в формате .dt, ZIP-архив с файлом 1Cv8.1CD внутри, резервная копия SQL Server (.bak) или просто скопированная папка информационной базы. Способ открытия зависит от того, что именно лежит в архиве, и ошибка на этом этапе — самая частая причина неудачных попыток «восстановить базу».
Прежде чем что-либо загружать, определите формат файла и убедитесь, что у вас есть рабочая копия архива, с которой можно начать заново. Все операции восстановления выполняйте только над копией: загрузка .dt поверх существующей базы полностью заменяет её содержимое, и обратного пути не будет.
Ниже разобраны все основные сценарии: загрузка .dt через конфигуратор, открытие файловой базы из распакованной папки, восстановление SQL-копии и типичные проблемы, которые возникают при несовпадении версий платформы.
Как определить, что именно лежит в архиве
Откройте архив любым архиватором (7-Zip, WinRAR или встроенным средством Windows) и посмотрите на содержимое. По типу файлов сразу понятно, какой сценарий восстановления применять.
- Файл с расширением .dt — штатная выгрузка информационной базы, созданная через конфигуратор. Загружается только через конфигуратор.
- Файл 1Cv8.1CD — готовая файловая база. Папку с ней достаточно распаковать и подключить.
- Файл .bak — резервная копия MS SQL Server, восстанавливается через SQL Server Management Studio.
- Набор файлов .mdf и .ldf — файлы данных SQL-базы, подключаются через attach.
Потребуется конфигуратор и пустая или заменяемая база
Достаточно распаковать и добавить в список баз
Нужен доступ к SQL Server и права администратора
Проверьте целостность архива, запросите копию заново
Если архив не открывается или архиватор сообщает о повреждении, не пытайтесь «чинить» его сторонними утилитами на единственной копии. Сначала сделайте дубликат файла и только потом экспериментируйте.
Подготовка перед восстановлением
Скопируйте архив в отдельную рабочую папку на локальном диске. Работа с архивом, лежащим на сетевом диске или флешке, добавляет риск обрыва копирования посреди процесса — а прерванная загрузка .dt может оставить базу в неработоспособном состоянии.
Проверьте три вещи до начала: наличие свободного места на диске (понадобится объём, сопоставимый с размером распакованной базы, а для .dt — часто в несколько раз больше), версию платформы 1С и права доступа. Для загрузки .dt нужен пользователь с полными правами и монопольный доступ к базе — все сеансы других пользователей должны быть завершены.
Если восстанавливаете базу поверх существующей рабочей, сделайте выгрузку текущего состояния в .dt заранее. Это страховка на случай, если архив окажется не тем, что ожидалось, или устаревшим.
Как открыть базу из файла выгрузки .dt
Это самый распространённый сценарий. Файл .dt содержит и данные, и конфигурацию, поэтому его можно загрузить в любую базу — даже в только что созданную пустую.
Порядок действий: создайте новую пустую информационную базу через стартовое окно 1С (кнопка «Добавить» → «Создание новой информационной базы» → «без конфигурации»). Затем откройте её в режиме конфигуратора, выберите пункт меню «Администрирование» → «Загрузить информационную базу» и укажите путь к файлу .dt. После подтверждения дождитесь окончания загрузки — для больших баз процесс занимает от нескольких минут до нескольких часов.
- 1Скопируйте .dt на локальный диск и сохраните исходный архив нетронутым
- 2Создайте новую пустую базу в стартовом окне 1С
- 3Откройте базу в конфигураторе с полными правами
- 4Выберите «Администрирование» → «Загрузить информационную базу»
- 5Укажите файл .dt и подтвердите загрузку
- 6Дождитесь завершения и откройте базу в режиме 1С:Предприятие
- 7Проверьте несколько документов и отчёт за известный период
После загрузки конфигуратор может предложить выполнить обновление конфигурации базы данных — соглашайтесь, если версия конфигурации в выгрузке новее структуры пустой базы. Затем запустите базу в режиме «1С:Предприятие» и убедитесь, что она открывается без ошибок.
Как открыть файловую базу из ZIP-архива
Если в архиве лежит файл 1Cv8.1CD (возможно, вместе со служебными папками), это готовая файловая база, которую не нужно «загружать» — её достаточно подключить.
Распакуйте архив в отдельную папку, например D:\Bases\Restored. Важно: файл 1Cv8.1CD должен оказаться непосредственно в этой папке, а не во вложенной цепочке каталогов — иначе 1С не увидит базу. Затем в стартовом окне 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к папке.
База появится в списке и откроется как обычно. Если при запуске появляется сообщение о несовместимости версии платформы — установите нужную версию, под которой база работала раньше, либо запустите конфигуратор и позвольте платформе выполнить конвертацию (перед этим сохраните копию папки).
Как восстановить базу из резервной копии SQL Server
Клиент-серверные базы обычно архивируются средствами СУБД, и в архиве оказывается файл .bak. Его восстановление выполняется не в 1С, а в среде SQL Server, поэтому понадобится доступ к серверу и права администратора баз данных.
Общий порядок такой: распакуйте .bak, откройте SQL Server Management Studio, подключитесь к серверу, в контекстном меню узла «Базы данных» выберите «Восстановить базу данных», укажите файл .bak как источник и задайте имя новой базы. Восстанавливайте под новым именем, чтобы не затронуть работающую базу. После завершения зарегистрируйте базу в консоли кластера серверов 1С или добавьте её в список баз на клиенте, указав сервер СУБД и имя базы.
Учтите, что восстановление .bak на версию SQL Server старше той, где создавалась копия, невозможно — это ограничение самой СУБД. Проверьте версию сервера заранее.
Проверка результата и типичные ошибки
Открытие базы без ошибок ещё не означает, что восстановление прошло корректно. Выполните минимальную проверку: откройте несколько документов за разные периоды, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт и сравните итоги с ожидаемыми значениями. Проверьте справочники контрагентов и номенклатуры на полноту.
Как проверить результат
Открывается без сообщений об ошибках структуры
Ошибка формата потока, требование тестирования и исправления
Документы на месте, проводятся, суммы совпадают
Пропущены периоды, документы не открываются
Итоги соответствуют ожидаемым данным
Пустые или явно искажённые обороты
Пользователи и роли присутствуют
Список пуст — возможно, загружена не та копия
Если база открывается с ошибками, запустите «Тестирование и исправление» в конфигураторе, но только над копией базы и только с пониманием того, что отдельные операции исправления могут удалять повреждённые данные. Для ценных баз при серьёзных повреждениях безопаснее привлечь специалиста по восстановлению.
Частые вопросы
Можно ли открыть базу 1С из архива без установленной платформы 1С?
Нет. Для загрузки .dt и подключения файловой базы нужна установленная платформа 1С:Предприятие подходящей версии. Исключение — восстановление .bak на SQL Server, но для последующей работы с базой платформа всё равно потребуется.
Архив содержит .dt, а у меня база на сервере 1С. Как поступить?
Создайте новую серверную базу через консоль кластера или мастер добавления базы, откройте её в конфигураторе и выполните загрузку .dt стандартным способом. Формат выгрузки одинаков для файлового и клиент-серверного вариантов.
Что делать, если при загрузке .dt появляется ошибка «Ошибка формата потока»?
Чаще всего файл выгрузки повреждён или был скопирован не полностью. Сравните размер файла с исходным, запросите архив заново. Иногда помогает загрузка на другой версии платформы, но гарантий нет.
Можно ли открыть только часть данных из архива, не загружая всю базу?
Штатно — нет: .dt загружается только целиком. Практический приём — развернуть архив в отдельную временную базу и перенести нужные данные обработкой переноса или вручную.
База из архива требует конвертацию при открытии. Это безопасно?
Конвертация при переходе на более новую версию платформы — штатная операция, но она необратима: старой платформой база после неё не откроется. Перед конвертацией сохраните копию папки с базой.
Что важно запомнить
Способ открытия архива определяется его содержимым: .dt загружается через конфигуратор, 1Cv8.1CD подключается как готовая файловая база, .bak восстанавливается средствами SQL Server. Всегда работайте с копией архива, никогда не загружайте данные поверх рабочей базы без её предварительной выгрузки и после восстановления проверяйте документы и отчёты за известные периоды.