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