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

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

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

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

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

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

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

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

Файл DT (data transfer) — это внутренний формат платформы 1С:Предприятие для выгрузки и загрузки информационной базы целиком. В отличие от резервной копии средствами СУБД, DT-файл независим от типа базы: выгрузку из файловой базы можно загрузить в клиент-серверную и наоборот.

Типичные сценарии, когда требуется сохранить базу в DT:

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

Как сохранить файл DT через конфигуратор

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

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

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

Если конфигуратор запрашивает монопольный режим, а пользователи уже вышли, проверьте зависшие сеансы: в файловом варианте — через список активных пользователей, в клиент-серверном — через консоль кластера серверов 1С.

Особенности для файловых и клиент-серверных баз

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

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

Сравнение вариантов копирования

Выгрузка в DT через конфигуратор

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

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

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

Резервная копия средствами СУБД

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

Сколько места нужно и сколько времени займёт выгрузка

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

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

Как проверить, что файл DT сохранился корректно

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

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

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

Наличие и размер файла
Норма

Файл .dt существует, размер больше нуля и сопоставим с ожидаемым объёмом данных

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

Файл отсутствует, имеет нулевой или подозрительно малый размер

Сообщение конфигуратора
Норма

Выгрузка завершилась без ошибок и предупреждений

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

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

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

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

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

При загрузке возникает ошибка, база не открывается или данные неполные

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

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

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

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

Ограничения формата и альтернативы

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

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

Удобно включать в имя файла дату и краткое пояснение, например: buh_2026-05-30_pered_obnovleniem.dt. Через несколько месяцев такое имя избавит от вопроса, что за копия перед вами и для чего она делалась.
ПЗ
Практическое замечание

Частые вопросы о сохранении файла DT

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

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

Нужно ли, чтобы все пользователи вышли из базы?

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

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

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

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

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

Можно ли загрузить DT на более старую версию платформы?

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

Как часто нужно делать выгрузку в DT?

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

Итог

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

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