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