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

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

Файл DT в 1С: что это и что с ним делать

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

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

Часто файл .dt попадает к пользователю «снаружи» — например, его прислал программист или бухгалтер из головного офиса. Возникает вопрос: чем его открыть и что с ним делать. Ответ простой: двойным щелчком файл не открывается, для работы с ним нужен конфигуратор 1С и пустая (или заменяемая) информационная база.

Важно понимать, что .dt — не единственный способ сохранить данные. Для файловых баз существует прямое копирование файла 1Cv8.1CD, а для клиент-серверных — штатные средства СУБД. У каждого способа есть свои ограничения, и выбор зависит от задачи: перенос, архивирование или обмен между разными платформами.

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

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

Ключевое отличие .dt от обычного бэкапа — способ создания и универсальность. Файловая база хранится в одном файле 1Cv8.1CD, и её можно скопировать как обычный файл, предварительно завершив работу всех пользователей. Серверная база копируется средствами СУБД (MS SQL, PostgreSQL). Файл .dt же создаётся через конфигуратор и подходит для переноса между любыми вариантами работы: из файловой базы в серверную и обратно, а также между разными операционными системами.

Способы сохранить базу 1С

Выгрузка в .dt

Универсальный перенос между файловым и клиент-серверным вариантами. Медленно на больших базах, требует монопольного доступа.

Копирование 1Cv8.1CD

Быстрый бэкап файловой базы. Не подходит для серверных баз и переноса между платформами СУБД.

Бэкап средствами СУБД

Оптимально для серверных баз и регулярного расписания. Требует доступа к серверу СУБД и навыков администрирования.

Как создать файл DT: выгрузка базы через конфигуратор

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

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

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

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

Как открыть и загрузить файл DT в базу 1С

Загрузка выполняется симметрично выгрузке. Сначала создайте новую пустую базу: в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Затем откройте эту базу в конфигураторе и выберите «Администрирование» → «Загрузить информационную базу», укажите полученный файл .dt.

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

Загрузка в существующую базу

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

Типичные ошибки при работе с файлом DT

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

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

Типичные ошибки
01
Загрузка .dt в рабочую базу без предварительного бэкапа — текущие данные теряются безвозвратно
02
Копирование файла во время выгрузки — получается обрезанный, нечитаемый файл
03
Попытка открыть .dt двойным щелчком или через «Предприятие» — файл открывается только через конфигуратор
04
Выгрузка при активных сеансах пользователей — ошибка монопольного доступа или несогласованные данные
05
Хранение единственной копии .dt на том же диске, что и база — при отказе диска теряется и база, и копия

Ограничения формата DT: когда он не подходит

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

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

Маршрут решения

Как выбрать действие

Нужно перенести базу на другой компьютер или из файлового варианта на серверИспользуйте выгрузку в .dt и загрузку в новую базу через конфигуратор
Нужен быстрый бэкап файловой базыЗавершите сеансы и скопируйте файл 1Cv8.1CD — это быстрее, чем выгрузка
Нужен регулярный бэкап серверной базыНастройте резервное копирование средствами СУБД по расписанию
Нужно перенести только часть данныхИспользуйте обработку выгрузки/загрузки данных XML вместо .dt

Как проверить, что выгрузка и загрузка прошли корректно

После загрузки файла .dt в новую базу выполните базовую проверку. Войдите в режим «Предприятие» под пользователем с полными правами, откройте несколько ключевых справочников (контрагенты, номенклатура) и документы за последние даты. Сверьте количество записей или контрольные суммы оборотов с исходной базой, если есть такая возможность.

Дополнительно проверьте список пользователей и права доступа — они переносятся вместе с базой, и иногда требуется переназначить аутентификацию (например, пароли или доменные учётные записи). Если база была подключена к внешним ресурсам — обменам, ЭДО, банковским клиентам — проверьте и при необходимости отключите эти настройки в копии, чтобы тестовая база не отправляла реальные данные.

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

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

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

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

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

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

Загрузка в новую базу
Норма

Конфигуратор завершил загрузку без ошибок и предложил перезапуск

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

Ошибка целостности или версии — файл повреждён или платформа устарела

Данные после загрузки
Норма

Справочники и документы открываются, количество записей соответствует исходной базе

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

Пустые справочники или ошибки при открытии — загрузка прошла некорректно

FAQ: частые вопросы о файле DT

Чем открыть файл .dt без установленной 1С?

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

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

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

Почему файл .dt получился очень большим и долго выгружается?

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

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

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

Выгрузка прервалась с ошибкой. Можно ли использовать полученный файл?

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

Передаются ли пароли пользователей вместе с файлом .dt?

Список пользователей и их настройки переносятся, пароли хранятся в защищённом виде и сохраняют действие после загрузки. Однако для копий баз рекомендуется пересмотреть права и при необходимости сменить пароли, особенно если файл передавался третьим лицам.

Итог

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

Файл .dt — полная выгрузка базы 1С через конфигуратор: создаётся пунктом «Выгрузить информационную базу», открывается только загрузкой в базу через конфигуратор. Загрузка полностью затирает текущую базу, поэтому перед ней всегда делайте бэкап. Для регулярных копий файловых и серверных баз удобнее прямое копирование 1Cv8.1CD или средства СУБД.