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