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