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

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

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

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

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

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

Что нужно подготовить перед загрузкой DT

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

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

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

Создание пустой базы для загрузки

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

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

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

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

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

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

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

Если загрузка прерывается с ошибкой версии

Сообщение о несовместимости версий означает, что файл создан на более новой платформе, чем установлена у вас. Установите актуальную версию платформы и повторите загрузку. Обратная ситуация (файл старее платформы) обычно обрабатывается корректно, но после загрузки может потребоваться конвертация базы, которую платформа выполнит сама при первом открытии.

Особенности клиент-серверного варианта

Для базы на сервере 1С:Предприятие общая логика та же, но пустую базу создают через консоль кластера серверов или через мастер добавления базы с указанием сервера СУБД (MS SQL, PostgreSQL и др.). Убедитесь, что у учётной записи, от имени которой работает сервер 1С, есть доступ к файлу DT — файл должен лежать в каталоге, доступном серверу, а не только на вашем локальном диске.

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

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

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

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

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

Подходит для многопользовательской работы и больших объёмов; требует доступа сервера к файлу DT и блокировки сеансов на время загрузки.

Проверка результата после загрузки

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

Проверьте ключевые разделы: откройте справочники (контрагенты, номенклатура), несколько документов за разные периоды и сформируйте стандартный отчёт, например оборотно-сальдовую ведомость. Сверьте итоговые цифры с источником, если есть доступ к исходной базе или распечаткам.

Дополнительно полезно запустить тестирование и исправление базы («Администрирование → Тестирование и исправление») в режиме проверки без исправления, чтобы убедиться в отсутствии ошибок целостности после переноса.

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

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

Вход в режим «1С:Предприятие»
Норма

База открывается, список пользователей соответствует исходной базе

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

Ошибка аутентификации или пустой список пользователей

Данные справочников и документов
Норма

Записи присутствуют, документы открываются без ошибок

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

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

Отчёты за прошлые периоды
Норма

Итоги совпадают с данными источника

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

Нулевые или расходящиеся обороты

Тестирование и исправление
Норма

Проверка завершается без ошибок

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

Сообщения о нарушении целостности данных

Типичные ошибки и как их избежать

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

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

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

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

Альтернативы загрузке через DT

Файл DT — не единственный способ переноса базы. Для файлового варианта проще всего скопировать целиком каталог базы с файлом 1Cv8.1CD — это фактически готовая база, которую достаточно добавить в список через кнопку «Добавить» с выбором существующего каталога.

Для клиент-серверных баз надёжнее использовать штатные средства СУБД: резервную копию MS SQL или PostgreSQL восстанавливают средствами самой СУБД, после чего базу подключают в консоли кластера. Этот способ быстрее загрузки DT на больших объёмах и точнее сохраняет состояние данных.

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

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

Можно ли загрузить DT в базу с другой конфигурацией?

Технически да — загрузка полностью заменит конфигурацию и данные целевой базы на содержимое файла. Но делать это осознанно стоит только в пустую или ненужную базу: все прежние данные будут уничтожены без возможности восстановления.

Что делать, если при загрузке появляется ошибка несовместимости версий?

Ошибка означает, что файл создан на более новой версии платформы. Установите платформу версии не ниже той, на которой делалась выгрузку, и повторите загрузку. Узнать требуемую версию можно у того, кто предоставил файл.

Переносятся ли пользователи и пароли вместе с файлом DT?

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

Можно ли прервать загрузку DT и продолжить позже?

Нет, загрузка выполняется как единая операция. Прерывание оставляет базу в промежуточном состоянии, поэтому процедуру придётся начинать заново с восстановления пустой базы. Перед стартом убедитесь в стабильности питания и достатке времени.

Чем отличается файл DT от файла 1Cv8.1CD?

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

Нужно ли обновлять конфигурацию базы данных после загрузки DT?

Обычно платформа выполняет необходимые изменения структуры автоматически при загрузке или первом перезапуске. Если конфигуратор предложит обновить конфигурацию базы данных — согласитесь и дождитесь завершения реструктуризации.

Итог

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

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