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