Загрузка выгрузки .dt в 1С 8.3: от пустой базы до первого входа

· 9 мин

Содержание

Подключить базу 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. Запустите 1С: откроется окно со списком баз.
  2. Нажмите Добавить, выберите Создание новой информационной базы.
  3. В следующем окне выберите вариант создания базы без конфигурации — он подписан как вариант для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. Шаблон из списка не выбирайте.
  4. Дайте базе понятное имя, например «Бухгалтерия ООО Ромашка (из DT)».
  5. Выберите расположение: На данном компьютере или на компьютере в локальной сети для файловой базы.
  6. Укажите пустую папку, например D:\Bases\Romashka.
  7. Остальные параметры оставьте по умолчанию и нажмите Готово.

База появится в списке. Запускать её в режиме «1С:Предприятие» пока бессмысленно: конфигурации в ней нет.

Шаг 2. Загрузите DT через конфигуратор

  1. Выделите новую базу в списке и нажмите Конфигуратор.
  2. Откройте Администрирование → Загрузить информационную базу....
  3. Укажите файл .dt и нажмите Открыть.
  4. Подтвердите предупреждение о том, что данные текущей базы будут заменены.
  5. Дождитесь окончания. Ход загрузки виден в строке состояния внизу окна.
  6. На вопрос о перезапуске конфигуратора ответьте Да.

После перезапуска конфигуратор может попросить имя пользователя и пароль — это пользователи из загруженной базы.

Шаг 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. В мастере добавления выберите На сервере 1С:Предприятия.
  2. Укажите кластер серверов , имя базы, сервер СУБД, тип СУБД и учётные данные пользователя СУБД.
  3. Отметьте создание базы данных, если её ещё нет.
  4. Откройте новую базу в конфигураторе и загрузите DT так же, через Администрирование → Загрузить информационную базу....

Серверную базу можно создать и через консоль администрирования серверов, а затем добавить её в список кнопкой Добавить → Добавление в список существующей информационной базы.

Ошибки при загрузке DT-базы

Большинство сбоев сводится к четырём причинам: повреждённый файл, несовместимая версия, нехватка ресурсов и занятая база. Выберите свой симптом:

Диагностика: выберите симптом

Не загружайте DT в базу, которая лежит в сетевой папке через Wi-Fi или VPN. Обрыв соединения посреди загрузки оставляет базу в неработоспособном состоянии, и всё приходится начинать заново.

Если загрузка прошла, а при работе появляются странные ошибки, закройте все сеансы и запустите в конфигураторе Администрирование → Тестирование и исправление.... Перед этим сделайте выгрузку: исправление меняет данные.

Перенос базы 1С на другой компьютер через DT

DT — самый надёжный способ перенести базу между компьютерами, особенно если меняется версия платформы или вариант работы. Схема простая:

  1. На старом компьютере откройте базу в конфигураторе.
  2. Выполните Администрирование → Выгрузить информационную базу... и сохраните файл.
  3. Перенесите .dt на новый компьютер: флешкой, по сети, через облако.
  4. На новом компьютере установите платформу той же версии или новее.
  5. Создайте пустую базу и загрузите в неё 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 предназначен только для платформы 1С. Чтобы увидеть данные, загрузите файл в отдельную пустую базу.
Чем DT отличается от CF?
CF содержит только конфигурацию, без данных. DT — конфигурацию вместе со всеми данными и пользователями. Если прислали CF, база будет пустой.
Сколько весит DT по сравнению с базой?
Выгрузка сжата и обычно в несколько раз меньше файла 1Cv8.1CD. Точное соотношение зависит от состава данных: файлы и картинки внутри базы сжимаются хуже.
Нужна ли лицензия, чтобы загрузить DT?
Для работы в конфигураторе и в режиме «1С:Предприятие» нужна лицензия на этом компьютере, как и для любой базы. Сама загрузка файла лицензию не переносит.
Можно ли загрузить DT в базу на платформе 8.2?
Нет, выгрузка из 8.3 рассчитана на платформу 8.3. Установите актуальную платформу 8.3 и загружайте в неё.