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