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

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

DT-файл в 1С: как создать и использовать выгрузку базы

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

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

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

Что такое DT-файл и когда он нужен

DT (dump) — штатный формат выгрузки платформы 1С:Предприятие. Внутри одного файла упакованы конфигурация, все данные, пользователи и настройки. Формат не зависит от того, где работала база — в файловом варианте или на сервере 1С с MS SQL, PostgreSQL, Oracle, — поэтому DT удобен для миграции между разными инфраструктурами.

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

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

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

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

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

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

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

Выгрузка DT из командной строки и по расписанию

Для автоматизации платформа поддерживает пакетный режим конфигуратора с параметром /DumpIB. Это удобно для ночных бэкапов файловых баз через планировщик заданий Windows.

batch
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F "D:\Bases\Trade" /N Администратор /P пароль /DumpIB "D:\Backup\Trade_%date:~6,4%-%date:~3,2%-%date:~0,2%.dt" /DisableStartupDialogs

Ключи: /F — путь к файловой базе (для серверной используются /S с адресом сервера и именем базы), /N и /P — логин и пароль, /DumpIB — путь к создаваемому DT-файлу. Путь к исполняемому файлу платформы зависит от установленной версии — проверьте актуальную папку в каталоге установки.

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

Как загрузить DT-файл обратно

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

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

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

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

СпособЧто содержитКогда подходитОграничения
Выгрузка в DTКонфигурация + данныеПеренос, миграция, копия для разработкиДолго, нужен монопольный доступ
Копия файла 1Cv8.1CDВся файловая база как естьБыстрый бэкап файловой базыТребует выхода пользователей, не переносит на СУБД
Бэкап средствами СУБДДанные на уровне СУБДРегламентный бэкап клиент-серверных базВосстановление только на ту же СУБД
Выгрузка конфигурации (.cf)Только конфигурация без данныхПередача доработок, обновлениеДанные не сохраняются

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

Сравнение вариантов

DT-файл

Универсальный перенос и архивная копия. Минус — долгое создание и монопольный режим.

Копия 1Cv8.1CD

Быстрый бэкап файловой базы. Минус — работает только с файловым вариантом.

Бэкап СУБД

Регламентная защита серверных баз. Минус — требует навыков администрирования СУБД.

Типичные ошибки и как их избежать

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

Отдельная частая ситуация — «зависшие» сеансы, когда пользователь закрыл программу некорректно, а сеанс остался активным. В файловом варианте помогает проверка списка активных пользователей из конфигуратора, в клиент-серверном — завершение сеансов через консоль кластера серверов 1С.

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

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

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

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

Файл на диске
Норма

DT-файл существует, размер заметно больше нуля и сопоставим с ожиданиями

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

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

Тестовая загрузка
Норма

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

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

Ошибка формата или обрыв загрузки

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

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

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

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

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

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

Итог

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

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

Частые вопросы

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

Нет. Выгрузка информационной базы требует монопольного доступа — это ограничение платформы. Если пользователи работают круглосуточно, планируйте выгрузку на ночное окно или используйте бэкап средствами СУБД, который не требует остановки работы.

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

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

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

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

Как сделать DT из базы в 1С:Фреш или другом облаке?

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

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

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

Сколько места нужно для DT-файла?

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