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