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

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

Как загрузить DT-файл в 1С: инструкция по восстановлению выгрузки

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

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

Процедура выполняется только в режиме «Конфигуратор» и доступна пользователю с правами администратора. Важно понимать главное: загрузка dt полностью заменяет содержимое базы-приёмника. Если в целевой базе есть актуальные данные, они будут безвозвратно перезаписаны, поэтому перед загрузкой всегда делается резервная копия приёмника.

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

Что такое dt-файл и когда требуется его загрузка

DT (dump) — универсальный формат выгрузки информационной базы, который платформа 1С создаёт через пункт «Администрирование» → «Выгрузить информационную базу». Файл не привязан к СУБД: выгрузку с файловой базы можно загрузить на SQL Server, PostgreSQL и наоборот. Это делает dt основным инструментом миграции между инфраструктурами.

Типовые сценарии загрузки dt: восстановление базы после сбоя, переезд на новый сервер, создание копии базы для тестирования обновления, передача базы франчайзи для диагностики ошибки, развёртывание учебной среды. Во всех случаях логика одна: содержимое dt целиком замещает базу-приёмник.

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

Первый шаг — резервная копия базы, в которую выполняется загрузка. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD, для клиент-серверной — сделать выгрузку в dt или средствами СУБД. Пропуск этого шага — самая частая причина потери данных: обратной операции у загрузки нет.

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

Третий шаг — проверить версию платформы. База, выгруженная на более новой версии платформы, может не загрузиться на старой. Также убедитесь, что на диске достаточно свободного места: при загрузке временные файлы и сама база могут потребовать объём, в несколько раз превышающий размер dt-файла.

Пошаговая загрузка dt в конфигураторе

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

Далее в меню выберите «Администрирование» → «Загрузить информационную базу» и укажите путь к dt-файлу. Платформа покажет предупреждение о том, что текущие данные будут потеряны, — подтвердите операцию. Для больших баз процесс занимает от нескольких минут до нескольких часов; прерывать его нельзя, это оставит базу в повреждённом состоянии.

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

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

Особенности для файлового и клиент-серверного режимов

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

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

Сравнение вариантов

Файловый режим

Подходит для небольших баз и локальных копий; не требует СУБД, но ограничен по размеру и числу одновременных пользователей.

Клиент-серверный режим

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

Проверка результата после загрузки

После входа в режим «Предприятие» проверьте ключевые участки: откройте списки документов за последний период, сверьте остатки по основным отчётам (ОСВ, складские отчёты) с исходной базой, убедитесь, что справочники заполнены. Проверьте список пользователей: «Администрирование» → «Пользователи» — он загружается вместе с dt, пароли сохраняются.

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

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

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

Вход в режим «Предприятие»
Норма

База открывается, пользователи из списка входят

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

Ошибка входа или пустой список пользователей

Документы и отчёты
Норма

Документы на месте, обороты совпадают с источником

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

Пропали документы, расхождения в остатках

Регламентные задания
Норма

Задания разблокированы и выполняются по расписанию

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

Задания заблокированы, обмены не идут

Типичные ошибки и их устранение

Ошибка «Ошибка формата потока» обычно означает повреждённый или недокачанный dt-файл. Проверьте размер файла у источника и у себя, при необходимости запросите выгрузку заново. Иногда помогает загрузка на более свежей версии платформы.

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

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

Альтернативы загрузке dt

Если нужно перенести не всю базу, а только данные между разными конфигурациями, dt не подойдёт — используйте обработку «Выгрузка и загрузка данных XML» или «Универсальный обмен данными». Для переноса только конфигурации без данных применяются файлы .cf (поставка) и .cfu (обновление).

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

Маршрут решения

Как выбрать действие

Нужно перенести базу целиком на другой сервер или СУБДИспользуйте выгрузку/загрузку через dt
Нужно перенести данные в базу с другой конфигурациейИспользуйте обмен данными через XML, а не dt
Нужно только обновить конфигурацию без данныхЗагрузите файл .cf или .cfu через «Обновить конфигурацию»
Настраивается регулярное резервное копирование на сервереИспользуйте средства СУБД вместо ручных выгрузок dt
Итог

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

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

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

Можно ли загрузить dt через режим «Предприятие»?

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

Загружаются ли пользователи и их пароли вместе с dt?

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

Что делать, если загрузка зависла или прервалась?

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

Можно ли загрузить dt из файловой базы в клиент-серверную и наоборот?

Да, формат dt независим от СУБД. Выгрузка из файловой базы загружается на SQL Server или PostgreSQL и обратно. Учитывайте только ограничения файлового режима по размеру и требования к версии платформы.

Чем dt отличается от файлов cf и cfu?

DT содержит конфигурацию вместе со всеми данными и пользователями. Файл .cf — только конфигурацию без данных, .cfu — обновление конфигурации. Для переноса базы целиком используется именно dt.

Сколько времени занимает загрузка большого dt-файла?

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