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