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

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

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

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

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

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

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

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

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

Типичные сценарии использования DT-файла:

  • перенос базы с одного компьютера или сервера на другой;
  • создание резервной копии перед обновлением конфигурации или платформы;
  • развёртывание тестовой копии рабочей базы для проверки доработок;
  • передача базы франчайзи или разработчику для диагностики ошибок;
  • миграция с файлового варианта работы на клиент-серверный.

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

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

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

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

Пошаговая загрузка DT-файла через конфигуратор

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

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

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

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

Требования к версии платформы

DT-файл можно загрузить только на платформе той же версии или новее той, на которой он был выгружен. Обратная совместимость не гарантируется: файл, выгруженный на платформе 8.3.22, может не загрузиться на 8.3.18, если конфигурация использует возможности новой версии.

Практическое правило: перед загрузкой обновите платформу на целевом компьютере до актуального релиза вашей линейки (например, последнего релиза 8.3). Если база после загрузки требует более новую версию, конфигуратор сообщит об этом явной ошибкой — тогда обновите платформу и повторите загрузку.

Аналогично учитывайте режим совместимости конфигурации. Если конфигурация рассчитана на режим совместимости выше, чем установленная у вас платформа, потребуется обновление платформы — сам файл тут ни при чём.

Особенности загрузки в файловую и клиент-серверную базу

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

Файловая база

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

Клиент-серверная база

Загрузка идёт через сервер 1С и СУБД. Требует прав администратора кластера и отключения сеансов через консоль сервера. Для больших баз выгрузка/загрузка DT занимает много времени — рассмотрите копирование средствами СУБД

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

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

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

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

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

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

Запуск базы в режиме предприятия
Норма

База открывается без ошибок, доступны основные разделы

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

Ошибка обновления конфигурации или требование реструктуризации

Наличие данных
Норма

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

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

Пустые журналы, отсутствуют документы за часть периода

Список пользователей
Норма

Пользователи из файла входят под своими паролями

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

Никто не может войти — неизвестны пароли из выгрузки

Работа отчётов
Норма

Отчёты формируются и показывают осмысленные цифры

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

Отчёты падают с ошибками или выдают пустой результат

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

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

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

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

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

Итог

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

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

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

Можно ли загрузить DT-файл в режиме «1С:Предприятие»?

Нет, загрузка DT-файла доступна только в конфигураторе через меню «Администрирование». В пользовательском режиме есть лишь обмены данными и загрузка отдельных данных (например, через универсальный обмен в формате XML), но не полная загрузка дампа базы.

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

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

Что делать, если после загрузки база просит обновить конфигурацию?

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

Можно ли загрузить только часть данных из DT-файла?

Нет, DT-файл загружается только целиком и полностью заменяет базу. Если нужна выборочная передача данных, используйте типовые планы обмена, универсальный формат EnterpriseData или обработку «Выгрузка и загрузка данных XML».

Почему после загрузки никто не может войти в базу?

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

Подходит ли DT-файл для ежедневного резервного копирования?

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