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

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

Как загрузить выгруженную базу 1С из файла .dt

Как загрузить выгруженную базу 1С из файла выгрузки .dt через конфигуратор: подготовка, пошаговая загрузка, проверка результата, типичные ошибки и ответы на вопросы.

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

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

Ниже разобраны подготовка, пошаговая загрузка в файловом и клиент-серверном варианте, проверка результата, типичные ошибки и альтернативные способы переноса данных, когда .dt не подходит.

Что представляет собой файл выгрузки .dt и когда его используют

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

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

Важно отличать выгрузку .dt от резервной копии средствами СУБД. Для клиент-серверных баз штатным способом резервного копирования считается копия средствами MS SQL Server или PostgreSQL — она создаётся быстрее и не требует монопольного доступа. Файл .dt же удобен именно как транспортный формат, а не как основной инструмент бэкапа больших рабочих баз.

Подготовка перед загрузкой: что проверить обязательно

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

Определите, куда будет выполняться загрузка. Если целевая база уже существует и содержит данные, сделайте её резервную копию: для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — выполнить выгрузку в .dt или снять копию средствами СУБД. Это единственный способ откатиться, если загрузка пройдёт не так.

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

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

Если подходящей базы ещё нет, создайте пустую. Откройте окно запуска 1С (ярлык «1С Предприятие»), нажмите «Добавить» и выберите «Создание новой информационной базы». В списке шаблонов выберите вариант «Создание информационной базы без конфигурации» — пустая база без шаблона.

Укажите имя базы и каталог на диске. Для файлового варианта достаточно выбрать папку — платформа создаст в ней файл 1Cv8.1CD. После добавления базы в список она готова к загрузке .dt через конфигуратор.

Для клиент-серверного варианта новая база создаётся через консоль кластера серверов 1С или при добавлении базы в список с указанием сервера и параметров СУБД. Учтите, что на стороне СУБД должна существовать пустая база данных с нужными правами доступа.

Порядок действий
  1. 1
    Создайте резервную копию целевой базы, если в ней есть данные
  2. 2
    Убедитесь, что версия платформы не ниже той, на которой делалась выгрузка
  3. 3
    Откройте целевую базу в режиме Конфигуратор
  4. 4
    Выберите Администрирование → Загрузить информационную базу
  5. 5
    Укажите путь к файлу .dt и подтвердите загрузку
  6. 6
    Дождитесь окончания и согласитесь на реструктуризацию, если она потребуется
  7. 7
    Проверьте результат: запустите базу в режиме Предприятие

Загрузка базы через конфигуратор: пошаговая инструкция

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

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

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

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

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

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

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

Также проверьте, что на сервере достаточно свободного места: в процессе загрузки данные разворачиваются в таблицы СУБД, и итоговый объём базы может существенно превышать размер сжатого файла .dt.

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

Первый признак успешной загрузки — база открывается в режиме «1С:Предприятие» без ошибок. Войдите под пользователем из загруженной базы: список пользователей переносится вместе с .dt, поэтому логины и пароли будут такими же, как в исходной базе.

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

Дополнительно имеет смысл запустить тестирование и исправление базы (в конфигураторе: «Администрирование» → «Тестирование и исправление») в режиме проверки без исправления. Это поможет выявить скрытые повреждения, которые могли возникнуть ещё на этапе выгрузки.

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

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

Запуск в режиме Предприятие
Норма

База открывается, вход под пользователем проходит

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

Ошибка при входе или пустой список пользователей

Наличие данных
Норма

Справочники и документы на месте, отчёты формируются

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

Пустые справочники, отсутствуют документы за часть периодов

Целостность
Норма

Тестирование и исправление не находит ошибок

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

Сообщения о битых ссылках и повреждённых таблицах

Типичные ошибки при загрузке и их решение

Ошибка «Нарушена целостность файла» или внезапное прерывание загрузки чаще всего означает, что файл .dt повреждён или скопирован не полностью. Запросите файл заново или повторите выгрузку из исходной базы. Если файл передавался архивом, распакуйте его заново.

Сообщение о несовместимости версий платформы возникает, когда выгрузка сделана на более новой платформе. Решение одно — обновить платформу на целевом компьютере до соответствующей версии и повторить загрузку.

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

Типичные ошибки
01
Загрузка в рабочую базу без резервной копии — данные замещаются без возможности отката
02
Прерывание процесса загрузки — база остаётся в нерабочем состоянии, приходится начинать заново
03
Попытка загрузить .dt на платформе старше той, где делалась выгрузка — операция невозможна по техническим причинам
04
Использование .dt как единственного бэкапа огромной клиент-серверной базы — долгое создание и восстановление вместо копии средствами СУБД

Альтернативы загрузке .dt

Файл .dt — не единственный способ переноса. Для клиент-серверных баз основным методом остаётся резервное копирование и восстановление средствами СУБД: это значительно быстрее и не требует монопольного доступа на длительное время. Для файловой базы проще всего скопировать целиком папку с файлом 1Cv8.1CD — это тоже полноценная копия базы.

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

Сравнение вариантов

Загрузка .dt через конфигуратор

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

Копия средствами СУБД

Оптимально для клиент-серверных баз большого размера. Ограничение: требует доступа к серверу СУБД и навыков администрирования.

Копирование папки файловой базы

Самый простой способ для файлового варианта. Ограничение: копировать нужно при закрытых сеансах всех пользователей.

Обмен данными XML

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

Часто задаваемые вопросы

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

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

Переносятся ли пользователи и пароли при загрузке .dt?

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

Можно ли открыть файл .dt без конфигуратора?

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

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

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

Можно ли загрузить .dt в облачную 1С или сервис аренды?

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

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

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

Итог

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

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