Файл .dt прислали — как посмотреть, что внутри, и не затереть свою базу
Содержание
Файл dt открывается только самой платформой 1С:Предприятие 8.3 и только одним способом: его загружают в информационную базу через Конфигуратор, меню Администрирование → Загрузить информационную базу. Двойной щелчок, архиватор или блокнот не помогут — формат внутренний, читает его только платформа.
Главное правило: загружайте .dt в новую пустую базу, а не в рабочую. Загрузка полностью заменяет конфигурацию, данные и список пользователей той базы, в которую её делают. Вернуть прежнее состояние можно только из резервной копии.
Что лежит внутри файла .dt и зачем его присылают
Файл с расширением .dt — это выгрузка информационной базы целиком. Его создают в Конфигураторе командой Администрирование → Выгрузить информационную базу. Внутри одним файлом упакованы:
- 📦 конфигурация базы со всеми доработками;
- 📊 все данные: справочники, документы, регистры, движения;
- 👤 список пользователей с их ролями и настройками;
- 🧩 подключённые расширения конфигурации .
Чем .dt отличается от похожих файлов, с которыми его путают:
| Расширение | Что это | Чем открывают |
|---|---|---|
.dt | Выгрузка всей базы: конфигурация + данные | Конфигуратор, загрузка информационной базы |
.cf | Только конфигурация, без данных | Конфигуратор, загрузка конфигурации из файла |
.cfu | Файл обновления конфигурации | Конфигуратор, обновление конфигурации |
.cfe | Расширение конфигурации | Конфигуратор или список расширений в режиме Предприятия |
.1CD | Сам файл файловой базы | Добавляется в список баз как существующая |
.xml | Обмен данными, выгрузка отдельных объектов | Обработки обмена в режиме Предприятия |
Чаще всего .dt присылают в трёх ситуациях. Программист отдаёт копию базы с доработками. Бухгалтер передаёт базу аудитору или новому сотруднику. Администратор переносит базу с одного сервера на другой или из файлового варианта в клиент-серверный.
Выгрузка .dt не зависит от того, где жила база. Выгрузку файловой базы можно загрузить в серверную на PostgreSQL или MS SQL — и наоборот. Это стандартный способ переезда.
Чем открыть файл dt: что нужно на компьютере
Сторонних программ, которые показывают содержимое .dt, нет. Чтобы увидеть документы и справочники из выгрузки, нужно развернуть её в базу и запустить эту базу.
Что потребуется:
- 🖥 Установленная платформа 1С:Предприятие 8.3 с компонентом Конфигуратора. Номер версии платформы — не ниже той, в которой делали выгрузку. Уточните его у отправителя.
- 🔑 Лицензия на запуск. Без неё платформа базу не откроет.
- 💾 Свободное место на диске. Развёрнутая база обычно занимает в несколько раз больше, чем сам файл .dt: выгрузка сжата.
- 🔐 Логин и пароль пользователя из той базы, откуда сделана выгрузка. После загрузки действует её список пользователей, а не ваш.
Последний пункт часто забывают. Файл загрузили, а войти не могут: в базе свои пользователи с паролями. Спросите у отправителя логин с правами администратора заранее.
Пошагово: загрузка файла DT в новую базу 1С
Безопасный порядок такой: сначала пустая база, потом загрузка в неё. Рабочие базы при этом никто не трогает.
Шаг 1. Создайте пустую информационную базу
- Запустите 1С, в окне запуска нажмите
Добавить. - Выберите
Создание новой информационной базы→Далее. - Отметьте
Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. - Задайте понятное имя, например «Копия из dt от поставщика».
- Укажите пустую папку на локальном диске, например
D:\Bases\Copy_dt. НажмитеДалееиГотово.
Шаг 2. Откройте базу в Конфигураторе
Выделите новую базу в списке и нажмите Конфигуратор. Логин и пароль не спросят: в пустой базе пользователей ещё нет.
Шаг 3. Загрузите файл
- Меню
Администрирование → Загрузить информационную базу. - Выберите файл .dt и нажмите
Открыть. - Подтвердите предупреждение о том, что данные текущей базы будут заменены.
- Дождитесь окончания. Файл на 1 ГБ на обычном SSD грузится от нескольких минут до получаса, на сетевой папке — заметно дольше.
- В конце Конфигуратор предложит перезапуститься. Согласитесь.
Шаг 4. Запустите базу в режиме Предприятия
Закройте Конфигуратор, в окне запуска нажмите 1С:Предприятие и войдите под логином из исходной базы. Если конфигурация типовая, программа может предложить завершить обновление
или запустить обработчики — дайте ей это сделать.
Загрузка требует монопольного доступа: в базе не должно быть других сеансов. Для пустой копии это не проблема. Если же вы всё-таки загружаете .dt в существующую базу, предупредите пользователей — их работа будет прервана, а данные базы заменены.
Если база должна жить на сервере 1С
Для клиент-серверного варианта порядок тот же, меняется только первый шаг. В окне запуска при создании пустой базы выберите размещение На сервере 1С:Предприятия и заполните кластер, имя базы, тип СУБД, сервер баз данных и пользователя СУБД. Флаг создания базы данных в случае её отсутствия оставьте включённым.
Дальше всё как для файловой базы: Конфигуратор → загрузка .dt → запуск. На большой выгрузке загрузка в серверную базу идёт дольше, потому что СУБД строит индексы таблиц.
Как проверить, что загрузилось всё
Сразу после входа сделайте три быстрые проверки:
- Откройте журнал документов за последний месяц и сравните последние номера с тем, что говорит отправитель.
- Сформируйте оборотно-сальдовую ведомость за последний закрытый период — итоги должны совпасть с исходной базой.
- Проверьте
Справка → О программе: версия конфигурации должна совпадать с исходной.
Расхождения обычно значат, что выгрузку сделали не из той базы или не в тот день.
Правила обмена и конвертации: когда .dt не подходит
Выгрузка .dt — это «всё или ничего». Загрузить из неё только документы за март, только справочник номенклатуры или добавить данные к своим нельзя. Любая загрузка .dt стирает то, что было в базе.
Если нужно перенести часть данных, работают другие механизмы:
- 🔄 Обмен в формате EnterpriseData. Встроен в типовые конфигурации (БП 3.0, УТ 11, ЗУП 3.1 и другие). Файл обмена — это
.xml, загружается в режиме Предприятия, данные добавляются к существующим. - 🧰 Универсальный обмен по правилам конвертации. Правила готовят в конфигурации «Конвертация данных », а переносят обработкой универсального обмена. Подходит для переноса между разными конфигурациями.
- 📄 Выгрузка и загрузка данных XML. Обработка для переноса объектов между базами с одинаковой конфигурацией. Удобна, чтобы перетащить один справочник.
- 🧩 Загрузка .cf. Если нужна только конфигурация без данных — попросите у отправителя файл
.cfили выгрузите его сами из развёрнутой копии.
Частый рабочий приём: загрузить .dt в отдельную копию, найти там нужные данные и уже из копии выгрузить их в рабочую базу через обмен. Так рабочая база не рискует ничем, кроме переносимых объектов.
Ошибки при открытии и загрузке файла dt
Самые частые сбои и что за ними стоит.
Если .dt пришёл в архиве .zip или .rar, сначала распакуйте его в обычную папку. Загрузка из файла внутри архива или с сетевого диска с нестабильным соединением — частый источник ошибки формата потока.
Автоматическая выгрузка и загрузка .dt из командной строки
Ручная загрузка подходит для разового случая. Если копию нужно обновлять каждую ночь — например, тестовую базу для программиста, — удобнее командная строка. Выгрузка и загрузка доступны в пакетном режиме Конфигуратора параметрами /DumpIB и /RestoreIB.
Создать пустую файловую базу:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Copy_dt"
Загрузить .dt в эту базу:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Bases\Copy_dt" /RestoreIB "D:\Dumps\base.dt" /Out "D:\Dumps\restore.log" /DisableStartupDialogs
Выгрузить рабочую базу в .dt:
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Dumps\buh.dt" /Out "D:\Dumps\dump.log" /DisableStartupDialogs
Что подставить под себя:
- путь к
1cv8.exe— номер в папке совпадает с установленной у вас версией платформы; - для серверной базы вместо
/F "путь"пишут/S "сервер\имя_базы"; /Nи/P— пользователь с правами администратора в базе;/Out— файл журнала, в нём будет причина, если загрузка не прошла.
Такой .bat ставят в Планировщик заданий Windows на ночное время. Для серверных баз есть ещё утилита ibcmd из состава платформы: у неё свои команды выгрузки и загрузки, точный синтаксис смотрите в справке ibcmd help.
Выгрузка /DumpIB и загрузка /RestoreIB требуют монопольного доступа. Сеансы пользователей будут мешать или прерваны, поэтому запускайте задание ночью, когда в базе никто не работает.
Безопасность: файл .dt — это вся база целиком
Выгрузка содержит всё, что есть в базе: контрагентов, суммы, зарплаты, паспортные данные сотрудников. Отправить .dt — то же самое, что отдать копию всей бухгалтерии.
Что делать, чтобы не было утечки и порчи:
- 🔒 Шифруйте перед отправкой. Упакуйте файл в архив с паролем, пароль передайте другим каналом — по телефону или в мессенджере.
- 📧 Не шлите почтой открытым вложением. Кроме риска утечки, крупное вложение может обрезаться, и получатель увидит ошибку формата потока.
- 👥 Проверяйте, кому отдаёте. В базе ЗУП и БП есть персональные данные работников. Передача третьим лицам подпадает под требования закона о персональных данных — нужно основание и договор с получателем.
- 🗑 Удаляйте копии после работы. Развёрнутые на ноутбуке копии с реальными данными — частая причина утечек.
Целостность тоже важна. Перед тем как отправить выгрузку, проверьте её: загрузите в пустую базу на своей стороне и запустите. Выгрузка, которая не загружается, бесполезна как резервная копия.
Перед выгрузкой рабочей базы запустите Администрирование → Тестирование и исправление информационной базы в Конфигураторе (режим проверки, без исправлений). Ошибки структуры данных при загрузке потом всплывут в самый неудобный момент.
Частые вопросы
Можно ли открыть файл dt без установки 1С?
Можно ли загрузить .dt в 1С 8.2 или 7.7?
Сколько занимает развёрнутая база по сравнению с файлом .dt?
Сохранятся ли пользователи и пароли после загрузки?
Можно ли выгрузить базу в .dt из режима Предприятия?
/DumpIB. В режиме Предприятия типовые конфигурации предлагают свою резервную копию и выгрузки обмена — это другие форматы.Источники
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»