Администрирование · 8 мин
Как выгрузить файл DT из 1С: полная инструкция
Как выгрузить dt из 1С через конфигуратор и режим предприятия, загрузить выгрузку обратно, проверить целостность файла и избежать типичных ошибок.
Файл с расширением .dt — это полная копия информационной базы 1С вместе с конфигурацией и всеми данными. Его выгружают для резервного копирования, переноса базы на другой компьютер, передачи копии разработчику или перед обновлением конфигурации. В отличие от SQL-бэкапа, dt-файл не зависит от СУБД и одинаково работает как для файловых, так и для клиент-серверных баз.
Выгрузка выполняется штатными средствами платформы и не требует сторонних программ. Основной способ — режим «Конфигуратор», альтернативный — обработка «Выгрузка и загрузка данных» в режиме «Предприятие». Ниже разобраны оба варианта, ограничения каждого и способы проверить, что выгрузка прошла корректно.
Что нужно подготовить перед выгрузкой
Для выгрузки через конфигуратор нужен пользователь с полными правами (роль «Администратор») и монопольный доступ к базе. Если в файловой базе работают другие пользователи, конфигуратор либо не запустится, либо выгрузка прервётся. В клиент-серверном варианте монопольный режим можно установить принудительно, но корректнее заранее попросить всех выйти.
Проверьте свободное место на диске: dt-файл обычно занимает заметно меньше самой базы за счёт сжатия, но для больших баз потребуется несколько гигабайт. Также убедитесь, что путь сохранения не содержит сетевых дисков с нестабильным соединением — обрыв связи во время записи испортит файл без явной ошибки.
Выгрузка DT через Конфигуратор
Это стандартный и самый надёжный способ. Запустите ярлык 1С, выберите нужную базу в списке и нажмите кнопку «Конфигуратор». Если база защищена паролем, введите логин и пароль администратора.
В меню выберите «Администрирование → Выгрузить информационную базу». В открывшемся диалоге укажите каталог и имя файла, например Бухгалтерия_выгрузка.dt. Нажмите «Сохранить» и дождитесь окончания процесса — внизу окна отображается индикатор прогресса. Для больших баз выгрузка может занять от нескольких минут до нескольких часов.
- 1Завершите работу всех пользователей базы
- 2Откройте базу в режиме Конфигуратор под администратором
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите путь и имя файла с расширением .dt
- 5Дождитесь сообщения об успешном завершении
- 6Проверьте наличие файла и его размер в проводнике
Выгрузка командной строкой
Для автоматизации резервного копирования удобно запускать выгрузку пакетно. Платформа поддерживает запуск конфигуратора с параметром /DumpIB:
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F "D:\Bases\Trade" /N Администратор /P пароль /DumpIB "D:\Backup\trade.dt" /DisableStartupDialogsТакую команду можно добавить в планировщик задач Windows и получать регулярные копии без ручных действий. Путь к исполняемому файлу зависит от установленной версии платформы — уточните его в каталоге установки.
Выгрузка в режиме «Предприятие» без конфигуратора
Если доступа к конфигуратору нет (например, база в облачном сервисе 1С:Фреш), используйте штатную обработку. В типовых конфигурациях она находится в разделе «Администрирование → Обслуживание → Резервное копирование и восстановление» либо вызывается через «Файл → Сохранить копию» в отдельных решениях. В 1С:Фреш выгрузка dt доступна через личный кабинет менеджера сервиса.
Учтите ограничение: обработка «Выгрузка и загрузка данных XML» создаёт не dt-файл, а XML-архив данных без конфигурации. Это подходит для переноса данных между одинаковыми конфигурациями, но не заменяет полную выгрузку базы.
Способы выгрузки
Полная копия базы с конфигурацией. Требует монопольного доступа и прав администратора
Тот же результат, но подходит для автоматизации по расписанию
Только данные без конфигурации; работает без монопольного доступа, но не является полной копией
Как загрузить DT-файл обратно
Загрузка выполняется симметрично. Создайте пустую базу в списке информационных баз (без конфигурации), откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу». Укажите dt-файл и подтвердите операцию.
Важное предупреждение: загрузка полностью заменяет содержимое текущей базы, включая конфигурацию и пользователей. Никогда не загружайте dt в рабочую базу, если цель — просто посмотреть данные. Всегда используйте отдельную пустую базу.
Проверка результата и типичные ошибки
После выгрузки убедитесь, что файл существует, имеет ненулевой размер и его размер сопоставим с ожидаемым (обычно 10–30% от размера базы). Самая надёжная проверка — пробная загрузка в пустую базу на другом компьютере или в отдельном каталоге.
Как проверить выгрузку
Размер больше нуля, дата изменения — текущая
Файл отсутствует или размер 0 байт
Загрузка завершается без ошибок, база открывается
Ошибка формата потока или повреждения данных
Открываются документы, справочники, отчёты
Пустые списки или ошибки при открытии объектов
Ограничения и безопасное хранение
DT-файл содержит все данные базы, включая персональные сведения и пароли пользователей в хешированном виде. Храните копии в защищённом каталоге с ограниченным доступом и не передавайте файл по открытым каналам без шифрования. При передаче разработчику заранее договоритесь об условиях конфиденциальности.
Для клиент-серверных баз большого объёма dt-выгрузка — не единственный вариант резервирования: средства СУБД (MS SQL, PostgreSQL) создают копии быстрее и без монопольного доступа. Разумная практика — сочетать оба способа: SQL-бэкапы ежедневно, dt-выгрузку перед обновлениями и переносами.
Что важно запомнить
Выгрузка dt делается через Конфигуратор: Администрирование → Выгрузить информационную базу. Нужны права администратора, монопольный доступ и свободное место на диске. Обязательно проверяйте копию пробной загрузкой в пустую базу и храните её отдельно от рабочей.
Частые вопросы
Можно ли выгрузить dt без монопольного доступа?
Через конфигуратор — нет, платформа требует монопольный режим. Если пользователей нельзя выгнать, используйте резервное копирование средствами СУБД или обработку выгрузки данных в XML, которая работает в разделённом режиме.
Чем открыть dt-файл без 1С?
Никак осмысленно. Формат dt — внутренний формат платформы 1С, сторонние программы его не читают. Для просмотра данных загрузите файл в пустую базу через конфигуратор.
Почему при загрузке возникает «Ошибка формата потока»?
Чаще всего файл повреждён: обрыв записи, копирование по нестабильной сети, сбой диска. Реже причина — несовместимость версий платформы. Проверьте версию, попробуйте загрузить на другом компьютере; если не помогает — копия непригодна, делайте выгрузку заново.
Сколько места занимает dt-файл?
Точного соотношения нет, но обычно dt существенно меньше размера самой базы благодаря сжатию — ориентировочно от десятой до трети объёма. Базы с большим количеством вложений и картинок сжимаются хуже.
Можно ли выгрузить только данные без конфигурации?
Да, для этого служит обработка «Выгрузка и загрузка данных XML» из состава конфигурации или с диска ИТС. Она создаёт XML-архив, который загружается в базу с идентичной конфигурацией. Формат dt такой выборочности не поддерживает.
Как часто нужно делать dt-выгрузку?
Обязательно — перед каждым обновлением конфигурации, переносом базы и массовыми изменениями данных. Для регулярного резервирования файловых баз достаточно ежедневной автоматической выгрузки через планировщик; клиент-серверные базы дополнительно копируйте средствами СУБД.