Загрузка выгрузки базы 1С (.dt) в пустую базу через Конфигуратор

· 9 мин

Содержание

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

Частая ошибка новичка: открыть рабочую базу, загрузить в неё чужой .dt и потерять свои данные. Откатить это нечем, если нет свежей копии. Ниже порядок, при котором такого не случится.

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

Загрузка падает или портит базу чаще всего из-за мелочей, которые видно заранее. Пройдитесь по списку.

  • Версия платформы. Дамп, выгруженный платформой 8.3.24, нельзя загрузить платформой с меньшим номером. Ставьте платформу с номером не ниже той, где делали выгрузку. Узнать номер можно у того, кто выгружал, или по окну «О программе» в исходной базе.
  • Место на диске. Файл .dt сжат. В развёрнутой базе данные занимают заметно больше. Ориентир: свободного места должно быть минимум в 3–4 раза больше размера дампа, а для базы на SQL — ещё и место под журнал транзакций.
  • Права. Для загрузки нужна учётная запись с правом администратора в той базе, куда грузите, а для клиент-серверной базы — ещё и право создавать базы на сервере СУБД.
  • Целостность файла. Если дамп пришёл по почте или из облака, сверьте размер с оригиналом. Недокачанный .dt обрывается на середине загрузки.

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

Если дампа ещё нет: как его получить

Выгрузку делают из исходной базы тем же способом, только с обратным пунктом меню. Откройте её в Конфигураторе, выберите Администрирование → Выгрузить информационную базу и укажите имя файла. Для этого тоже нужен монопольный доступ, поэтому делайте выгрузку, когда все вышли из программы.

Три практических совета тому, кто готовит файл для коллеги:

  • сохраняйте .dt в каталог без кириллицы и пробелов в пути, если планируете грузить через командную строку;
  • в имени файла укажите дату и номер релиза конфигурации, например bp_2026-10-07_rel3.dt: через полгода по имени будет ясно, что внутри;
  • передавайте вместе с файлом номер платформы, на которой делали выгрузку.

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

Когда дамп загружать не нужно

Дамп — тяжёлый инструмент. Иногда есть способ проще:

  • нужно перенести отдельные документы или справочник: используйте обмен данными или выгрузку списка, а не замену всей базы;
  • нужна копия файловой базы на том же компьютере: можно скопировать каталог с базой при закрытых сеансах и добавить его в список как существующую базу;
  • нужна только структура конфигурации: достаточно файла конфигурации .cf, он без данных и намного меньше.
Перед загрузкой
Выполнено: 0 / 5

Как создать пустую базу под загрузку

Пустая база без конфигурации — самый чистый вариант. Конфигурация приедет из дампа вместе с данными.

  1. Запустите 1С и в окне со списком баз нажмите Добавить.
  2. Выберите Создание новой информационной базы, затем Создание информационной базы без конфигурации и шаблона.
  3. Задайте имя, которое будете узнавать в списке, и тип расположения: на этом компьютере или на сервере 1С:Предприятия.
  4. Для файловой базы укажите пустой каталог. Каталог не должен содержать чужих файлов 1Cv8.1CD: платформа решит, что база там уже есть.
  5. Завершите мастер кнопкой Готово.

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

💡 Если нужна копия рабочей базы «для экспериментов», называйте её так, чтобы по имени было видно, что это тест: например, Бухгалтерия_тест_дамп. Через месяц вы сами не вспомните, какая из трёх одинаковых баз боевая.

Запуск Конфигуратора и вход в режим загрузки

Выделите созданную базу в списке и нажмите Конфигуратор. Если база пустая, откроется окно без дерева конфигурации, и это правильно.

Загрузка требует монопольного доступа к базе. В пустой новой базе с этим проблем нет: подключиться кроме вас никто не успел. В существующей базе сначала завершите все сеансы пользователей.

Дальше в меню Конфигуратора выберите Администрирование → Загрузить информационную базу. Откроется стандартный диалог выбора файла. Если вы не видите нужный .dt, проверьте тип файла в нижней строке диалога: по умолчанию там стоит фильтр по файлам выгрузки, но если вы копировали файл с другим расширением, переименуйте его обратно.

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

Загрузка данных из файла .dt

Выберите файл и нажмите Открыть. Платформа покажет предупреждение о том, что данные будут заменены. Подтвердите.

Дальше идёт сама загрузка. Окно Конфигуратора может выглядеть зависшим, а индикатор — стоять на месте. Это обычное дело на больших базах. Ориентиры по времени очень приблизительные:

Размер дампаОриентировочное время на обычном офисном ПК
до 100 МБ1–5 минут
100 МБ – 1 ГБ10–40 минут
от 1 ГБот часа, зависит от диска

Реальная скорость сильно зависит от диска: на SSD загрузка заметно быстрее, чем на старом HDD. Сжатие и пересборка индексов тоже съедают время.

Во время загрузки:

  • не закрывайте Конфигуратор и не усыпляйте компьютер;
  • не запускайте вторую загрузку в соседней базе с того же диска, если дисков не два;
  • не нажимайте Отмена, если не готовы выбросить базу целиком: обрыв оставит её в неработоспособном состоянии, и придётся создавать заново.

По окончании Конфигуратор сообщит, что загрузка завершена, а в окне появится дерево конфигурации (если вы грузили в пустую базу).

Загрузка из командной строки

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

"C:\Program Files\1cv8\8.3.24.1368\bin\1cv8.exe" DESIGNER /F "D:\Bases\TestDump" /RestoreIB "D:\Dumps\base.dt" /Out "D:\Dumps\restore.log"

Здесь /F задаёт каталог файловой базы, /RestoreIB — файл для загрузки, /Out — файл, куда платформа допишет сообщения. Номер версии в пути замените своим. Для серверной базы вместо /F используется /S "сервер\имя_базы_в_кластере".

Лог из /Out читайте, если загрузка не получилась: туда попадает текст ошибки, который иначе мелькнёт в окне и пропадёт. Полный список ключей смотрите в справке к платформе по запросу «Параметры командной строки».

Что делать с обновлением конфигурации базы данных

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

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

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

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

💡 Если вы загружаете дамп в базу, у которой уже стоит своя конфигурация, помните: после загрузки конфигурация станет такой же, как в дампе. Свои доработки и расширения, которые были в целевой базе, пропадут вместе со старой конфигурацией.

Загрузка дампа в клиент-серверной базе

С серверной базой всё то же самое, но добавляются два шага: создание базы на сервере и управление сеансами.

Создание серверной базы

В мастере создания базы выберите размещение На сервере 1С:Предприятия и заполните:

  • имя кластера серверов (обычно имя_сервера:1541);
  • имя базы в кластере — под ним её увидят пользователи;
  • тип СУБД (PostgreSQL, Microsoft SQL Server и другие из списка);
  • сервер баз данных и имя базы данных на нём;
  • пользователя и пароль СУБД;
  • флажок создания базы в случае её отсутствия.

Если СУБД — Microsoft SQL Server, поле смещения дат оставьте по умолчанию, как предлагает мастер.

Выгнать пользователей и запретить вход

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

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

Что нужноФайловая базаСерверная база
Создание пустой базыКаталог на дискеКластер + база в СУБД
Монопольный доступВыход всех из каталогаЗавершение сеансов в консоли
Время загрузкиЗависит от диска ПКЗависит от сервера и СУБД
Права на СУБДНе нужныНужны на создание и запись

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

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

  1. Вход. Зайдите под пользователем, который существовал в исходной базе. Список пользователей и их пароли приехали с дампом. Если не получается войти, значит, вы не знаете учётных данных исходной базы: спросите у того, кто делал выгрузку.
  2. Данные. Откройте журнал документов и справочник контрагентов, убедитесь, что последние документы на месте и даты совпадают с ожидаемыми.
  3. Отчёты. Сформируйте оборотно-сальдовую ведомость или другой типовой отчёт за любой прошлый период. Сверьте итоги с исходной базой.
  4. Внешние связи. Обмены, интеграции и подключения к ЭДО в копии лучше отключить, чтобы тестовая база не отправила в учреждения реальные документы и не заняла чужой обмен.
Диагностика: выберите симптом

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

Можно ли загрузить .dt в конфигурацию другого типа, например дамп бухгалтерии в базу управления торговлей?
Технически загрузка пройдёт, но база станет бухгалтерией: дамп заменяет конфигурацию. Типы конфигураций не «смешиваются».
Чем дамп .dt отличается от копии папки с файлом 1Cv8.1CD?
.dt — переносимый формат выгрузки, одинаково загружаемый и в файловую, и в серверную базу. Копия файла 1Cv8.1CD годится только для файлового варианта.
Можно ли открыть .dt просто как архив и достать оттуда данные?
Нет. Формат закрытый, прочитать данные можно только загрузкой в базу 1С.
Загрузка идёт уже несколько часов, это нормально?
Для баз в десятки гигабайт — да. Смотрите нагрузку на диск и процессор в диспетчере задач: если есть активность, загрузка идёт.
Нужна ли лицензия для загрузки дампа?
Для работы платформы нужна лицензия или ключ защиты, как и для любой работы в Конфигураторе. Запросите её заранее, если поднимаете тестовый стенд на новом компьютере.