Администрирование · 11 мин
Как запустить 1С из архива: восстановление и запуск базы из резервной копии
Как запустить 1С из архива: распаковка резервной копии, загрузка dt-файла, запуск базы из zip-архива, проверка целостности и типичные ошибки при восстановлении.
Запустить 1С из архива требуется в нескольких ситуациях: после сбоя рабочей базы, при переносе данных на другой компьютер, для проверки копии на целостность или чтобы посмотреть старые данные, не трогая рабочую систему. Способ запуска зависит от того, как именно был создан архив: это может быть выгрузка информационной базы в файл .dt, копия каталога файловой базы, упакованная в zip, либо резервная копия SQL-базы.
Важно понимать: архив сам по себе не является рабочей базой. Сначала его нужно восстановить — распаковать или загрузить в новую пустую базу, — и только потом подключать к 1С и запускать. Попытка «открыть архив напрямую» в конфигураторе или через двойной клик ни к чему не приведёт.
Ниже разобраны все основные сценарии: загрузка dt-файла, восстановление файловой базы из zip-архива, запуск копии на другом компьютере, проверка результата и типичные ошибки. Отдельно описано, как безопасно работать с архивной копией, чтобы случайно не перезаписать актуальные данные.
Определите, какой у вас тип архива
Прежде чем что-то восстанавливать, нужно понять, что именно лежит в архиве. От этого зависит вся дальнейшая процедура. Ошибка на этом шаге — самая частая причина неудач: например, dt-файл нельзя просто распаковать архиватором, а каталог базы нельзя загрузить через конфигуратор.
Основные варианты:
- Файл с расширением .dt — выгрузка информационной базы, созданная через конфигуратор («Администрирование → Выгрузить информационную базу»). Это самый распространённый формат резервной копии 1С. Восстанавливается только через конфигуратор.
- Zip-архив с каталогом базы — внутри находится файл 1Cv8.1CD и, возможно, служебные папки. Это просто скопированная папка файловой базы. Восстанавливается распаковкой.
- Резервная копия SQL-базы (например, .bak для MS SQL Server) — восстанавливается средствами СУБД, а не конфигуратора.
- Архив обновления или дистрибутива — содержит файлы установки конфигурации (setup.exe, 1cv8.cfu), а не данные. Из него базу запустить нельзя, его нужно устанавливать.
Восстанавливается через «Загрузить информационную базу»
Достаточно распаковать и добавить в список баз
Восстанавливается средствами СУБД
Это установщик, а не данные базы
Как запустить базу из файла выгрузки .dt
Это самый надёжный и универсальный способ. Файл .dt не зависит от того, где находилась исходная база, и подходит для переноса между компьютерами. Порядок действий:
- Создайте пустую информационную базу. Для этого запустите 1С, в стартовом окне нажмите «Добавить» → «Создание новой информационной базы» → выберите вариант «создание информационной базы без конфигурации» и укажите пустую папку.
- Откройте созданную базу в режиме «Конфигуратор».
- В меню выберите «Администрирование → Загрузить информационную базу» и укажите путь к файлу .dt.
- Дождитесь окончания загрузки. Для больших баз это может занять от нескольких минут до часа и более.
- После загрузки конфигуратор предложит перезапустить сеанс — согласитесь.
- Закройте конфигуратор и запустите базу в режиме «1С:Предприятие».
- 1Создайте новую пустую базу без конфигурации
- 2Откройте её в конфигураторе
- 3Администрирование → Загрузить информационную базу
- 4Укажите файл .dt и дождитесь окончания
- 5Перезапустите конфигуратор по запросу
- 6Запустите базу в режиме 1С:Предприятие и проверьте данные
Обратите внимание: загрузка dt полностью заменяет содержимое базы, в которую выполняется загрузка. Поэтому никогда не загружайте архив в рабочую базу «для проверки» — только в отдельную пустую копию.
Как запустить файловую базу из zip-архива
Если архив — это упакованный каталог файловой базы, восстановление проще. Распакуйте архив в отдельную папку, например D:\Bases\Kopia1. Внутри должен оказаться файл 1Cv8.1CD — это и есть файл базы данных.
Далее добавьте базу в список: запустите 1С, в стартовом окне нажмите «Добавить» → «Добавление в список существующей информационной базы», задайте понятное имя (например, «Копия из архива») и укажите путь к распакованной папке. После этого базу можно запускать обычным образом.
Важные ограничения этого способа:
- Копия каталога, сделанная при работающих пользователях, может оказаться повреждённой — файл 1Cv8.1CD копируется корректно только при закрытой базе либо с использованием теневого копирования.
- База, восстановленная из архива, может требовать более старую или новую версию платформы, чем установлена у вас. Подходящую версию 1С подскажет при запуске сообщением о несовместимости.
- Если в архиве нет файла 1Cv8.1CD, это не копия файловой базы — вернитесь к определению типа архива.
Запуск архивной копии на другом компьютере
Перенос на другой компьютер чаще всего делают через dt-файл, потому что он не привязан к расположению исходной базы. На новом компьютере должна быть установлена платформа 1С той же линейки версий (например, 8.3) — желательно не старше той, на которой работала исходная база.
Последовательность та же: создать пустую базу, загрузить dt через конфигуратор, запустить. Если копия восстанавливается для разовой работы с архивными данными, полезно сразу дать базе говорящее имя и, при необходимости, установить в параметрах блокировку регламентных заданий — чтобы восстановленная копия не начала самостоятельно выполнять обмены и рассылки.
Для файловой базы из zip-архива дополнительно проверьте, что на новом компьютере есть права на папку и что антивирус не блокирует файл 1Cv8.1CD. Если база большая, лучше размещать её на локальном диске, а не на сетевом — это заметно ускорит работу.
Проверка результата после восстановления
После запуска убедитесь, что восстановилась именно та копия и она работоспособна. Откройте несколько ключевых документов и отчётов, сверьте даты последних операций с ожидаемыми. Если архив делался для проверки старых данных, убедитесь, что период данных соответствует дате создания копии.
Полезно выполнить тестирование и исправление базы (в конфигураторе: «Администрирование → Тестирование и исправление»), если копия получена простым копированием каталога. Для базы, загруженной из dt, это обычно не требуется — выгрузка и загрузка сами по себе проверяют целостность данных.
Как проверить результат
Вход выполняется без ошибок, список пользователей на месте
Ошибка формата потока или требование другой версии платформы
Документы и отчёты открываются, даты соответствуют моменту копии
Пустые журналы, ошибки при открытии объектов
Название и версия конфигурации совпадают с ожидаемыми
Загружена пустая или чужая конфигурация
В восстановленной копии заблокированы или не мешают рабочей базе
Копия выполняет обмены и рассылки параллельно с рабочей базой
Типичные ошибки и их решение
«Ошибка формата потока» при загрузке dt. Чаще всего означает, что файл повреждён (недокачан, прервана выгрузка) или это вообще не dt-файл. Проверьте размер файла, попробуйте получить копию заново. Иногда помогает загрузка на более свежей версии платформы.
«Несовместимая версия файла базы данных». База создана под другую версию платформы. Установите нужный релиз платформы — несколько версий 1С могут сосуществовать на одном компьютере.
База открывается только в конфигураторе, в предприятии — ошибка. Возможны проблемы с пользователями или настройками. Попробуйте запуск с параметром отключения проверки либо пересоздайте пользователя через конфигуратор, если есть административный доступ.
Архиватор не открывает файл. Если «архив» — это dt-файл, это нормально: dt не является zip-архивом, его открывает только конфигуратор.
Как безопасно работать с архивной копией
Главное правило: архивная копия и рабочая база должны быть чётко различимы. Давайте восстановленной базе имя с пометкой «архив» и датой, храните её в отдельной папке. Если копия нужна только для просмотра, ограничьте себе права на изменение данных или договоритесь в команде, что в копию ничего не вводят.
Отключите в восстановленной копии регламентные и фоновые задания, особенно обмены с другими системами, отправку отчётности и рассылку писем. Иначе архивная база может начать дублировать операции рабочей — например, повторно выгружать данные или отправлять уведомления контрагентам.
Что важно запомнить
Архив запускают через восстановление: dt — загрузкой в пустую базу через конфигуратор, zip с каталогом базы — распаковкой и добавлением в список баз. Восстанавливайте только в отдельную базу с понятным именем, проверяйте данные после запуска и отключайте регламентные задания в копии.
Частые вопросы
Можно ли запустить 1С прямо из zip-архива, не распаковывая?
Нет. Платформа 1С работает с файлами базы напрямую и требует постоянного доступа к ним на чтение и запись, что невозможно внутри архива. Архив нужно полностью распаковать в отдельную папку и уже эту папку указывать при добавлении базы.
Чем dt-файл лучше простого копирования папки базы?
Выгрузка в dt выполняется штатными средствами 1С и гарантирует целостность данных на момент выгрузки, даже если база большая. Копирование папки при открытой базе может дать повреждённый файл 1Cv8.1CD. Кроме того, dt удобнее для переноса между компьютерами и хранения.
Загрузка dt зависла или идёт очень долго — это нормально?
Для больших баз загрузка может занимать десятки минут и больше — это нормально, особенно на медленном диске. Признак проблемы — полное отсутствие активности диска и процессора длительное время либо сообщение об ошибке. В этом случае проверьте целостность файла и попробуйте другую версию платформы.
Можно ли восстановить архив, если установлена другая версия платформы 1С?
База, созданная на более новой версии платформы, на старой не откроется — потребуется установить подходящий релиз. На более новой платформе старая база обычно открывается с конвертацией, но делать это с единственной архивной копией не стоит: сначала сохраните резервную копию самого архива.
Как убедиться, что я работаю в архивной копии, а не в рабочей базе?
Проверьте заголовок окна и имя базы в стартовом окне 1С, а также путь к базе в свойствах (кнопка «Настройка» в списке баз). Надёжная практика — включать в имя архивной базы слово «архив» и дату создания копии.
Нужно ли после восстановления запускать тестирование и исправление?
Для базы, загруженной из dt, обычно нет — выгрузка и загрузка сами проверяют структуру данных. Для копии, полученной простым копированием каталога (особенно при работавшей базе), тестирование и исправление в конфигураторе рекомендуется, предварительно сделав ещё одну копию папки.