К статье
Практический материал

Администрирование · 10 мин

Как добавить базу 1С из файла DT

Как добавить базу 1С из файла выгрузки DT: загрузка через конфигуратор, создание пустой базы, типичные ошибки и проверка результата.

Файл с расширением .dt — это файл выгрузки информационной базы 1С, который создаётся через конфигуратор и содержит полную копию базы: конфигурацию, данные, пользователей и настройки. Такой файл нельзя просто «открыть» двойным кликом или подключить как каталог — его нужно загрузить в заранее созданную пустую базу. Ниже описан полный порядок действий: от подготовки до проверки результата.

Процедура одинакова для файловых и клиент-серверных баз, различается только способ создания пустой базы-приёмника. Всё выполняется штатными средствами платформы 1С:Предприятие, сторонние программы не требуются. Главное условие — версия платформы, в которую загружается DT, должна быть не ниже версии, в которой файл был выгружен.

Что понадобится перед началом работы

Для загрузки DT потребуется установленная платформа 1С:Предприятие подходящей версии, сам файл выгрузки и права администратора на создаваемую базу. Если файл получен от сторонней организации, уточните, на какой версии платформы он был выгружен — загрузка в более старую платформу невозможна.

Также оцените размер файла и свободное место на диске. Загруженная база обычно занимает заметно больше места, чем сам DT-файл, поскольку данные в выгрузке сжаты. Для больших баз желателен запас свободного пространства в несколько раз превышающий размер файла.

Если база будет клиент-серверной, дополнительно понадобятся доступы к серверу 1С и СУБД (MS SQL, PostgreSQL и т.п.), а также права на создание базы данных на сервере.

Шаг 1. Создайте пустую базу-приёмник

Запустите ярлык 1С:Предприятие и в окне выбора информационных баз нажмите кнопку «Добавить». Выберите вариант «Создание новой информационной базы», затем пункт «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы» — именно он предназначен для приёма DT-файлов.

Укажите имя базы (оно будет отображаться в списке) и тип расположения. Для файлового варианта выберите каталог на диске — рекомендуется отдельная пустая папка, например D:\1C_Bases\NewBase. Для клиент-серверного варианта укажите имя сервера 1С, тип СУБД, имя базы данных и учётные данные администратора СУБД.

После завершения мастера новая база появится в списке, но она пустая: в ней нет ни конфигурации, ни данных. Запускать её в режиме предприятия на этом этапе бессмысленно — сначала нужно загрузить DT.

Создание пустой базы
  1. 1
    Откройте стартовое окно 1С и нажмите «Добавить»
  2. 2
    Выберите «Создание новой информационной базы»
  3. 3
    Укажите вариант «без конфигурации» для загрузки выгруженной базы
  4. 4
    Задайте имя и каталог (или параметры сервера)
  5. 5
    Завершите мастер и убедитесь, что база появилась в списке

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

В окне выбора баз выделите созданную пустую базу и нажмите кнопку «Конфигуратор». Пустая база откроется без запроса пользователя и пароля, поскольку список пользователей ещё не создан. Если конфигуратор запрашивает авторизацию — значит, вы выбрали не ту базу или она не пустая.

В меню конфигуратора выберите «Администрирование → Загрузить информационную базу» и укажите путь к DT-файлу. Платформа предупредит, что загрузка приведёт к потере текущих данных — для пустой базы это не страшно, подтвердите операцию. Процесс может занять от нескольких минут до нескольких часов в зависимости от размера файла и производительности диска.

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

Шаг 3. Обновите конфигурацию базы данных

После завершения загрузки конфигуратор, как правило, сообщит, что конфигурация базы данных не совпадает с загруженной конфигурацией, и предложит выполнить обновление. Согласитесь либо выполните команду вручную: «Конфигурация → Обновить конфигурацию базы данных».

На этом этапе платформа создаёт в базе таблицы и индексы, выполняет регламентные преобразования данных. Для больших баз реструктуризация может занять продолжительное время — это нормально. Дождитесь сообщения об успешном завершении.

Шаг 4. Проверьте вход и работоспособность базы

Закройте конфигуратор и запустите базу в режиме «1С:Предприятие». Появится окно авторизации со списком пользователей из загруженной базы — пароли сохраняются из исходной базы, поэтому понадобятся учётные данные того, кто делал выгрузку. Если пароль неизвестен, войдите в конфигуратор и задайте новый пароль пользователю с административными правами через «Администрирование → Пользователи».

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

Контрольные точки

Как проверить результат

Запуск в режиме предприятия
Норма

База открывается, отображается список пользователей

Тревожный признак

Ошибка «конфигурация базы данных не соответствует» или аварийное завершение

Данные
Норма

Справочники и документы на месте, отчёты формируются

Тревожный признак

Пустые справочники, ошибки при открытии документов

Период данных
Норма

Документы присутствуют до даты выгрузки

Тревожный признак

Данные обрываются раньше ожидаемой даты — выгрузка была старой

Добавление DT в клиент-серверном варианте

Для серверной базы последовательность та же, но пустую базу создают на кластере серверов 1С. В мастере добавления базы выберите тип «На сервере 1С:Предприятия», укажите имя кластера, имя базы в кластере, тип СУБД и параметры доступа к серверу баз данных. Платформа сама создаст пустую базу на СУБД.

Загрузка DT в серверную базу также выполняется через конфигуратор. Учитывайте, что для больших файлов выгрузки серверный вариант обычно работает быстрее и стабильнее, а загрузка по сети с клиентской машины может занять много времени — при возможности размещайте DT-файл ближе к серверу СУБД.

Файловый или серверный вариант

Файловая база

Подходит для копий на локальном компьютере, тестирования и небольших баз. Ограничение — низкая производительность при одновременной работе нескольких пользователей.

Клиент-серверная база

Подходит для рабочих баз с несколькими пользователями и больших объёмов. Требует развёрнутого сервера 1С и СУБД, а также прав администратора.

Типичные ошибки и их решение

Самая частая проблема — попытка загрузить DT в платформу более старой версии, чем та, на которой делалась выгрузка. Платформа выдаст ошибку о несовместимости версии. Решение одно: установить актуальную версию платформы и повторить загрузку.

Вторая распространённая ситуация — нехватка места на диске в процессе загрузки. Процесс обрывается с ошибкой, база остаётся повреждённой. Освободите место, удалите неудачную базу и создайте пустую заново.

Также пользователи иногда пытаются добавить DT-файл через кнопку «Добавить → Добавление в список существующей информационной базы», указывая путь к файлу. Это не сработает: тот пункт предназначен для подключения готовых каталогов баз, а не файлов выгрузки.

Типичные ошибки
01
Загрузка DT в рабочую базу — все текущие данные уничтожаются безвозвратно
02
Прерывание загрузки — база остаётся в повреждённом состоянии, требуется пересоздание
03
Загрузка в старую платформу — ошибка несовместимости версий, файл не откроется
04
Пропуск обновления конфигурации базы данных — база не запускается в режиме предприятия
05
Недостаток места на диске — аварийное прерывание загрузки на середине

Чем DT отличается от других способов переноса базы

DT — универсальный, но не единственный способ. Файловую базу можно перенести простым копированием каталога с файлом 1Cv8.1CD — это быстрее, чем выгрузка и загрузка, и не требует конфигуратора. Однако копирование каталога не подходит для перехода между файловым и клиент-серверным вариантами.

Для серверных баз альтернативой служит резервная копия средствами СУБД (например, backup в MS SQL) — такой способ быстрее для больших баз, но привязан к конкретной СУБД. DT остаётся самым переносимым вариантом: он не зависит от СУБД и позволяет заодно «очистить» базу от физически удалённых записей.

Итог

Что важно запомнить

DT-файл не открывается напрямую: создайте пустую базу без конфигурации, загрузите файл через конфигуратор («Администрирование → Загрузить информационную базу»), обновите конфигурацию базы данных и проверьте вход. Никогда не загружайте DT в базу с нужными данными — они будут полностью заменены.

Частые вопросы

Можно ли открыть DT-файл без создания новой базы?

Нет. DT — это архив выгрузки, который платформа умеет только загружать в существующую (в том числе пустую) информационную базу. Отдельного «просмотрщика» DT-файлов в платформе нет, поэтому создание базы-приёмника обязательно.

Как узнать версию платформы, на которой сделан DT-файл?

Штатного способа посмотреть версию внутри файла нет. Проще всего попробовать загрузить его в актуальную версию платформы — она откроет выгрузки с более старых версий. Если платформа сообщает о несовместимости, запросите у источника файла информацию о версии.

Что делать, если после загрузки не подходит ни один пароль?

Откройте базу в конфигураторе — для файловой базы без известных паролей вход в конфигуратор обычно возможен. Перейдите в «Администрирование → Пользователи», выберите пользователя с полными правами и задайте ему новый пароль. Если вход в конфигуратор тоже заблокирован, потребуется помощь специалиста.

Сколько времени занимает загрузка DT?

Зависит от размера файла, скорости диска и процессора. Небольшие базы загружаются за минуты, большие файловые базы могут обрабатываться часами. Для файлового варианта размещение базы на SSD заметно ускоряет процесс.

Можно ли загрузить DT из файловой базы на сервер 1С?

Да, это один из стандартных сценариев миграции. Создайте пустую базу на сервере, откройте её в конфигураторе и загрузите DT обычным способом — формат выгрузки одинаков для обоих вариантов работы.

Чем загрузка DT отличается от восстановления архивной копии из режима предприятия?

Архивная копия, создаваемая типовыми средствами («Администрирование → Обслуживание»), чаще всего представляет собой тот же DT-файл внутри ZIP-архива. Загружается он аналогично — через конфигуратор, а не через «восстановление» в пользовательском режиме пустой базы.