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

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

Как добавить DT-файл в 1С: загрузка выгрузки информационной базы

Как добавить и загрузить DT-файл в 1С через конфигуратор: создание пустой базы, загрузка выгрузки, проверка результата, типичные ошибки и ограничения.

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

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

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

Что такое DT-файл и когда он нужен

DT (от «dump» — дамп) — штатный формат выгрузки информационной базы, встроенный в платформу 1С:Предприятие. Создать такой файл можно в конфигураторе через пункт меню «Администрирование → Выгрузить информационную базу». В отличие от файла CF, который содержит только конфигурацию без данных, DT включает всё содержимое базы целиком.

Формат DT работает только в файловом варианте развёртывания и как универсальное средство переноса. Для клиент-серверных баз (SQL Server, PostgreSQL) выгрузка в DT тоже возможна, но при больших объёмах данных процесс занимает значительное время и требует свободного места на диске — файл может занимать десятки гигабайт.

Подготовка: что проверить перед загрузкой

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

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

Создание пустой информационной базы

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

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

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

Загрузка DT-файла через конфигуратор

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

В главном меню выберите «Администрирование → Загрузить информационную базу». В диалоге укажите путь к DT-файлу и подтвердите операцию. Платформа предупредит, что все данные текущей базы будут заменены — соглашайтесь, только если загружаете в пустую или специально подготовленную базу.

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

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

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

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

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

Как проверить результат

Вход в базу
Норма

База открывается, список пользователей соответствует исходной

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

Ошибка открытия базы или пустой список пользователей

Справочники и документы
Норма

Записи на месте, документы открываются и проводятся

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

Пустые справочники, ошибки при открытии документов

Отчёты
Норма

Оборотно-сальдовая ведомость и другие отчёты заполняются

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

Отчёты пустые или выдают ошибки

Типичные ошибки и их решение

Самая частая ошибка — попытка загрузить DT в базу с несовместимой версией платформы. Сообщение о несовместимости означает, что нужно обновить платформу до версии, равной или новее той, на которой делалась выгрузка. Узнать версию можно у того, кто предоставил файл.

Вторая распространённая проблема — нехватка монопольного доступа. Если база открыта у других пользователей или в другом сеансе на вашем компьютере, загрузка не начнётся. Закройте все сеансы, а для серверной базы завершите соединения через консоль администрирования.

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

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

Альтернативы DT-файлу

DT — не единственный способ переноса данных в 1С. Если нужно перенести только конфигурацию без данных, используйте файл CF. Для файловых баз допустимо простое копирование каталога базы с файлом 1Cv8.1CD при закрытых сеансах — это быстрее выгрузки, но не подходит для переноса между файловым и серверным вариантами.

Для клиент-серверных баз большого объёма надёжнее использовать штатные средства СУБД: резервное копирование и восстановление через SQL Server Management Studio или pg_dump для PostgreSQL. Эти способы работают быстрее и стабильнее на больших объёмах, но требуют навыков администрирования СУБД.

Сравнение вариантов переноса базы

DT-файл

Универсальный способ, работает между файловым и серверным вариантами. Медленный на больших базах

Копирование каталога базы

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

Резервная копия СУБД

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

Итог

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

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

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

Можно ли открыть DT-файл без конфигуратора?

Нет. DT — внутренний формат платформы 1С, и работать с ним можно только через конфигуратор. Никакие сторонние программы, архиваторы или режим «Предприятие» его не открывают.

Чем DT отличается от файла CF?

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

Загрузится ли DT со старой платформы на новую?

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

Что делать, если загрузка зависла или прервалась?

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

Переносятся ли пользователи и пароли вместе с DT?

Да, список пользователей и их настройки сохраняются в выгрузке. Для входа понадобятся пароли из исходной базы; если они неизвестны, администратор может сбросить их через конфигуратор после загрузки.

Можно ли загрузить DT в базу другой конфигурации?

Да, загрузка не проверяет соответствие конфигураций — содержимое базы полностью заменяется содержимым файла. Именно поэтому загружать нужно в пустую базу, а не в существующую рабочую.