Загрузка выгрузки базы 1С (.dt) в пустую базу через Конфигуратор
Содержание
Файл с расширением .dt загружают не двойным щелчком, а командой Конфигуратора Администрирование → Загрузить информационную базу. Загрузка заменяет всё содержимое базы: и данные, и конфигурацию. Поэтому лучше всего грузить дамп в новую пустую базу, а не поверх рабочей.
Частая ошибка новичка: открыть рабочую базу, загрузить в неё чужой .dt и потерять свои данные. Откатить это нечем, если нет свежей копии. Ниже порядок, при котором такого не случится.
Что проверить до загрузки дампа
Загрузка падает или портит базу чаще всего из-за мелочей, которые видно заранее. Пройдитесь по списку.
- Версия платформы. Дамп, выгруженный платформой 8.3.24, нельзя загрузить платформой с меньшим номером. Ставьте платформу с номером не ниже той, где делали выгрузку. Узнать номер можно у того, кто выгружал, или по окну «О программе» в исходной базе.
- Место на диске. Файл
.dtсжат. В развёрнутой базе данные занимают заметно больше. Ориентир: свободного места должно быть минимум в 3–4 раза больше размера дампа, а для базы на SQL — ещё и место под журнал транзакций. - Права. Для загрузки нужна учётная запись с правом администратора в той базе, куда грузите, а для клиент-серверной базы — ещё и право создавать базы на сервере СУБД.
- Целостность файла. Если дамп пришёл по почте или из облака, сверьте размер с оригиналом. Недокачанный
.dtобрывается на середине загрузки.
Если вы всё же грузите дамп в существующую базу, сначала сделайте её выгрузку в отдельный файл. Загрузка стирает текущие данные без возможности вернуть их кнопкой «Отмена».
Если дампа ещё нет: как его получить
Выгрузку делают из исходной базы тем же способом, только с обратным пунктом меню. Откройте её в Конфигураторе, выберите Администрирование → Выгрузить информационную базу и укажите имя файла. Для этого тоже нужен монопольный доступ, поэтому делайте выгрузку, когда все вышли из программы.
Три практических совета тому, кто готовит файл для коллеги:
- сохраняйте
.dtв каталог без кириллицы и пробелов в пути, если планируете грузить через командную строку; - в имени файла укажите дату и номер релиза конфигурации, например
bp_2026-10-07_rel3.dt: через полгода по имени будет ясно, что внутри; - передавайте вместе с файлом номер платформы, на которой делали выгрузку.
Выгрузка вместе с данными содержит коммерческую и персональную информацию. Не отправляйте её через открытые облака и мессенджеры без нужды, а тестовым копиям для разработчиков по возможности очищайте реквизиты контрагентов и сотрудников.
Когда дамп загружать не нужно
Дамп — тяжёлый инструмент. Иногда есть способ проще:
- нужно перенести отдельные документы или справочник: используйте обмен данными или выгрузку списка, а не замену всей базы;
- нужна копия файловой базы на том же компьютере: можно скопировать каталог с базой при закрытых сеансах и добавить его в список как существующую базу;
- нужна только структура конфигурации: достаточно файла конфигурации
.cf, он без данных и намного меньше.
Как создать пустую базу под загрузку
Пустая база без конфигурации — самый чистый вариант. Конфигурация приедет из дампа вместе с данными.
- Запустите 1С и в окне со списком баз нажмите
Добавить. - Выберите
Создание новой информационной базы, затемСоздание информационной базы без конфигурации и шаблона. - Задайте имя, которое будете узнавать в списке, и тип расположения: на этом компьютере или на сервере 1С:Предприятия.
- Для файловой базы укажите пустой каталог. Каталог не должен содержать чужих файлов
1Cv8.1CD: платформа решит, что база там уже есть. - Завершите мастер кнопкой
Готово.
В списке появится новая база. Пока в ней нет ни конфигурации, ни данных, и запустить её в режиме «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С:Предприятие». Три минуты проверки сэкономят от неприятного сюрприза через неделю.
- Вход. Зайдите под пользователем, который существовал в исходной базе. Список пользователей и их пароли приехали с дампом. Если не получается войти, значит, вы не знаете учётных данных исходной базы: спросите у того, кто делал выгрузку.
- Данные. Откройте журнал документов и справочник контрагентов, убедитесь, что последние документы на месте и даты совпадают с ожидаемыми.
- Отчёты. Сформируйте оборотно-сальдовую ведомость или другой типовой отчёт за любой прошлый период. Сверьте итоги с исходной базой.
- Внешние связи. Обмены, интеграции и подключения к ЭДО в копии лучше отключить, чтобы тестовая база не отправила в учреждения реальные документы и не заняла чужой обмен.
Конфигурация и выполните обновление конфигурации базы данных. Затем попробуйте запустить снова.Частые вопросы
Можно ли загрузить .dt в конфигурацию другого типа, например дамп бухгалтерии в базу управления торговлей?
Чем дамп .dt отличается от копии папки с файлом 1Cv8.1CD?
.dt — переносимый формат выгрузки, одинаково загружаемый и в файловую, и в серверную базу. Копия файла 1Cv8.1CD годится только для файлового варианта.