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

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

Как загрузить базу в 1С 8.3 через конфигуратор

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

Загрузка информационной базы из файла выгрузки (.dt) — стандартный способ переноса данных 1С 8.3 между серверами, восстановления из архива или создания копии базы для тестирования. Операция выполняется в конфигураторе и полностью заменяет текущее содержимое базы данными из файла, поэтому требует подготовки и понимания последствий.

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

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

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

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

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

Подготовка перед загрузкой

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

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

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

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

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

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

Во время загрузки окно конфигуратора может выглядеть «зависшим» — на больших базах индикатор прогресса не всегда отражает реальный процесс. Ориентируйтесь на строку состояния внизу окна и не закрывайте приложение до появления сообщения о завершении.

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

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

В файловом варианте всё просто: конфигуратор напрямую перезаписывает файл 1Cv8.1CD. Главные требования — чтобы никто не работал с базой по сети и чтобы на диске было достаточно свободного места (желательно не меньше двойного размера файла .dt).

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

Способы переноса базы

Файл .dt

Универсально, не зависит от СУБД, переносит и конфигурацию, и данные. Медленно на больших базах, нет инкрементальной выгрузки.

Бэкап средствами СУБД

Быстро и надёжно для клиент-серверных баз. Требует доступа к серверу БД и знаний администрирования SQL; не подходит для файловых баз.

Копирование каталога базы

Самый быстрый способ для файловой базы: достаточно скопировать файл 1Cv8.1CD при завершённых сеансах. Не работает для клиент-серверного варианта.

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

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

Дополнительно проверьте список пользователей в разделе администрирования, работу регламентных заданий и, если используется, подключение к обменам и внешним сервисам. В тестовой копии базы обязательно отключите автоматические обмены с реальными системами (банк-клиент, ЭДО, синхронизация с сайтом), чтобы тестовая база не отправила данные в рабочие контуры.

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

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

Вход в базу
Норма

База открывается в режиме «1С:Предприятие», авторизация проходит

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

Ошибка аутентификации или сообщение о несовместимости версии

Данные
Норма

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

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

Пустые справочники, ошибки при открытии документов

Конфигурация
Норма

Версия конфигурации соответствует ожидаемой, обновление конфигурации БД выполнено

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

Предложение обновить конфигурацию появляется повторно, ошибки реструктуризации

Регламентные задания
Норма

Задания выполняются по расписанию в нужном контуре

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

Тестовая копия запускает обмены с рабочими системами

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

Чаще всего загрузка не начинается из-за активных сеансов: сообщение о невозможности установить монопольный режим означает, что кто-то ещё работает в базе. Решение — завершить сеансы через консоль сервера или попросить пользователей выйти. В файловом варианте проверьте, не остались ли «зависшие» процессы 1cv8.exe.

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

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

Ограничения и альтернативы

Файл .dt не подходит для частичного переноса: нельзя загрузить только справочники или документы за период. Для таких задач используются типовые обработки «Выгрузка и загрузка данных XML», универсальный обмен данными или механизмы конвертации данных. Также .dt не переносит настройки, хранящиеся вне базы: тома файлов, внешние компоненты, настройки сервера.

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

Итог

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

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

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

Можно ли загрузить .dt в пустую базу?

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

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

Сначала проверьте, идёт ли процесс: посмотрите нагрузку на диск и процессор в диспетчере задач, а для клиент-серверного варианта — активность на сервере СУБД. Если активности нет продолжительное время, процесс придётся завершить, а базу — восстановить из резервной копии, так как после прерывания она, скорее всего, повреждена.

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

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

Почему после загрузки база не запускается в режиме «1С:Предприятие»?

Чаще всего причина в том, что конфигурация базы данных не обновлена после загрузки. Откройте конфигуратор и выполните «Конфигурация → Обновить конфигурацию базы данных» (F7), согласившись с реструктуризацией. Если появляются ошибки реструктуризации, восстановите базу из копии и повторите процедуру.

Можно ли загрузить .dt через скрипт или командную строку?

Да, конфигуратор поддерживает пакетный режим: запуск 1cv8.exe с параметром DESIGNER и ключом /RestoreIB с указанием пути к файлу. Это удобно для автоматизации восстановления тестовых копий по расписанию, но требует корректного указания строки соединения и прав доступа.

Чем загрузка .dt отличается от обновления конфигурации?

Обновление конфигурации меняет только структуру метаданных (программную часть) и не трогает данные. Загрузка .dt заменяет базу целиком — и конфигурацию, и все данные. Это принципиально разные операции, и путать их опасно: загрузка .dt вместо обновления уничтожит рабочие данные.