Администрирование · 11 мин
Как добавить DT базу в 1С
Как добавить dt базу в 1С: создание пустой информационной базы, загрузка выгрузки .dt через конфигуратор, проверка результата и решение типичных ошибок.
Файл с расширением .dt — это выгрузка информационной базы 1С, созданная через конфигуратор. Он содержит и конфигурацию, и все данные: справочники, документы, регистры, настройки пользователей. Такой файл используют для переноса базы на другой компьютер или сервер, создания тестовой копии, восстановления после сбоя и передачи базы разработчику или франчайзи.
Добавить dt базу в 1С означает выполнить две операции: создать новую пустую информационную базу в списке баз и загрузить в неё содержимое файла .dt через конфигуратор. Важно понимать: файл .dt нельзя просто «открыть» двойным щелчком или подключить как готовую базу — он загружается только штатным механизмом «Загрузить информационную базу».
Ниже разобран полный порядок действий для файлового и клиент-серверного вариантов, типичные ошибки при загрузке и способы проверить, что база развернулась корректно.
Что такое файл .dt и когда он нужен
Файл .dt создаётся через пункт конфигуратора «Администрирование → Выгрузить информационную базу». Это универсальный формат переноса: внутри архива лежит полный снимок базы — структура метаданных, таблицы данных, пользователи и их роли. Размер файла обычно заметно меньше самой базы, потому что данные сжимаются.
Типичные сценарии использования .dt:
- перенос базы с одного компьютера на другой без доступа к исходному каталогу;
- создание тестовой копии для проверки обновлений и доработок;
- резервная копия перед рискованными операциями (обновление релиза, свёртка базы);
- передача базы специалисту для диагностики ошибок;
- миграция с файлового варианта на клиент-серверный.
Ограничение, о котором часто забывают: загрузка .dt полностью замещает содержимое базы-приёмника. Если в целевой базе уже есть данные, они будут безвозвратно перезаписаны. Поэтому загружать dt нужно только в пустую или специально подготовленную копию.
Подготовка: что проверить перед загрузкой
Перед тем как добавить dt базу, убедитесь в трёх вещах. Во-первых, версия платформы 1С на целевом компьютере должна быть не ниже той, на которой делалась выгрузка. База, выгруженная на платформе 8.3.22, может не загрузиться или не запуститься на 8.3.10. Во-вторых, на диске должно быть достаточно свободного места: ориентируйтесь на объём в 2–3 раза больше размера самого .dt, потому что при загрузке данные распаковываются. В-третьих, файл .dt не должен быть повреждён — если он копировался по сети или с флешки, сверьте его размер с исходным.
Если база клиент-серверная, дополнительно проверьте, что у вас есть доступ к консоли кластера серверов 1С и права администратора на создание новой базы. Для файлового варианта достаточно прав на создание папки на диске.
Создание пустой базы в списке 1С
Первый шаг — зарегистрировать новую пустую базу в окне запуска 1С. Откройте ярлык 1С, в окне выбора информационных баз нажмите кнопку «Добавить». В появившемся диалоге выберите «Создание новой информационной базы» и нажмите «Далее».
На следующем шаге выберите вариант «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы». Именно этот пункт предназначен для загрузки .dt — шаблон из поставки конфигурации здесь не нужен, так как конфигурация придёт из файла выгрузки.
Далее укажите понятное имя базы (например, «Бухгалтерия тестовая»), тип расположения — «На данном компьютере или на компьютере в локальной сети» для файлового варианта, и путь к пустому каталогу. Каталог должен существовать и быть пустым. После нажатия «Готово» база появится в списке, но пока не содержит ни конфигурации, ни данных.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Создание новой информационной базы»
- 3Укажите вариант «без конфигурации... для загрузки выгруженной ранее»
- 4Введите имя базы и выберите тип расположения
- 5Укажите пустой каталог для файловой базы и нажмите «Готово»
Загрузка файла .dt через конфигуратор
Выделите созданную базу в списке и нажмите кнопку «Конфигуратор». Пустая база откроется без конфигурации — это нормально. Перейдите в меню «Администрирование → Загрузить информационную базу» и укажите путь к файлу .dt.
Конфигуратор покажет предупреждение о том, что загрузка приведёт к потере всех текущих данных базы — для пустой базы это не страшно, подтвердите действие. Начнётся процесс загрузки: он может занять от нескольких минут до нескольких часов в зависимости от размера файла и быстродействия диска. Не закрывайте конфигуратор и не выключайте компьютер до завершения.
По окончании загрузки конфигуратор, как правило, предложит обновить конфигурацию базы данных или сделает это автоматически. Если предложения не было, выполните вручную: «Конфигурация → Обновить конфигурацию базы данных». После этого база готова к запуску в режиме «1С:Предприятие».
Загрузка dt в клиент-серверном варианте
Для клиент-серверной архитектуры последовательность отличается. Сначала создайте новую информационную базу через консоль кластера серверов 1С: откройте консоль, разверните нужный кластер, щёлкните правой кнопкой по «Информационные базы» и выберите «Создать → Информационная база». Укажите имя, тип СУБД (MS SQL, PostgreSQL и др.), имя базы данных на сервере СУБД и параметры доступа. Флаг «Создать базу данных в случае её отсутствия» упростит процесс.
Затем добавьте эту базу в список баз на клиентском компьютере (тип расположения — «На сервере 1С:Предприятия», укажите имя сервера и имя базы в кластере), откройте её в конфигураторе и выполните ту же команду «Администрирование → Загрузить информационную базу». Учтите, что загрузка большого .dt на сервер может занять значительное время и создать нагрузку на СУБД — для рабочих серверов такую операцию лучше планировать в нерабочие часы.
Файловый и клиент-серверный варианты
Проще: достаточно пустого каталога на диске. Подходит для тестовых копий, небольших баз и работы одного-двух пользователей. Ограничение — нет параллельной работы большого числа пользователей.
Требует создания базы через консоль кластера и наличия СУБД. Подходит для рабочих баз с несколькими пользователями. Ограничение — нужны права администратора кластера и сервера СУБД.
Проверка результата после загрузки
После загрузки запустите базу в режиме «1С:Предприятие». Если в выгрузке были пользователи, появится окно авторизации — используйте логин и пароль из исходной базы. Если список пользователей пуст, вход произойдёт без запроса.
Убедитесь, что данные на месте: откройте ключевые справочники (контрагенты, номенклатура), журналы документов за последний период и пару отчётов — например, оборотно-сальдовую ведомость для бухгалтерской базы. Сверьте итоги с исходной базой. Дополнительно полезно выполнить «Администрирование → Тестирование и исправление» в конфигураторе с минимальным набором проверок, если есть подозрения на повреждение файла при переносе.
Как проверить результат
База открывается, интерфейс соответствует исходной конфигурации
Ошибка запуска или пустая конфигурация — загрузка не завершена, повторите обновление конфигурации БД
Справочники и документы на месте, отчёты формируются
Пустые списки — возможно, загружен не тот файл .dt
Пользователи из исходной базы присутствуют, вход работает
Пользователей нет или пароли не подходят — уточните, из какой базы делалась выгрузка
Типичные ошибки и их решение
Самая частая проблема — ошибка «Нарушена целостность структуры файла» или внезапное прерывание загрузки. Причины: повреждённый .dt (недокопированный файл), нехватка места на диске, разрыв сети при чтении файла с сетевого ресурса. Решение — скопировать файл на локальный диск, проверить его размер и повторить загрузку.
Вторая типичная ситуация — «Ошибка разделённого доступа к базе». Она означает, что в базе есть активные сеансы. Для файловой базы проверьте, не открыта ли она у другого пользователя по сети; для серверной — завершите сеансы через консоль кластера.
Третья группа ошибок связана с несовместимостью версий: старая платформа не может загрузить выгрузку, созданную на более новой. Установите актуальную версию платформы и повторите попытку. Также встречается ситуация, когда после загрузки база запускается, но конфигурация «не открывается» для изменений — это нормально для типовых конфигураций на поддержке и не является ошибкой.
FAQ
Чем файл .dt отличается от файла 1Cv8.1CD?
1Cv8.1CD — это рабочий файл файловой базы, который можно напрямую подключить через «Добавить существующую базу». Файл .dt — сжатая выгрузка, предназначенная для переноса: её нельзя подключить напрямую, только загрузить через конфигуратор. Для переноса файловой базы проще скопировать 1Cv8.1CD, а .dt универсальнее — он подходит и для серверных баз.
Можно ли загрузить .dt в базу с другой конфигурацией?
Технически загрузка выполнится, но конфигурация приёмника будет полностью заменена конфигурацией из файла. Если цель — перенести только данные между разными конфигурациями (например, из «Управления торговлей» в «Бухгалтерию»), используйте типовые обработки обмена и правила конвертации, а не загрузку .dt.
Сколько времени занимает загрузка dt?
Зависит от размера файла, скорости диска и, для серверного варианта, производительности СУБД. Небольшая база загружается за несколько минут, крупная — за часы. Нельзя прерывать процесс: недогруженная база останется в нерабочем состоянии, и операцию придётся повторять сначала.
Нужно ли обновлять конфигурацию базы данных после загрузки?
Обычно конфигуратор предлагает это автоматически в конце загрузки. Если предложения не было или вы ответили отказом, выполните вручную: «Конфигурация → Обновить конфигурацию базы данных». Без этого шага база может не запуститься в пользовательском режиме.
Что делать, если после загрузки не подходит пароль пользователя?
Пароли хранятся внутри выгрузки, поэтому нужен пароль из исходной базы. Если он неизвестен, попросите администратора исходной базы сбросить пароль и сделать новую выгрузку, либо загрузите .dt и воспользуйтесь сторонними инструментами администрирования только при наличии законных прав на эту базу.
Можно ли использовать .dt как регулярную резервную копию?
Можно, и это распространённая практика для файловых баз: выгрузка .dt по расписанию даёт переносимую копию. Однако для клиент-серверных баз надёжнее использовать штатные средства резервного копирования СУБД — они быстрее и позволяют восстановиться на конкретный момент времени.
Что важно запомнить
DT-файл добавляется в 1С только через загрузку в пустую базу: создайте базу без конфигурации, откройте конфигуратор, выполните «Администрирование → Загрузить информационную базу» и обновите конфигурацию БД. Загружайте только в пустую базу, проверяйте версию платформы и свободное место, а после загрузки убедитесь, что данные и пользователи на месте.