Администрирование · 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 через конфигуратор невозможно.
Восстанавливается через «Загрузить информационную базу»
Распаковать и добавить базу в список
Восстанавливается в Management Studio или pgAdmin
Подключается напрямую через список баз
Восстановление из файла .dt через конфигуратор
Это самый универсальный способ: файл .dt подходит и для файловых, и для клиент-серверных баз. Перед началом убедитесь, что у вас есть права администратора в базе, в которую выполняется загрузка, и что все пользователи из неё вышли — загрузка требует монопольного доступа.
Запустите конфигуратор нужной базы (или создайте пустую базу без конфигурации, если восстанавливаете архив в новое место). Откройте меню «Администрирование → Загрузить информационную базу» и укажите путь к файлу .dt. Платформа предупредит, что текущие данные будут замещены — подтвердите действие, только если база пустая или её содержимое вам не нужно.
Процесс загрузки может занять от нескольких минут до нескольких часов в зависимости от размера архива. Не прерывайте его: обрыв загрузки оставляет базу в неработоспособном состоянии. После завершения конфигуратор может предложить выполнить реструктуризацию — соглашайтесь и дождитесь окончания.
- 1Создайте резервную копию текущей базы или подготовьте пустую базу
- 2Завершите работу всех пользователей и фоновых заданий
- 3Откройте базу в конфигураторе под администратором
- 4Выберите «Администрирование → Загрузить информационную базу»
- 5Укажите файл .dt и подтвердите замещение данных
- 6Дождитесь окончания загрузки и реструктуризации
- 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 в базу с другой версией конфигурации с последующим обновлением «в один шаг» через несколько релизов. Так делать нельзя: обновляйте последовательно через промежуточные версии по инструкции поставщика конфигурации. Вторая частая ошибка — загрузка архива в рабочую базу по невнимательности, из-за чего актуальные данные замещаются старыми безвозвратно.
Ограничения тоже стоит учитывать. Файл .dt не предназначен для ежедневного резервного копирования больших серверных баз: выгрузка и загрузка занимают много времени и требуют монопольного доступа. Файловые базы имеют ограничение на размер таблиц, и при переносе большой базы из файлового варианта в клиент-серверный лучше сразу использовать .dt.
Если архив защищён паролем или хранится на съёмном носителе, перед восстановлением скопируйте его на локальный диск и проверьте, что файл читается полностью. Прерывистые ошибки чтения с флешки или сетевого диска — частая причина «битых» архивов, которые на самом деле исправны в источнике.
Как организовать архивы, чтобы восстановление не превращалось в проблему
Восстановление проходит гладко, когда архивы создаются по правилам. Храните копии минимум в двух местах: на локальном диске и на сетевом ресурсе или в облачном хранилище. В имени файла указывайте базу и дату, например Buh_2026-12-31.dt, — это избавит от путаницы при наличии нескольких архивов.
Периодически проверяйте архивы на восстановимость: раз в несколько месяцев загружайте свежую копию в тестовую базу. Архив, который ни разу не проверяли, нельзя считать надёжным. Для файловых баз настройте автоматическую выгрузку .dt по расписанию через пакетный запуск конфигуратора, для серверных — регламентное копирование средствами СУБД.
Если восстановить архив самостоятельно не удаётся — файл повреждён, пароль утрачен, база не открывается после загрузки — остановите эксперименты над единственной копией и обратитесь к специалисту по 1С. Каждая неудачная попытка «починить» файл снижает шансы на успешное восстановление данных.
Что важно запомнить
Определите тип архива (.dt, zip с каталогом базы или копия СУБД) и выберите соответствующий способ. Восстанавливайте только в отдельную базу, предварительно сохранив текущие данные. После восстановления проверьте остатки, документы и проведение, а архивы регулярно тестируйте на восстановимость.
Частые вопросы
Можно ли восстановить архив 1С без конфигуратора?
Да, если архив — это копия каталога файловой базы (zip с файлом 1Cv8.1CD). Такой архив распаковывается и подключается через список баз в окне запуска. А вот файл .dt без конфигуратора загрузить нельзя — этот формат обрабатывает только он.
Что делать, если при загрузке .dt появляется ошибка «Нарушена целостность файла»?
Сначала скопируйте файл на локальный диск и повторите попытку — причина может быть в сетевом хранилище. Если ошибка повторяется, файл действительно повреждён. Проверьте, нет ли другой копии архива, и загрузите её. Специализированные средства восстановления .dt применяйте только к копии файла.
Сколько времени занимает восстановление базы из .dt?
Зависит от размера базы и мощности оборудования: небольшая файловая база загружается за минуты, крупная серверная — за часы. Загрузка .dt заметно медленнее, чем восстановление копии средствами СУБД, поэтому для больших баз предпочтительнее резервное копирование на уровне СУБД.
Можно ли восстановить архив в базу с более новой версией платформы?
Да, платформа обратно совместима при загрузке .dt: база, выгруженная на старой версии, обычно загружается на новой. После загрузки может потребоваться обновление конфигурации базы данных — конфигуратор предложит выполнить его автоматически. Обратная ситуация (загрузка на более старую платформу) не гарантирована.
Как восстановить только часть данных из архива, а не всю базу?
Напрямую из .dt выгрузить отдельные документы нельзя — загружается база целиком. Практический приём: восстановите архив в отдельную тестовую базу, а затем перенесите нужные данные в рабочую через обработку «Выгрузка и загрузка данных XML» или универсальный обмен данными.
База восстановилась, но просит лицензию. Это нормально?
Да. Программные лицензии 1С привязываются к параметрам компьютера, поэтому при восстановлении на новом оборудовании может потребоваться повторная активация лицензии по пин-коду из комплекта поставки. Если пин-коды исчерпаны, запросите новый через центр лицензирования, указав регистрационный номер продукта.