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