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