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