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

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

Как загрузить конфигурацию 1С из файла DT

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

Файл с расширением DT — это выгрузка информационной базы 1С целиком: данные, конфигурация, пользователи и настройки упаковываются в один архив. Загрузка из DT — стандартный способ перенести базу на другой сервер, развернуть копию для тестирования или восстановиться из резервной копии. Операция выполняется через конфигуратор и занимает от нескольких минут до нескольких часов в зависимости от объёма базы.

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

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

Что такое файл DT и когда нужна загрузка из него

DT (dump, дамп) создаётся штатной командой «Администрирование → Выгрузить информационную базу» в конфигураторе. Внутри архива — полный снимок базы: таблицы данных, конфигурация, список пользователей с паролями, настройки. Это универсальный формат переноса, не зависящий от того, файловая у вас база или клиент-серверная.

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

Не путайте DT с файлом CF. CF содержит только конфигурацию (метаданные, код, формы) без данных и загружается через «Конфигурация → Загрузить конфигурацию из файла». DT содержит всё вместе и загружается через меню «Администрирование». Если поставщик прислал CF — это обновление конфигурации, если DT — это целая база.

Что подготовить перед загрузкой

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

Второе — проверьте свободное место на диске. Файл DT сжат, при загрузке база разворачивается и может занять в несколько раз больше места, чем размер файла. Для клиент-серверного варианта свободное место нужно и на сервере СУБД, и на сервере 1С (для временных файлов).

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

Пошаговая загрузка через конфигуратор

Шаг 1. Запустите 1С, выделите нужную информационную базу в списке и нажмите кнопку «Конфигуратор». Если базы ещё нет, создайте новую пустую через кнопку «Добавить» — при создании выберите вариант «создание информационной базы без конфигурации».

Шаг 2. В конфигураторе откройте меню «Администрирование» и выберите пункт «Загрузить информационную базу». Укажите путь к файлу DT. Путь лучше не держать на сетевом диске — скопируйте файл локально, это ускорит загрузку и исключит обрыв из-за сети.

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

Шаг 4. После окончания конфигуратор предложит перезапуститься — согласитесь. В некоторых случаях потребуется принять изменения конфигурации базы данных (клавиша F7, «Обновить конфигурацию базы данных»). После этого база готова к работе.

Порядок действий
  1. 1
    Сделайте выгрузку текущей базы, если в ней есть нужные данные
  2. 2
    Завершите сеансы всех пользователей и остановите регламентные задания
  3. 3
    Откройте целевую базу в конфигураторе под администратором
  4. 4
    Выберите «Администрирование → Загрузить информационную базу» и укажите файл DT
  5. 5
    Подтвердите замену данных и дождитесь окончания загрузки
  6. 6
    Перезапустите конфигуратор и при необходимости обновите конфигурацию базы данных
  7. 7
    Зайдите в режим предприятия и проверьте данные

Особенности для клиент-серверного варианта

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

Во-вторых, загрузка большой базы может прерваться по тайм-ауту. Если файл весит десятки гигабайт, рассмотрите альтернативу: выгрузку и загрузку средствами СУБД (например, резервную копию MS SQL). Для SQL-баз это обычно быстрее и надёжнее, чем DT, но требует доступа к серверу СУБД.

В-третьих, после загрузки DT в серверную базу проверьте, что в консоли кластера база доступна и не установлена блокировка соединений, которую вы могли включить перед загрузкой.

DT или средства СУБД

Загрузка из DT

Подходит для файловых баз, переноса между разными СУБД и баз небольшого объёма. Работает везде, но медленнее на больших объёмах.

Резервная копия СУБД

Подходит для больших клиент-серверных баз при переносе между серверами с той же СУБД. Быстрее, но требует доступа к СУБД и совместимости версий.

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

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

Проверьте список пользователей: «Администрирование → Пользователи». При загрузке DT пользователи переносятся вместе с паролями, поэтому старые учётные записи должны работать. Если база тестовая — обязательно смените пароли и отключите синхронизацию с внешними системами, чтобы тестовая копия не отправила реальные данные.

Дополнительно полезно запустить «Тестирование и исправление» информационной базы (меню «Администрирование») с проверкой логической и ссылочной целостности — особенно если загрузка прерывалась или база большая.

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

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

Вход в режим предприятия
Норма

База открывается, разделы доступны

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

Ошибка при входе, требование обновить конфигурацию БД

Данные за последний период
Норма

Документы и остатки совпадают с источником

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

Пустые списки, отсутствуют документы

Пользователи
Норма

Список перенесён, вход под старыми паролями работает

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

Пользователей нет или вход невозможен

Типичные ошибки и их решение

Ошибка «Нарушена целостность файла» или обрыв загрузки обычно означает повреждённый или недокачанный DT. Проверьте размер файла, при возможности сверьте с источником и запросите выгрузку заново. Передавайте файл по надёжному каналу, а не через мессенджеры с ограничением размера.

Ошибка монопольного доступа — значит, в базе остались активные сеансы или регламентные задания. В файловом варианте проверьте, что никто не держит базу открытой; в серверном — завершите сеансы через консоль кластера.

Ошибка «Файл не является файлом выгрузки» возникает, если вместо DT подсунули CF или повреждённый архив. Убедитесь, что расширение именно .dt и файл создан именно выгрузкой информационной базы, а не сохранением конфигурации.

Типичные ошибки
01
Загрузка в рабочую базу без предварительной выгрузки — данные уничтожаются безвозвратно
02
Загрузка DT с сетевого диска — обрыв сети прерывает процесс и может оставить базу в нерабочем состоянии
03
Путаница между DT и CF — CF не содержит данных и не восстановит базу
04
Запуск тестовой копии без отключения обменов — копия начнёт отправлять реальные данные во внешние системы

Частые вопросы

Можно ли загрузить DT в базу с другой версией платформы 1С?

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

Чем DT отличается от CF?

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

Сколько времени занимает загрузка из DT?

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

Можно ли прервать загрузку, если она зависла?

Формально процесс можно снять, но база останется в незавершённом состоянии и потребует повторной загрузки с нуля. Сначала убедитесь, что загрузка действительно зависла: проверьте активность диска и процессора — при больших объёмах индикатор может долго не меняться.

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

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

Что делать, если файл DT повреждён?

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

Итог

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

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