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

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

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

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

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

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

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

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

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

Подготовка перед выгрузкой

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

Завершите сеансы всех пользователей. Формально выгрузка в файловом режиме требует монопольного доступа, а в клиент-серверном активные сеансы могут привести к неполной или несогласованной выгрузке данных. Откройте список активных пользователей через «Администрирование → Активные пользователи» и попросите коллег выйти, либо завершите сеансы принудительно, предупредив их заранее.

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

Пошаговая выгрузка базы в DT

Сама процедура занимает несколько минут для небольшой базы и может идти часами для крупной. Порядок действий одинаков для большинства версий платформы 8.3.

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

Имя файлу давайте осмысленное: включите дату и назначение копии, например ut11_pered_obnovleniem.dt. Это избавит от путаницы, когда копий накопится несколько. Если выгрузка делается регулярно, храните несколько последних файлов, а не перезаписывайте один и тот же.

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

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

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

Способы сохранить копию базы

Выгрузка в DT

Универсально, подходит для переноса и передачи копии; медленно на больших базах, требует остановки работы

Копирование каталога файловой базы

Быстро, но безопасно только при полностью закрытых сеансах; не подходит для клиент-серверного варианта

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

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

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

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

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

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

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

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

«Выгрузка информационной базы завершена» без ошибок

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

Ошибка доступа, обрыв процесса, зависание

Размер файла
Норма

Сопоставим с размером базы (обычно меньше за счёт сжатия)

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

Нулевой или подозрительно маленький размер

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

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

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

Ошибка формата файла при загрузке

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

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

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

Как восстановить базу из DT

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

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

Итог

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

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

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

Можно ли сохранить базу в DT из режима 1С:Предприятие?

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

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

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

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

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

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

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

Как автоматизировать регулярную выгрузку в DT?

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

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

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