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

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

DT в 1С: что это такое и как использовать файл выгрузки

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

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

Чаще всего с DT-файлом сталкиваются в трёх ситуациях: при создании резервной копии перед обновлением конфигурации, при переносе базы с одного компьютера или сервера на другой и при передаче базы специалисту для диагностики или доработки. Понимание того, что такое DT и чем он отличается от других форматов 1С (CF, ZIP, EPF), помогает не потерять данные и не перепутать типы файлов.

Что содержит DT-файл и чем он отличается от других форматов 1С

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

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

ФорматЧто содержитТипичное назначение
DTКонфигурация + все данныеРезервная копия, перенос базы, передача на диагностику
CFТолько конфигурация, без данныхПоставка конфигурации, обновление типовых решений
ZIP-копия каталога базыФайлы файловой базы (1Cv8.1CD и др.)Быстрое копирование файловой базы при остановленной работе
EPF/ERFВнешние обработки и отчётыПодключение дополнительных инструментов

Когда стоит использовать выгрузку в DT

Выгрузка в DT уместна, когда нужна гарантированно полная копия базы, независимая от способа хранения. Основные сценарии:

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

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

Сравнение вариантов копирования

Выгрузка в DT

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

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

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

Средства СУБД (backup)

Для серверных баз; эффективно для больших объёмов, но требует прав администратора СУБД

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

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

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

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

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

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

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

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

Если база разворачивается впервые, проще всего создать новую пустую информационную базу через стартовое окно 1С (без конфигурации), зайти в её Конфигуратор и загрузить туда DT. После загрузки проверьте, что открываются справочники и документы, и список пользователей соответствует ожиданиям.

Ограничения, риски и частые ошибки

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

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

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

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

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

Файл существует, размер сопоставим с размером базы, дата изменения свежая

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

Файл нулевого размера или выгрузка завершилась с ошибкой в окне сообщений

База после загрузки
Норма

Открываются документы и справочники, список пользователей на месте, отчёты формируются

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

Пустые справочники, ошибки при открытии объектов, отсутствуют пользователи

Работоспособность копии
Норма

Можно войти под своим пользователем и провести тестовый документ

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

Ошибки прав, обращения к несуществующим объектам, падение сеанса

Проверка результата и практические рекомендации

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

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

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

Частые вопросы о DT-файлах в 1С

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

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

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

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

Почему выгрузка в DT завершается ошибкой?

Частые причины: активные сеансы пользователей, нехватка места на диске, повреждение таблиц базы. Проверьте список активных сеансов, свободное место и выполните тестирование и исправление базы. Если база серверная, убедитесь, что у учётной записи достаточно прав.

Подходит ли DT для ежедневного резервного копирования?

Для небольших файловых баз — да, если выгрузку автоматизировать в нерабочее время. Для крупных серверных баз DT неудобен: выгрузка долгая и требует монопольного доступа. Там правильнее настроить регламентные бэкапы средствами СУБД, а DT использовать эпизодически.

Что выбрать для переноса базы: DT или копирование каталога?

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

Восстановит ли DT пользователей и их пароли?

Список пользователей с настройками ролей восстанавливается полностью. Пароли хранятся в виде хешей и переносятся вместе с базой — пользователи смогут входить со своими прежними паролями.

Итог

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

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