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

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

Как открыть файл формата DT в 1С

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

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

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

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

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

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

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

Чем DT отличается от похожих файлов

DT

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

CF

Только конфигурация без данных. Загружается через «Конфигурация → Загрузить конфигурацию из файла».

CFU

Файл обновления конфигурации. Применяется через «Поддержка → Обновить конфигурацию» и требует совместимой версии.

EPF/ERF

Внешние обработки и отчёты. Открываются в режиме Предприятия через «Файл → Открыть».

Что подготовить перед загрузкой DT

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

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

Способ 1. Загрузить DT через конфигуратор

Это стандартный и самый надёжный способ. Откройте конфигуратор той базы, в которую планируете загрузку: в окне запуска 1С выделите базу и нажмите кнопку «Конфигуратор». Если база защищена паролем, войдите под пользователем с полными правами.

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

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

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

Способ 2. Открыть DT как новую базу

Если рабочую базу трогать нельзя, создайте рядом новую. В окне запуска 1С нажмите «Добавить», выберите «Создание новой информационной базы», затем вариант «Создание информационной базы без конфигурации» — пустую базу без шаблона. Укажите каталог на диске и завершите мастер.

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

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

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

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

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

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

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

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

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

Дополнительно полезно выполнить тестирование и исправление базы («Администрирование → Тестирование и исправление») в режиме только проверки, без исправлений. Это выявит возможные повреждения, возникшие при переносе файла. Если проверка чистая — базой можно пользоваться.

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

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

Вход в базу
Норма

Вход под пользователем из выгрузки проходит без ошибок

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

Ошибка аутентификации или пустой список пользователей

Справочники и документы
Норма

Данные на месте, количество записей соответствует ожиданиям

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

Пустые справочники или отсутствующие документы

Стандартный отчёт
Норма

Отчёт формируется, итоги сходятся с источником

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

Ошибки при формировании или нулевые обороты

Тестирование и исправление
Норма

Проверка завершается без ошибок

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

Сообщения о повреждении данных — требуется повторная загрузка или лечение базы

Альтернативы, если DT не подходит

DT — не единственный способ переноса данных, и иногда он избыточен или неудобен. Если нужно перенести только часть данных между разными конфигурациями, используйте обмен через универсальный формат XML или обработку «Выгрузка и загрузка данных XML» — она работает между идентичными конфигурациями и позволяет выбирать объекты.

Если цель — передать только устройство программы без данных, достаточно файла CF. А для регулярных копий файловой базы часто проще просто копировать каталог базы (файл 1Cv8.1CD) при остановленной работе пользователей — это быстрее выгрузки в DT и восстанавливается простым подключением каталога в списке баз.

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

Какой способ выбрать

Нужно полностью восстановить или перенести базу целикомЗагружайте DT через конфигуратор в пустую или заменяемую базу
Нужно только посмотреть содержимое чужой выгрузкиСоздайте отдельную пустую базу и загрузите DT туда
Нужно перенести часть данных между одинаковыми конфигурациямиИспользуйте обработку «Выгрузка и загрузка данных XML» вместо DT
Нужна быстрая копия файловой базыСкопируйте каталог базы с файлом 1Cv8.1CD при закрытых сеансах

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

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

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

Чем отличается выгрузка в DT от копирования папки с базой?

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

Загрузка выдаёт «ошибку формата потока» — что делать?

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

Потеряются ли мои данные при загрузке чужого DT?

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

Можно ли загрузить DT через режим Предприятия, без конфигуратора?

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

Сколько времени занимает загрузка большого DT-файла?

Зависит от размера базы, мощности компьютера и варианта работы. Небольшие файловые базы загружаются за минуты, большие могут занять часы. На клиент-серверном варианте процесс обычно быстрее. Главное — не прерывать загрузку, иначе база останется в неработоспособном состоянии.

Итог

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

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