Администрирование · 10 мин
Как открыть архив 1С и восстановить базу
Как открыть архив 1С: загрузка файла DT через конфигуратор, распаковка ZIP-копии, восстановление SQL-базы. Проверка результата, типичные ошибки и ответы на вопросы.
Под словами «архив 1С» обычно скрывается один из трёх объектов: выгрузка информационной базы в файл с расширением DT, ZIP-архив с копией каталога файловой базы или резервная копия SQL-базы, сделанная средствами СУБД. Способ открытия зависит от того, какой именно файл у вас в руках, и ошибка на этом этапе — самая частая причина проблем.
Главное правило перед любыми действиями: архив нельзя «открыть» двойным щелчком, как документ. Его нужно загрузить в 1С или распаковать, при этом текущая рабочая база должна быть защищена от случайной перезаписи. Загрузка архива в существующую базу полностью заменяет её содержимое, и отменить это действие нельзя.
Ниже разобраны все три сценария: как определить тип архива, как загрузить DT-файл через конфигуратор, как восстановить файловую копию из ZIP и что делать с SQL-резервной копией. Отдельно описаны проверка результата и типичные ошибки.
Как определить, какой у вас архив
Прежде чем что-то открывать, посмотрите на расширение файла и его размер. Файл с расширением .dt — это штатная выгрузка информационной базы, созданная через конфигуратор. Файл .zip, .rar или .7z — это, скорее всего, просто упакованная копия каталога файловой базы, внутри которой должен лежать файл 1Cv8.1CD. Резервные копии SQL-баз обычно имеют расширение .bak (MS SQL) или создаются через pg_dump (PostgreSQL).
Если файл прислал бухгалтер или франчайзи без пояснений, уточните, как именно он был создан. Загрузка DT «наугад» в рабочую базу — типичный сценарий потери актуальных данных. Также обратите внимание на дату создания файла: восстановление старой копии поверх новой базы откатит всю работу, выполненную после этой даты.
Открывается только через «Загрузить информационную базу»
Распаковать и подключить каталог в списке баз
Восстанавливается средствами СУБД, а не 1С
Подготовка: что сделать до открытия архива
Первый шаг — создать резервную копию той базы, в которую вы собираетесь загружать архив, даже если она кажется «пустой» или «ненужной». Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD в другое место. Для серверной базы сделайте выгрузку DT через конфигуратор или копию средствами СУБД.
Второй шаг — убедиться, что в базе никто не работает. Загрузка DT требует монопольного доступа: все пользователи должны выйти, фоновые задания должны быть завершены. Если база серверная, заблокируйте регламентные задания и старте сеансов через консоль администрирования, иначе загрузка прервётся с ошибкой.
Третий момент — версия платформы. Архив, выгруженный на более новой версии платформы, может не загрузиться на старой. Проверьте, что у вас установлена платформа не ниже той, на которой делалась выгрузка. Информацию о требуемой версии обычно можно уточнить у того, кто создавал архив.
Как открыть файл DT через конфигуратор
Это основной и самый частый сценарий. Запустите ярлык 1С, выделите в списке базу, в которую будете загружать архив, и нажмите кнопку «Конфигуратор». Если базы для загрузки ещё нет, создайте новую пустую: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → вариант «без конфигурации».
В конфигураторе откройте меню «Администрирование» и выберите пункт «Загрузить информационную базу». Укажите путь к файлу DT и подтвердите действие. Платформа предупредит, что данные будут заменены — это последний момент, когда можно отказаться. Дождитесь окончания загрузки: для больших баз процесс занимает от нескольких минут до часа и более.
После загрузки конфигуратор может предложить выполнить обновление конфигурации базы данных — согласитесь. Затем войдите в базу в режиме «Предприятие» и убедитесь, что данные на месте: откройте несколько документов, справочник контрагентов и любой отчёт.
- 1Сделайте копию текущей базы и завершите все сеансы пользователей
- 2Откройте базу в конфигураторе (или создайте новую пустую)
- 3Меню «Администрирование» → «Загрузить информационную базу»
- 4Укажите файл DT и подтвердите замену данных
- 5Дождитесь окончания загрузки и обновления конфигурации БД
- 6Войдите в режим «Предприятие» и проверьте документы и отчёты
Как открыть ZIP-архив с копией файловой базы
Если внутри архива лежит файл 1Cv8.1CD и, возможно, служебные папки, перед вами копия файловой базы. Распакуйте архив любым архиватором в отдельный каталог, например D:\Bases\Restored. Не распаковывайте поверх рабочего каталога действующей базы — файлы могут конфликтовать.
Далее подключите распакованную базу к списку: в окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите тип «На данном компьютере» и путь к каталогу, где лежит 1Cv8.1CD. После этого база появится в списке и откроется обычным способом.
Учтите ограничение: файл 1Cv8.1CD нельзя открыть одновременно двумя копиями платформы из разных каталогов, если это один и тот же файл, и его нельзя просто «просмотреть» без платформы. Если при открытии появляется ошибка о несовместимости версий, обновите платформу.
Как восстановить SQL-резервную копию
Если база работает на MS SQL Server или PostgreSQL, штатные архивы делаются средствами СУБД, и открываются они тоже средствами СУБД. Для MS SQL копия с расширением .bak восстанавливается через SQL Server Management Studio: правый клик по узлу «Базы данных» → «Восстановить базу данных» → указать файл копии. Для PostgreSQL используется утилита pg_restore или psql в зависимости от формата дампа.
После восстановления базы на стороне СУБД её нужно привязать к 1С: в консоли администрирования сервера 1С создайте новую информационную базу, укажите тип СУБД, имя сервера и имя восстановленной базы данных. Если сервера 1С нет, а база разворачивается локально, восстановление SQL-копии лучше поручить специалисту — ошибки в параметрах восстановления могут затронуть другие базы на том же сервере.
Три способа открыть архив
Универсальный способ, подходит для переноса между любыми базами. Минус: медленно на больших объёмах и требует монопольного доступа.
Быстро и просто, но работает только для файловых баз и требует совместимой версии платформы.
Самый быстрый способ для больших серверных баз, но требует доступа к СУБД и навыков администрирования.
Проверка результата и типичные ошибки
После восстановления обязательно проверьте базу, прежде чем отдавать её в работу. Войдите в режим «Предприятие» под пользователем с полными правами, откройте журналы документов за последний период, сформируйте оборотно-сальтовую ведомость или другой привычный отчёт и сверьте итоги с ожидаемыми. Проверьте список пользователей и работу регламентных заданий — после загрузки DT они иногда отключены.
Частые ошибки: загрузка архива не в ту базу (проверяйте имя базы в заголовке окна конфигуратора перед подтверждением), попытка открыть DT архиватором (он не распаковывается — это внутренний формат платформы), загрузка при активных сеансах (ошибка монопольного доступа) и использование устаревшей платформы. Отдельная группа проблем — повреждённый файл архива: если загрузка обрывается с ошибкой чтения, запросите архив заново у источника, «починить» DT сторонними средствами надёжно нельзя.
Как проверить результат
База запускается без ошибок, справочники и документы открываются
Ошибки при входе, пустые журналы документов
Итоги ОСВ или другого отчёта совпадают с ожидаемыми
Суммы расходятся или отчёт пуст
Пользователи и права на месте, вход под ними работает
Пользователей нет или вход невозможен
Частые вопросы
Можно ли открыть архив 1С без установленной платформы?
Нет. Файл DT и файл 1Cv8.1CD — внутренние форматы платформы, и просмотреть их содержимое без установленной 1С невозможно. Если платформы нет, установите её с дистрибутива или попросите источник выгрузить данные в открытом формате, например в Excel или XML.
Чем отличается выгрузка DT от резервной копии каталога?
DT — это логическая выгрузка данных через конфигуратор, она подходит для переноса между файловым и клиент-серверным вариантами. Копия каталога — это побайтовый слепок файловой базы, который быстрее создаётся и восстанавливается, но привязан к файловому режиму и версии платформы.
Загрузка прерывается с ошибкой монопольного доступа. Что делать?
Закройте все сеансы 1С у себя и у коллег, проверьте фоновые процессы 1cv8.exe в диспетчере задач. Для серверной базы завершите сеансы через консоль администрирования и временно заблокируйте регламентные задания, затем повторите загрузку.
Архив создан на новой версии платформы, а у меня старая. Откроется?
Скорее всего, нет: обратной совместимости при загрузке вниз по версии нет. Обновите платформу до версии не ниже той, на которой создавалась выгрузка, и повторите попытку. Загрузка со старой версии на новую обычно проходит без проблем.
Можно ли восстановить из архива только часть данных, например один документ?
Штатной загрузкой — нет: DT загружается целиком и заменяет базу полностью. Обходной путь — загрузить архив во временную пустую базу и перенести нужные данные в рабочую через обработку «Выгрузка и загрузка данных XML» или универсальный обмен.
Файл архива повреждён, загрузка обрывается. Есть ли способ его починить?
Надёжных инструментов восстановления повреждённого DT не существует. Запросите архив повторно у источника или используйте другую резервную копию. Если повреждён файл 1Cv8.1CD, можно попробовать штатную утилиту chdbfl.exe из каталога платформы, но работать с ней нужно только на копии файла.
Что важно запомнить
Определите тип архива по расширению: DT загружается через конфигуратор, ZIP с 1Cv8.1CD распаковывается и подключается как каталог, SQL-копия восстанавливается средствами СУБД. Перед загрузкой всегда делайте копию текущей базы и завершайте все сеансы. После восстановления проверьте данные отчётами, прежде чем возвращать базу в работу.