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

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

Чем открыть файл DT 1С и как загрузить из него данные

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

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

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

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

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

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

Не путайте DT с другими файлами, которые встречаются в экосистеме 1С. Файл 1Cv8.1CD — это сама файловая база данных, она открывается добавлением каталога в список баз, а не загрузкой. Файлы .cf и .cfu содержат только конфигурацию без данных и загружаются через «Конфигурация → Загрузить конфигурацию из файла». Бэкапы SQL-базы (например, .bak для MS SQL Server) восстанавливаются средствами СУБД, а не конфигуратора.

Что понадобится перед загрузкой

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

Проверьте наличие свободного места на диске. Распакованная база обычно занимает заметно больше места, чем сам DT-файл, поскольку данные в выгрузке сжаты. Ориентируйтесь на запас в 2–3 размера файла. Также убедитесь, что у вас есть права администратора в 1С: загрузка информационной базы требует полных прав, и пользователь без них этой команды в меню не увидит.

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

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

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

Порядок действий
  1. 1
    Создайте пустую информационную базу: запустите ярлык 1С, нажмите «Добавить» и выберите «Создание новой информационной базы» без конфигурации.
  2. 2
    Откройте созданную базу в режиме «Конфигуратор» (кнопка в окне запуска).
  3. 3
    Если конфигуратор сообщит, что конфигурация отсутствует, согласитесь создать новую — это нормально для пустой базы.
  4. 4
    В меню выберите «Администрирование → Загрузить информационную базу».
  5. 5
    Укажите путь к DT-файлу и подтвердите загрузку.
  6. 6
    Дождитесь окончания процесса и перезапустите конфигуратор, если программа предложит это сделать.
  7. 7
    Откройте базу в режиме «Предприятие» и проверьте наличие данных.

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

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

Загрузка DT в клиент-серверной базе

Если база работает на связке «сервер 1С + MS SQL Server / PostgreSQL», логика та же, но пустую базу нужно создать через консоль администрирования сервера 1С. При создании укажите кластер, СУБД и имя базы данных — сама база в СУБД будет создана автоматически.

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

Сравнение вариантов восстановления

Загрузка DT через конфигуратор

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

Восстановление бэкапа СУБД

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

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

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

Типичные ошибки при загрузке и их решение

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

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

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

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

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

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

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

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

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

Запуск базы в режиме «Предприятие»
Норма

База открывается, интерфейс конфигурации отображается

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

Ошибки обновления, пустой интерфейс, аварийное закрытие

Документы и справочники
Норма

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

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

Пустые журналы, ошибки при открытии объектов

Отчёт по итогам (ОСВ, остатки)
Норма

Цифры совпадают с исходной базой

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

Итоги нулевые или расходятся

Список пользователей
Норма

Пользователи и роли перенесены, вход работает

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

Список пуст или вход невозможен

Когда загружать DT самостоятельно не стоит

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

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

Часто задаваемые вопросы

Можно ли открыть DT-файл без установленной 1С?

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

Чем отличается DT от файла 1Cv8.1CD?

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

Загрузится ли DT, созданный в 1С 8.3, на платформу 8.2?

Нет. Загрузка возможна только на платформу той же или более новой версии. Выгрузки с 8.3 в 8.2 не загружаются — потребуется обновить платформу на целевом компьютере.

Загрузка прервалась на середине — база испорчена?

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

Переносятся ли пользователи и пароли вместе с DT?

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

Можно ли загрузить только часть данных из DT-файла?

Нет, загрузка DT всегда полная и замещает базу целиком. Для выборочного переноса данных используются другие механизмы: обработки выгрузки/загрузки XML, планы обмена или конвертация данных.

Итог

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

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