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