Файл выгрузки .dt: как развернуть из него рабочую базу 1С
Содержание
Файл .dt нельзя открыть двойным щелчком или в блокноте. Чтобы открыть файл dt
в 1С, его загружают в информационную базу: создают в окне запуска новую пустую базу, заходят в неё через Конфигуратор и выбирают Администрирование → Загрузить информационную базу. Через несколько минут база готова к работе со всеми документами, справочниками и пользователями.
Способов по сути три: через окно Конфигуратора (подходит в 9 случаях из 10), через пакетный запуск 1cv8.exe (для регулярного восстановления по расписанию) и загрузка в серверную базу
(когда файл весит десятки гигабайт и нужна скорость СУБД). Ниже каждый вариант разобран отдельно, плюс обратная операция — выгрузка данных так, чтобы файл без проблем открылся на другом компьютере.
Что хранится в файле .dt и почему его не открыть напрямую
Расширение .dt получает файл выгрузки информационной базы. Это полный слепок базы на момент выгрузки, упакованный в сжатый формат платформы 1С:Предприятие 8.
Что попадает в файл:
- 🧩 конфигурация базы (структура, формы, отчёты, модули);
- 📦 все данные: документы, справочники, регистры, константы;
- 👤 список пользователей информационной базы с их правами и паролями;
- ⚙️ служебные данные платформы, нужные для работы программы.
Чего в файле нет:
- 📜 журнала регистрации — он лежит в отдельной папке
1Cv8Logрядом с базой и в выгрузку не входит; - 🔑 лицензий — они привязаны к компьютеру или серверу, а не к базе;
- 🖥️ настроек окна запуска (списка баз конкретного пользователя Windows).
Внутри файл двоичный и сжатый. Блокнот покажет набор символов, архиватор его не распознает. Отдельный документ или счёт «вытащить» из .dt без загрузки тоже нельзя. Единственная программа, которая читает этот формат, — сама платформа 1С.
Где встречается формат:
| Ситуация | Зачем нужен .dt |
|---|---|
| Резервная копия перед обновлением | Откатиться, если обновление прошло с ошибкой |
| Передача базы программисту или в поддержку | Воспроизвести ошибку на копии |
| Переезд на новый компьютер или сервер | Перенести всё одним файлом |
| Перевод файловой базы в клиент-серверную и обратно | Формат не зависит от типа хранения |
| Тестовая копия рабочей базы | Проверить обработку или обновление без риска |
Выгрузка не зависит от способа хранения базы. Файл, снятый с базы на MS SQL, загружается в файловую базу, и наоборот. На этом держится перевод базы между файловым и клиент-серверным вариантом.
Подготовка к загрузке выгрузки
Перед тем как загружать данные, проверьте четыре вещи. Половина неудачных попыток упирается в одну из них.
Версия платформы
Платформа на вашем компьютере должна иметь номер не ниже той, на которой сделана выгрузка. Если файл снят на 8.3.25, а у вас стоит 8.3.20, загрузка завершится ошибкой. Номер своей платформы видно в окне Справка → О программе в любой открытой базе. Номер версии, на которой выгружали, уточните у отправителя файла.
Место на диске
База после загрузки весит заметно больше самого файла .dt, потому что выгрузка сжата. Ориентир — закладывайте свободное место минимум в 3–5 раз больше размера .dt, плюс запас на системном диске для временных файлов. Файл на 2 ГБ легко превращается в базу на 8–10 ГБ.
Пустая база-приёмник
Загрузка полностью заменяет содержимое базы, в которую вы её выполняете. Конфигурация, документы, пользователи — всё будет стёрто и заменено данными из файла. Поэтому загружают либо в новую пустую базу, либо в базу, которую точно не жалко.
Логин и пароль исходной базы
После загрузки в базе появятся пользователи из файла. Если в исходной базе стояли пароли, без них вы не войдёте ни в Конфигуратор, ни в пользовательский режим. Запросите у владельца базы имя и пароль пользователя с полными правами заранее.
Как открыть файл dt в 1С: загрузка по шагам
Этот порядок подходит для файлового варианта — самого частого случая на одном компьютере или в небольшом офисе.
Шаг 1. Создайте пустую базу
- Запустите 1С:Предприятие, откроется окно со списком баз.
- Нажмите Добавить.
- Выберите Создание новой информационной базы → Далее.
- Отметьте вариант создания базы без конфигурации — он предназначен как раз для загрузки выгруженной информационной базы.
- Задайте понятное имя, например
Бухгалтерия — копия от клиента. - Выберите На данном компьютере или на компьютере в локальной сети и укажите пустую папку, например
D:\Bases\BuhCopy. - Нажмите Далее и Готово.
Новая база появится в списке. Открывать её в пользовательском режиме не нужно — она пустая.
Шаг 2. Откройте Конфигуратор
Выделите созданную базу и нажмите Конфигуратор. В пустой базе нет пользователей, поэтому окно авторизации не появится.
Шаг 3. Загрузите файл
- В меню выберите
Администрирование → Загрузить информационную базу. - В окне выбора файла укажите ваш .dt.
- Программа предупредит, что текущие данные будут потеряны. Подтвердите.
- Дождитесь окончания. Небольшая база загружается за минуту-две, база на несколько гигабайт — от 10–20 минут до часа и больше.
- После сообщения об успешной загрузке Конфигуратор предложит перезапуститься. Согласитесь.
После перезапуска Конфигуратор может уже спросить логин и пароль — это пользователи из загруженного файла.
Шаг 4. Первый запуск в пользовательском режиме
Закройте Конфигуратор и запустите базу кнопкой 1С:Предприятие. Здесь возможны два сюрприза.
Первый — обработка обновления. Если платформа или конфигурация «увидела» новое окружение, программа может выполнить служебные действия при первом запуске. Дождитесь их окончания, не прерывайте.
Второй — вопрос о перемещении базы. Типовые конфигурации на Библиотеке стандартных подсистем (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) замечают, что база запущена по новому адресу, и блокируют работу с внешними ресурсами: обмены, отправку почты, загрузку курсов валют. Программа спросит, это копия или перенос:
- 🧪 если это тестовая копия — укажите, что это копия. Блокировка останется, и копия не отправит письма клиентам и не выгрузит данные в чужие обмены;
- 🚚 если вы переносите рабочую базу на новое место — укажите, что база перемещена, и блокировка снимется.
Не снимайте блокировку на тестовой копии «чтобы не мешала». Копия рабочей базы с включёнными обменами и рассылками может отправить контрагентам повторные документы или загрузить данные в рабочий сайт.
Загрузка в серверную базу и из командной строки
Клиент-серверный вариант
Для больших баз и многопользовательской работы данные загружают в базу на сервере 1С:Предприятия с MS SQL Server или PostgreSQL.
- В окне запуска нажмите Добавить → Создание новой информационной базы, снова выберите вариант без конфигурации.
- Тип расположения — На сервере 1С:Предприятия.
- Заполните кластер серверов , имя базы в кластере, тип СУБД, сервер баз данных, имя базы в СУБД, пользователя и пароль СУБД.
- Отметьте Создать базу данных в случае ее отсутствия.
- Для копии рабочей базы отметьте Установить блокировку регламентных заданий. Иначе на копии запустятся фоновые обмены, загрузка банковских выписок и прочие задания по расписанию.
- Дальше — тот же Конфигуратор и
Администрирование → Загрузить информационную базу.
Файл .dt при этом выбирается на компьютере, где запущен Конфигуратор. Если сервер в другом городе, а файл на 20 ГБ, быстрее сначала скопировать файл на машину рядом с сервером и запустить Конфигуратор там.
Загрузка в существующую серверную базу требует монопольного режима. Все пользователи должны выйти, иначе загрузка не начнётся. Если загружаете поверх рабочей базы — предупредите людей заранее и делайте это вне рабочего времени: открытые сеансы придётся завершить, несохранённые данные в них пропадут.
Пакетная загрузка через 1cv8.exe
Если копию нужно разворачивать регулярно — например, каждую ночь обновлять тестовую базу из свежей выгрузки, — удобен пакетный запуск. Пример bat-файла для файловой базы:
set V8="C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe"
rem Создать пустую файловую базу
%V8% CREATEINFOBASE File="D:\Bases\BuhTest"
rem Загрузить в неё выгрузку
%V8% DESIGNER /F"D:\Bases\BuhTest" /RestoreIB "D:\Backup\buh.dt" /Out"D:\Backup\restore.log"
Номер версии в пути замените на установленный у вас: загляните в C:\Program Files\1cv8\. Ключ /Out пишет результат в текстовый лог — по нему потом видно, прошла загрузка или нет.
Если база-приёмник уже существует и в ней есть пользователи, добавьте в строку DESIGNER параметры /N"Имя" и /P"Пароль" пользователя с административными правами.
Для администраторов серверов есть отдельная утилита ibcmd. Она работает с базой без запуска Конфигуратора и умеет выгружать и загружать .dt. Полный список команд и параметров выводит ibcmd help.
Как выгрузить базу в .dt, чтобы файл потом открылся
Если файл .dt готовите вы, несколько простых правил избавят получателя от проблем.
Порядок выгрузки
- Попросите всех пользователей выйти из базы.
- Откройте базу в режиме Конфигуратор под пользователем с административными правами.
- Выберите
Администрирование → Выгрузить информационную базу. - Укажите папку и имя файла.
- Дождитесь сообщения об успешной выгрузке.
Тот же результат даёт пакетная команда:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB "D:\Backup\buh_2026-10-07.dt" /Out"D:\Backup\dump.log"
Что сделать, чтобы у получателя не было вопросов
- 🏷️ Называйте файл по смыслу: конфигурация, организация, дата —
buh_romashka_2026-10-07.dt. Через полгода файл1Cv8.dtникто не опознает. - 🔢 Сообщите номер платформы, на которой делали выгрузку. Получатель сразу поймёт, нужно ли ему обновляться.
- 🔐 Передайте логин и пароль отдельным каналом, не в том же письме, что и файл.
- 🗜️ Упакуйте в архив, если пересылаете по почте или через облако. Файл .dt уже сжат, но архив с проверкой целостности покажет, если файл повредился при передаче.
- 📋 Проверьте размер готового файла. Выгрузка в 0 байт или в несколько килобайт у базы с данными за пять лет — признак прерванной операции.
Хорошая привычка — раз в квартал пробно загрузить свою резервную копию в пустую базу. Только так видно, что копия действительно рабочая, а не битый файл, который лежит в архиве «на всякий случай».
Ошибки при загрузке файлов .dt и что с ними делать
Большинство сбоев сводятся к пяти симптомам. Выберите свой:
Если загрузка прошла, но база ведёт себя странно — открываются не все документы, отчёты падают с ошибкой, — запустите проверку. В Конфигураторе это Администрирование → Тестирование и исправление. Для файловой базы есть ещё утилита chdbfl.exe в папке bin платформы: она проверяет физическую целостность файла 1Cv8.1CD.
Тестирование и исправление тоже работает в монопольном режиме. Перед запуском с режимом исправления сделайте копию базы — проверка с исправлением может удалить битые объекты.
Если не помогло
Когда файл гарантированно целый, платформа нужной версии, а загрузка всё равно падает, попробуйте:
- Загрузить файл на другом компьютере — так исключите проблемы конкретной машины.
- Загрузить в клиент-серверную базу вместо файловой или наоборот.
- Попросить отправителя сделать выгрузку заново, предварительно запустив у себя тестирование и исправление. Ошибки в исходной базе часто «едут» в выгрузку и всплывают при загрузке.
Другие способы перенести или сравнить данные
Файл .dt — не единственный способ передать базу или её часть. Выбор зависит от задачи.
| Способ | Что переносит | Когда подходит | Ограничения |
|---|---|---|---|
| Выгрузка .dt | Всю базу: конфигурацию, данные, пользователей | Резервная копия, переезд, копия для программиста | Только целиком, заменяет базу-приёмник |
Копирование файла 1Cv8.1CD | Всю файловую базу | Быстрый перенос файловой базы | Базу нужно закрыть; для серверной не подходит |
| Резервная копия средствами СУБД | Всю серверную базу | Ежедневные бэкапы больших баз | Нужен доступ к SQL; восстанавливается только в ту же СУБД |
| Файл конфигурации .cf | Только конфигурацию, без данных | Передать доработки, сравнить конфигурации | Документов и справочников нет |
| Выгрузка данных в XML | Выбранные объекты | Перенести часть справочников или документов между базами одной конфигурации | Нужна обработка; конфигурации должны совпадать |
| Правила обмена и конвертации | Данные между разными конфигурациями | Переход с одной программы на другую | Настройка обмена, требует опыта |
Как сравнить данные из .dt с рабочей базой
Напрямую сравнить файл .dt с базой нельзя. Порядок такой:
- Загрузите .dt в отдельную пустую базу, как описано выше.
- Откройте рядом рабочую базу и копию.
- Для бухгалтерских данных сравните оборотно-сальдовые ведомости за нужный период в обеих базах — расхождения сразу видны по счетам.
- Чтобы сравнить конфигурации, сохраните в копии конфигурацию в файл (
Конфигурация → Сохранить конфигурацию в файл), а в рабочей базе выполните сравнение с этим .cf-файлом.
Так обычно ищут, что изменилось после неудачного обновления или чьей-то правки: старая выгрузка становится эталоном, с которым сверяют текущее состояние.
Восстановление одного документа из старой копии
Частая задача: случайно удалили документ или справочник, а откатывать всю базу нельзя — за это время ввели много нового. Решение:
- Загрузите резервную выгрузку в отдельную базу.
- Найдите там нужный объект.
- Перенесите его в рабочую базу обработкой выгрузки-загрузки данных в XML либо введите вручную, если объектов немного.
Никогда не загружайте старую выгрузку поверх рабочей базы ради одного документа — потеряете всё, что ввели после даты копии.