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