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

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

Как восстановить архив в 1С: подробная инструкция

Как восстановить архив 1С: загрузка из dt, распаковка zip, работа с SQL-базами. Пошаговая инструкция, проверка результата, типичные ошибки и FAQ.

Восстановление архива в 1С — стандартная задача, с которой сталкиваются и бухгалтеры, и администраторы: после сбоя диска, при переносе базы на новый компьютер, при откате неудачного обновления или для анализа данных за прошлый период. Способ восстановления зависит от того, в каком виде у вас сохранён архив: файл выгрузки .dt, zip-архив с файлами файловой базы или копия базы на SQL-сервере.

Главное правило перед любыми действиями: никогда не восстанавливайте архив «поверх» рабочей базы, пока не убедились, что текущие данные тоже сохранены в резервную копию. Иначе при ошибке вы потеряете и архив, и актуальную информацию. Восстановление всегда выполняйте в отдельную базу или на копию каталога.

Ниже разобраны все основные сценарии: работа с файлом .dt через конфигуратор, восстановление файловой базы из zip, загрузка копии SQL-базы, а также проверка результата и типичные ошибки, из-за которых восстановление заканчивается неудачей.

Определите, какой у вас тип архива

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

Файл с расширением .dt — это выгрузка информационной базы, созданная через конфигуратор («Администрирование → Выгрузить информационную базу»). Он содержит и данные, и конфигурацию, и восстанавливается только через конфигуратор. Файл .zip или .rar чаще всего содержит каталог файловой базы с файлом 1Cv8.1CD внутри — такой архив распаковывается и подключается напрямую.

Если архив делался средствами СУБД (например, .bak для MS SQL Server или дамп PostgreSQL), восстановление выполняется инструментами самой СУБД, а затем база подключается к серверу 1С. Файлы .dt и SQL-копии не взаимозаменяемы: загрузить .bak через конфигуратор невозможно.

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

Восстанавливается через «Загрузить информационную базу»

Zip с файлом 1Cv8.1CDКопия файловой базы

Распаковать и добавить базу в список

Файл .bak или дамп SQLКопия средствами СУБД

Восстанавливается в Management Studio или pgAdmin

Файл 1Cv8.1CD без архиваСам файл базы

Подключается напрямую через список баз

Восстановление из файла .dt через конфигуратор

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

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

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

Загрузка базы из файла .dt
  1. 1
    Создайте резервную копию текущей базы или подготовьте пустую базу
  2. 2
    Завершите работу всех пользователей и фоновых заданий
  3. 3
    Откройте базу в конфигураторе под администратором
  4. 4
    Выберите «Администрирование → Загрузить информационную базу»
  5. 5
    Укажите файл .dt и подтвердите замещение данных
  6. 6
    Дождитесь окончания загрузки и реструктуризации
  7. 7
    Запустите базу в режиме 1С:Предприятие и проверьте данные

Восстановление файловой базы из zip-архива

Если архив — это просто упакованная копия каталога базы, конфигуратор не нужен. Распакуйте архив в отдельную папку, например D:\Bases\Archive_2026. Внутри должен находиться файл 1Cv8.1CD — это и есть файл базы данных.

Откройте окно запуска 1С, нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите тип «Файловая» и путь к распакованной папке. После этого база появится в списке и её можно открыть в обычном режиме.

Важный нюанс: если в архиве рядом с 1Cv8.1CD лежат служебные папки и файлы журнала, копируйте каталог целиком, ничего не удаляя. Недопустимо копировать файлы базы, пока с ней кто-то работает: снимок получится несогласованным, и база может не открыться или потребовать восстановления после сбоя.

Восстановление архива клиент-серверной базы

Для баз на MS SQL Server, PostgreSQL или другой СУБД есть два пути. Первый — загрузить .dt через конфигуратор в заранее созданную на сервере пустую базу, как описано выше. Второй — восстановить копию средствами СУБД: в MS SQL Server это делается через SQL Server Management Studio командой восстановления базы из .bak-файла.

При восстановлении через СУБД важно восстанавливать базу под новым именем, чтобы не затереть рабочую. После восстановления создайте в консоли кластера 1С новую информационную базу, укажите восстановленную базу данных и разрешите выдачу лицензий, если это требуется. Параметры (пользователь СУБД, права) должны совпадать с теми, что использует сервер 1С.

Отдельная ситуация — восстановление на другом сервере или в другой версии СУБД. Здесь надёжнее всего механизм выгрузки/загрузки .dt, потому что он не зависит от версии и настроек СУБД, а переносит данные на уровне платформы 1С.

Способы восстановления

Загрузка .dt через конфигуратор

Универсальный способ для файловых и серверных баз; требует монопольного доступа и много времени на больших базах

Подключение каталога файловой базы

Самый быстрый вариант для файловых баз; работает, только если копия делалась при остановленной базе

Восстановление средствами СУБД

Быстро для больших серверных баз; требует прав администратора СУБД и знания инструментов СУБД

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

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

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

Для глубокой проверки в конфигураторе есть «Тестирование и исправление» («Администрирование → Тестирование и исправление»). Запускайте его только на копии базы и минимум с проверкой логической и ссылочной целостности. На больших базах процедура занимает значительное время, поэтому планируйте её на нерабочие часы.

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

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

Открытие базы в режиме 1С:Предприятие
Норма

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

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

Сообщение о повреждении файла или ошибке СУБД

Остатки и обороты на дату архива
Норма

Совпадают с данными на момент создания копии

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

Пустые отчёты или расхождения в суммах

Проведение тестового документа
Норма

Документ проводится, движения формируются

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

Ошибки проведения, битые ссылки

Версия конфигурации
Норма

Соответствует версии на момент архива

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

Конфликт версий при обновлении рабочей базы

Типичные ошибки и ограничения

Самая распространённая ошибка — попытка загрузить .dt в базу с другой версией конфигурации с последующим обновлением «в один шаг» через несколько релизов. Так делать нельзя: обновляйте последовательно через промежуточные версии по инструкции поставщика конфигурации. Вторая частая ошибка — загрузка архива в рабочую базу по невнимательности, из-за чего актуальные данные замещаются старыми безвозвратно.

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

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

Типичные ошибки при восстановлении
01
Загрузка .dt в рабочую базу вместо отдельной — актуальные данные замещаются старыми без возможности отката
02
Прерывание процесса загрузки — база остаётся в неработоспособном состоянии
03
Копирование файловой базы во время работы пользователей — несогласованный файл, ошибки при открытии
04
Попытка открыть .dt как zip или загрузить .bak через конфигуратор — потеря времени и ложный вывод о повреждении архива
05
Обновление восстановленной базы через несколько релизов сразу — ошибки обновления и повреждение данных

Как организовать архивы, чтобы восстановление не превращалось в проблему

Восстановление проходит гладко, когда архивы создаются по правилам. Храните копии минимум в двух местах: на локальном диске и на сетевом ресурсе или в облачном хранилище. В имени файла указывайте базу и дату, например Buh_2026-12-31.dt, — это избавит от путаницы при наличии нескольких архивов.

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

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

Итог

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

Определите тип архива (.dt, zip с каталогом базы или копия СУБД) и выберите соответствующий способ. Восстанавливайте только в отдельную базу, предварительно сохранив текущие данные. После восстановления проверьте остатки, документы и проведение, а архивы регулярно тестируйте на восстановимость.

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

Можно ли восстановить архив 1С без конфигуратора?

Да, если архив — это копия каталога файловой базы (zip с файлом 1Cv8.1CD). Такой архив распаковывается и подключается через список баз в окне запуска. А вот файл .dt без конфигуратора загрузить нельзя — этот формат обрабатывает только он.

Что делать, если при загрузке .dt появляется ошибка «Нарушена целостность файла»?

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

Сколько времени занимает восстановление базы из .dt?

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

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

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

Как восстановить только часть данных из архива, а не всю базу?

Напрямую из .dt выгрузить отдельные документы нельзя — загружается база целиком. Практический приём: восстановите архив в отдельную тестовую базу, а затем перенесите нужные данные в рабочую через обработку «Выгрузка и загрузка данных XML» или универсальный обмен данными.

База восстановилась, но просит лицензию. Это нормально?

Да. Программные лицензии 1С привязываются к параметрам компьютера, поэтому при восстановлении на новом оборудовании может потребоваться повторная активация лицензии по пин-коду из комплекта поставки. Если пин-коды исчерпаны, запросите новый через центр лицензирования, указав регистрационный номер продукта.