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