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