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