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

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

Файл DT в 1С: что это и как с ним работать

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

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

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

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

Что находится внутри файла DT

Файл DT имеет внутренний формат платформы 1С — открыть его архиватором или текстовым редактором осмысленно не получится. Внутри находятся: конфигурация (метаданные, модули, формы), все таблицы данных, пользователи и их роли, настройки, хранящиеся в базе. По сути, DT — это контейнер, который платформа умеет распаковывать при загрузке.

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

Чем DT отличается от бэкапа и других форматов

DT часто называют резервной копией, но технически это не полноценный бэкап. При работе с клиент-серверной базой (MS SQL, PostgreSQL) штатный бэкап средствами СУБД надёжнее: он быстрее, поддерживает инкрементное копирование и не требует монопольного доступа. DT же создаётся на уровне платформы и при загрузке полностью замещает базу-приёмник.

Также DT не стоит путать с файлами обмена данными (XML) и файлами поставки конфигурации (.cf). Файл .cf содержит только конфигурацию без данных, а XML-обмен переносит выборочные данные по правилам. DT — единственный формат, который переносит базу целиком «как есть».

ФорматЧто содержитКогда использовать
.dtКонфигурация + все данныеПеренос базы, тестовая копия, архив
.cfТолько конфигурацияОбновление, передача доработок
Бэкап СУБДДанные на уровне СУБДРегулярное резервное копирование серверных баз
XML обменаВыборочные данныеСинхронизация между разными базами

Как создать файл DT: пошаговая инструкция

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

Порядок действий
  1. 1
    Завершите работу всех пользователей и фоновых заданий в базе
  2. 2
    Откройте конфигуратор и авторизуйтесь с правами администратора
  3. 3
    Выберите меню Администрирование → Выгрузить информационную базу
  4. 4
    Укажите путь и имя файла с расширением .dt
  5. 5
    Дождитесь завершения выгрузки и проверьте размер и дату файла

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

Как загрузить файл DT обратно

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

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

Типичные проблемы и их решения

Самая частая ошибка — «Нарушена целостность файла» при загрузке. Она возникает, если DT был повреждён при копировании (обрыв передачи по сети, сбойный носитель). Решение — получить файл заново с источника и передавать его надёжным способом, сверяя размер.

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

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

Безопасность и хранение DT-файлов

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

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

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

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

Файл после выгрузки
Норма

Размер сопоставим с размером базы, дата создания свежая

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

Файл нулевого или подозрительно малого размера

Тестовая загрузка
Норма

DT загружается в пустую базу без ошибок, данные открываются

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

Ошибка целостности или версии платформы

Присоединённые файлы
Норма

Документы и картинки открываются после переноса

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

Ссылки на файлы есть, но сами файлы недоступны

FAQ

Чем открыть файл DT без 1С?

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

Можно ли выгрузить DT без монопольного доступа?

Штатная выгрузка через конфигуратор требует монопольного режима. Обходной путь для серверных баз — бэкап средствами СУБД, который делается «на лету». Для файловых баз альтернативы нет: пользователей придётся попросить выйти.

Почему файл DT получился очень большим?

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

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

Да, формат универсален: DT, выгруженный из файловой базы, загружается в клиент-серверную и обратно, при условии совместимости версий платформы. Это стандартный способ миграции базы между вариантами работы.

Можно ли извлечь из DT только часть данных?

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

Итог

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

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