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