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

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

Файл DT в 1С: как создать выгрузку информационной базы

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

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

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

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

Что такое файл DT и когда его создают

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

Типовые сценарии, когда нужен файл DT:

  • резервное копирование базы перед обновлением конфигурации или доработками;
  • перенос базы на другой компьютер или сервер;
  • преобразование файловой базы в клиент-серверную и наоборот;
  • передача копии базы разработчику или техподдержке для диагностики;
  • создание тестовой копии для отработки операций без риска для рабочих данных.

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

Требования перед созданием выгрузки

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

Второе условие — монопольный доступ. Все сеансы пользователей, включая фоновые задания, сеансы веб-сервисов и подключения через COM, должны быть завершены. Проверить активные сеансы можно в консоли кластера (для клиент-серверного варианта) или через пункт «Администрирование → Активные пользователи» в режиме «Предприятие».

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

Пошаговая инструкция: как создать файл DT

Стандартный способ создания файла DT — через конфигуратор. Порядок действий одинаков для файловых и клиент-серверных баз:

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

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

Создание DT из командной строки

Для автоматизации резервного копирования выгрузку можно запускать пакетно, без открытия интерфейса конфигуратора. Используется запуск платформы в режиме DESIGNER с параметром /DumpIB:

bash
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"D:\Bases\MyBase" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\MyBase.dt"

Для клиент-серверной базы вместо /F указывается параметр /S с адресом сервера и именем базы. Пакетный запуск удобно ставить в планировщик заданий, но учитывайте: монопольный доступ требуется и здесь — при активных сеансах команда завершится с ошибкой.

Проверка результата после выгрузки

Факт появления файла в папке ещё не гарантирует, что копия рабочая. Минимальная проверка — размер файла: он должен быть сопоставим с размером базы (с учётом сжатия) и не равен нулю. Но надёжный способ убедиться в пригодности выгрузки — тестовая загрузка.

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

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

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

Файл создан в указанной папке
Норма

Файл с расширением .dt существует, размер больше нуля

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

Файл отсутствует или имеет нулевой размер

Целостность выгрузки
Норма

Тестовая загрузка в пустую базу завершается без ошибок

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

При загрузке появляются ошибки формата или повреждения данных

Полнота данных
Норма

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

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

Часть данных отсутствует или база не открывается в режиме «Предприятие»

Ограничения и альтернативы файлу DT

Выгрузка в DT — универсальный, но не единственный способ резервного копирования, и у него есть ограничения. Главное — требование монопольного доступа: на крупных внедрениях с непрерывной работой пользователей выгрузка DT как ежедневный бэкап неудобна. Для клиент-серверных баз правильнее использовать штатные средства СУБД (резервное копирование на уровне MS SQL, PostgreSQL), которые работают без отключения пользователей.

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

Способы резервного копирования базы 1С

Выгрузка в DT

Универсально, переносимо между СУБД, но требует монопольного доступа. Подходит для переноса и периодических копий.

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

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

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

Для клиент-серверных баз: работает без остановки пользователей, но не переносит базу на другую СУБД.

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

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

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

Отдельная ошибка — путать выгрузку DT с выгрузкой конфигурации (файл .cf). Файл CF содержит только конфигурацию без данных и не подходит для резервного копирования информационной базы. Убедитесь, что выбран именно пункт «Выгрузить информационную базу», а не «Сохранить конфигурацию в файл».

Практические рекомендации по хранению выгрузок

Организуйте хранение файлов DT по понятной схеме: включайте в имя файла название базы и дату выгрузки, например Buhgalteriya_2026-05-12.dt. Это избавит от путаницы, когда копий несколько и нужно быстро найти актуальную.

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

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

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

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

Частые вопросы о файле DT в 1С

Можно ли создать файл DT из режима «Предприятие»?

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

Чем файл DT отличается от файла CF?

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

Можно ли загрузить DT, созданный в файловой базе, на SQL-сервер?

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

Выгрузка зависла или идёт очень долго — что делать?

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

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

Нет, DT — закрытый внутренний формат платформы. Единственный способ получить доступ к данным — загрузить файл в информационную базу через конфигуратор 1С. Сторонние программы для чтения DT не предусмотрены.

Почему при загрузке DT возникает ошибка несовместимости версий?

Чаще всего причина в том, что выгрузка создана на более новой версии платформы, чем та, в которой выполняется загрузка. Установите платформу той же или более новой версии и повторите загрузку. Также ошибка возможна при повреждении файла — например, если выгрузка была прервана или файл скопирован с ошибкой.