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