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

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

Как загрузить файл с расширением dt в 1С

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

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

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

Ниже описан полный порядок действий: от подготовки пустой базы до проверки результата, а также типичные ошибки и способы их обхода. Инструкция применима к большинству версий платформы 1С:Предприятие 8.3 независимо от конкретной конфигурации — Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и другие.

Что такое файл .dt и когда его загружают

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

Типовые сценарии, когда требуется загрузка .dt:

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

Подготовка: что проверить перед загрузкой

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

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

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

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

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

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

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

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

Как создать пустую базу для загрузки .dt

Если базы-приёмника ещё нет, её нужно создать. В стартовом окне 1С нажмите «Добавить», выберите «Создание новой информационной базы», затем вариант «Создание информационной базы без конфигурации». Укажите имя базы и каталог на диске.

Пустая база без конфигурации — нормальная заготовка для .dt: при загрузке конфигурация придёт из файла вместе с данными. Отдельно устанавливать шаблон конфигурации не требуется, если у вас есть именно файл выгрузки .dt, а не дистрибутив.

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

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

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

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

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

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

База открывается, интерфейс соответствует ожидаемой конфигурации

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

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

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

Справочники заполнены, документы открываются, отчёты строятся

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

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

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

Пользователи из исходной базы присутствуют, вход под ними работает

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

Список пуст или вход под известным пользователем невозможен

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

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

Типичные ошибки
01
Загрузка .dt, созданного на более новой платформе — появляется ошибка несовместимости версий; решение: обновить платформу или попросить выгрузку с нужной версии
02
Загрузка в базу с активными сеансами — операция блокируется или прерывается; решение: завершить все сеансы перед началом
03
Попытка открыть .dt двойным щелчком или через «Файл → Открыть» в режиме «Предприятие» — файл так не открывается, загрузка возможна только через конфигуратор
04
Недостаток места на диске — загрузка обрывается с ошибкой; решение: освободить место и повторить
05
Использование повреждённого файла (прерванное копирование, сбойный носитель) — ошибка формата потока; решение: взять исходный файл заново из источника

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

При ошибке «Нарушение прав доступа» убедитесь, что вы входите под пользователем с ролью администратора именно в этой базе. Если пароль администратора утерян, восстановление доступа — отдельная задача, которую лучше поручить специалисту, чтобы не потерять данные.

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

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

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

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

Файл .dt — не единственный способ переноса и резервного копирования. Для файловых баз допустимо простое копирование каталога базы (файла 1Cv8.1CD) при условии, что все сеансы завершены. Такой способ быстрее, но не переносит базу между разными версиями формата и требует аккуратности.

Для клиент-серверных баз администраторы часто используют резервные копии средствами СУБД (например, MS SQL Server или PostgreSQL). Это надёжнее для больших баз и позволяет автоматизировать копирование по расписанию, но требует навыков администрирования СУБД.

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

Загрузка .dt через конфигуратор

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

Копирование каталога файловой базы

Быстро и просто, но только для файловых баз и при полностью завершённых сеансах

Резервная копия средствами СУБД

Подходит для клиент-серверных баз и автоматизации, но требует прав администратора СУБД и соответствующих навыков

Ограничения и меры безопасности

Загрузка .dt не подходит для частичного переноса данных: нельзя загрузить только справочники или документы за период — файл всегда заменяет базу целиком. Для частичного переноса используют обработки обмена данными или выгрузку через XML.

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

Итог

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

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

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

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

Нет. Файл .dt — это внутренний формат платформы 1С, и работать с ним может только конфигуратор через операцию загрузки информационной базы. Просмотреть содержимое файла отдельно или открыть его в режиме «Предприятие» напрямую нельзя.

Загрузится ли .dt, созданный на более новой версии платформы?

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

Что будет с данными, которые уже есть в базе-приёмнике?

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

Почему загрузка прерывается с ошибкой формата потока?

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

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

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

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

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