Загрузка выгрузки .dt в 1С 8.3: от пустой базы до первого входа
Содержание
Подключить базу
1С из файла DT напрямую нельзя: такой файл не открывается двойным щелчком и не добавляется в список баз как готовая база. Порядок всегда один: создайте в окне запуска пустую информационную базу без конфигурации, откройте её в конфигураторе и выполните Администрирование → Загрузить информационную базу..., указав файл .dt. После загрузки база запускается в режиме «1С:Предприятие» как обычная.
На всё уходит от пары минут до нескольких часов — время зависит от размера выгрузки и диска. Ниже разобрано, что проверить заранее, как загрузить DT в файловый и серверный вариант, какие ошибки встречаются и когда базе уже тесно в файловом режиме.
Что лежит в файле .dt и почему его нельзя просто открыть
DT — это не формат базы, а формат выгрузки. Конфигуратор упаковывает в один файл всё содержимое информационной базы: конфигурацию, данные, список пользователей. Получается сжатый архив, который платформа умеет только «развернуть» обратно в базу.
Чем DT отличается от рабочей файловой базы:
| Признак | Файл .dt | Файловая база (1Cv8.1CD) |
|---|---|---|
| Что это | Выгрузка, «посылка» | Рабочая база |
| Можно ли запустить | Нет, только загрузить | Да, из списка баз |
| Размер | Обычно в несколько раз меньше | Полный, с индексами |
| Зависит от варианта работы | Нет: годится для файловой и серверной базы | Только файловый вариант |
| Для чего нужен | Перенос, резервная копия, передача в поддержку | Ежедневная работа |
Главный плюс DT — переносимость. Одну и ту же выгрузку можно загрузить в файловую базу на ноутбуке, в серверную базу на MS SQL или PostgreSQL. Поэтому DT присылают программисты, отдел поддержки, бывший бухгалтер при передаче дел.
Если вам прислали папку с файлом 1Cv8.1CD, а не .dt, — это уже готовая файловая база. Её не загружают, а добавляют в список: Добавить → Добавление в список существующей информационной базы и указывают путь к папке.
Проверки перед загрузкой: версия платформы, место на диске, пароль
Пять минут проверки избавят от загрузки, которая через час закончится ошибкой.
- 🧩 Версия платформы. Выгрузку, сделанную на более новой платформе, старая платформа может не загрузить. Спросите у отправителя, на какой версии 8.3 работала база, и поставьте такую же или новее. Номер своей версии виден в конфигураторе в
Справка → О программе. - 💾 Свободное место. Развёрнутая база занимает в несколько раз больше, чем DT. Ориентир: держите на диске свободными минимум 5–10 объёмов файла выгрузки, плюс место для временных файлов.
- 🔑 Логин и пароль. Вместе с данными загружается список пользователей исходной базы. Если в ней были пользователи с паролями, войти без пароля после загрузки не получится. Узнайте имя и пароль администратора у того, кто делал выгрузку, до начала работ.
- 🖥 Разрядность. Большие выгрузки (от нескольких гигабайт) надёжнее загружать 64-разрядной платформой: 32-разрядному процессу может не хватить памяти.
- 📁 Права на папку. У пользователя Windows должны быть права на запись в каталог, где будет лежать база. Не создавайте базу в
C:\Program Files— там часто не хватает прав.
Загрузка DT полностью заменяет содержимое базы, в которую вы загружаете. Поэтому всегда грузите в новую пустую базу, а не в рабочую. Если всё же нужно загрузить поверх существующей — сначала сделайте её выгрузку через Администрирование → Выгрузить информационную базу....
Подключение базы из DT пошагово
Шаг 1. Создайте пустую информационную базу
- Запустите 1С: откроется окно со списком баз.
- Нажмите
Добавить, выберитеСоздание новой информационной базы. - В следующем окне выберите вариант создания базы без конфигурации — он подписан как вариант для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. Шаблон из списка не выбирайте.
- Дайте базе понятное имя, например «Бухгалтерия ООО Ромашка (из DT)».
- Выберите расположение:
На данном компьютере или на компьютере в локальной сетидля файловой базы. - Укажите пустую папку, например
D:\Bases\Romashka. - Остальные параметры оставьте по умолчанию и нажмите
Готово.
База появится в списке. Запускать её в режиме «1С:Предприятие» пока бессмысленно: конфигурации в ней нет.
Шаг 2. Загрузите DT через конфигуратор
- Выделите новую базу в списке и нажмите
Конфигуратор. - Откройте
Администрирование → Загрузить информационную базу.... - Укажите файл
.dtи нажмитеОткрыть. - Подтвердите предупреждение о том, что данные текущей базы будут заменены.
- Дождитесь окончания. Ход загрузки виден в строке состояния внизу окна.
- На вопрос о перезапуске конфигуратора ответьте
Да.
После перезапуска конфигуратор может попросить имя пользователя и пароль — это пользователи из загруженной базы.
Шаг 3. Первый запуск
Закройте конфигуратор и запустите базу кнопкой 1С:Предприятие. Типовые конфигурации иногда при первом запуске выполняют обработку данных или спрашивают о легальности получения обновления — это нормально, дождитесь окончания.
Если база выгружалась в другой организации, проверьте список пользователей в Администрирование → Настройки пользователей и прав → Пользователи и отключите лишние учётные записи.
Загрузка DT из командной строки
Для скриптов и больших выгрузок удобнее запуск без интерфейса. Сначала создаётся пустая база, затем в неё загружается файл:
set V8="C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe"
rem Создать пустую файловую базу
%V8% CREATEINFOBASE File="D:\Bases\Romashka"
rem Загрузить выгрузку и записать протокол
%V8% DESIGNER /F "D:\Bases\Romashka" /RestoreIB "D:\Backup\romashka.dt" /Out "D:\Backup\restore.log" /DisableStartupDialogs
Путь к 1cv8.exe замените на свой: номер версии в папке у вас будет другим. Если в загружаемой базе есть пользователи, ключи /N и /P с именем и паролем при последующих запусках обязательны. Итог загрузки смотрите в файле протокола: при ошибке там будет её текст.
Загрузка DT в серверную базу
Для клиент-серверного варианта шаги те же, отличается только создание базы:
- В мастере добавления выберите
На сервере 1С:Предприятия. - Укажите кластер серверов , имя базы, сервер СУБД, тип СУБД и учётные данные пользователя СУБД.
- Отметьте создание базы данных, если её ещё нет.
- Откройте новую базу в конфигураторе и загрузите DT так же, через
Администрирование → Загрузить информационную базу....
Серверную базу можно создать и через консоль администрирования серверов, а затем добавить её в список кнопкой Добавить → Добавление в список существующей информационной базы.
Ошибки при загрузке DT-базы
Большинство сбоев сводится к четырём причинам: повреждённый файл, несовместимая версия, нехватка ресурсов и занятая база. Выберите свой симптом:
Не загружайте DT в базу, которая лежит в сетевой папке через Wi-Fi или VPN. Обрыв соединения посреди загрузки оставляет базу в неработоспособном состоянии, и всё приходится начинать заново.
Если загрузка прошла, а при работе появляются странные ошибки, закройте все сеансы и запустите в конфигураторе Администрирование → Тестирование и исправление.... Перед этим сделайте выгрузку: исправление меняет данные.
Перенос базы 1С на другой компьютер через DT
DT — самый надёжный способ перенести базу между компьютерами, особенно если меняется версия платформы или вариант работы. Схема простая:
- На старом компьютере откройте базу в конфигураторе.
- Выполните
Администрирование → Выгрузить информационную базу...и сохраните файл. - Перенесите
.dtна новый компьютер: флешкой, по сети, через облако. - На новом компьютере установите платформу той же версии или новее.
- Создайте пустую базу и загрузите в неё DT по шагам выше.
Для файловой базы есть второй путь — скопировать папку целиком. Чем способы различаются:
| Способ | Когда подходит | Риски |
|---|---|---|
| Выгрузка и загрузка DT | Смена платформы, переход в серверный вариант, передача по сети | Долго на больших базах, нужен пароль администратора |
Копирование папки с 1Cv8.1CD | Файловая база, та же или близкая версия платформы | Копия «на ходу» при открытых сеансах может быть битой |
| Резервная копия средствами СУБД | Серверная база, перенос на другой сервер СУБД того же типа | Нужен администратор СУБД |
Копируйте папку только при закрытой базе. На новом компьютере добавьте её через Добавление в список существующей информационной базы. Если программа предложит, переустановите лицензию: программная лицензия привязана к параметрам конкретного компьютера.
Перед передачей DT другим людям подумайте о составе данных. В выгрузке лежит всё: зарплата сотрудников, контрагенты, пароли пользователей в виде хешей. Передавайте файл только тем, кому он действительно нужен, и по защищённому каналу.
Как ускорить загрузку и работу базы после DT
Загруженная из DT база часто работает быстрее исходной: данные записываются заново, без накопленной фрагментации. Чтобы этот эффект сохранился:
- ⚡ Диск. Держите файловую базу на локальном SSD. Разница с обычным HDD на больших отчётах и закрытии месяца заметна сразу.
- 🛡 Антивирус. Добавьте каталог базы в исключения сканирования в реальном времени. Антивирус, проверяющий
1Cv8.1CDпри каждом обращении, замедляет любые операции. - 🌐 Сеть. Если с файловой базой работают по сети, нужна стабильная проводная локальная сеть. Работа по VPN с файловой базой — частый источник повреждений.
- 🧹 Журнал регистрации. Если папка
1Cv8Logразрослась, настройте в конфигураторе сокращение журнала и уровень записи событий. - 📦 Регулярная выгрузка. Делайте DT раз в неделю и перед каждым обновлением конфигурации. Это та же резервная копия, только в переносимом виде.
Кэш на рабочем месте пользователя тоже влияет на скорость. Если после загрузки интерфейс ведёт себя странно, запустите базу с ключом /ClearCache — платформа заново загрузит конфигурацию в локальный кэш.
Когда файловой базе пора на сервер
Файловый вариант хорош для одного-трёх пользователей. Дальше начинаются блокировки: один бухгалтер проводит документы за месяц, остальные ждут. Признаки того, что база переросла файловый режим:
- 👥 одновременно работают больше 5–10 человек;
- 🐢 закрытие месяца и тяжёлые отчёты идут десятки минут, а остальные в это время не могут работать;
- 📈 размер
1Cv8.1CDизмеряется десятками гигабайт; - 🌍 нужен удалённый доступ из филиалов или из дома;
- 🔁 настроены обмены с другими базами и сайтом, которые работают по расписанию.
Переход на клиент-серверный вариант делается тем же DT. Выгрузите файловую базу, создайте серверную на кластере 1С с СУБД (MS SQL Server или PostgreSQL) и загрузите в неё файл. Данные и конфигурация переедут целиком.
Ориентировочно переход требует отдельного сервера или виртуальной машины, лицензии сервера 1С и клиентских лицензий на всех пользователей. Для 10–20 пользователей это обычно оправдано: блокировки уходят, отчёты считаются на сервере, резервное копирование настраивается штатными средствами СУБД.
Обратный путь тоже работает: серверную базу можно выгрузить в DT и развернуть в файловом варианте. Так делают копию для тестов обновления или для программиста.
Частые вопросы
Можно ли посмотреть содержимое DT без загрузки в 1С?
Чем DT отличается от CF?
Сколько весит DT по сравнению с базой?
1Cv8.1CD. Точное соотношение зависит от состава данных: файлы и картинки внутри базы сжимаются хуже.