Администрирование · 9 мин
Как скачать базу 1С через конфигуратор
Пошаговая инструкция, как скачать базу 1С через конфигуратор: выгрузка в файл .dt, права доступа, проверка архива, типичные ошибки и способы восстановления.
Скачать базу 1С через конфигуратор — значит выполнить выгрузку информационной базы в файл с расширением .dt. Такой файл содержит и данные, и конфигурацию, поэтому используется для резервного копирования, переноса базы на другой компьютер или сервер и передачи копии специалисту для доработок. Операция выполняется штатными средствами платформы и не требует сторонних программ.
Выгрузка в .dt доступна и для файловых, и для клиент-серверных баз. Главные условия — наличие пароля пользователя с правами администратора и отсутствие активных сеансов других пользователей: платформа потребует монопольный доступ к базе. Ниже разобраны подготовка, пошаговая выгрузка, проверка результата, восстановление из файла и типичные ошибки.
Подготовка: права, монопольный доступ и свободное место
Перед выгрузкой убедитесь, что у вашей учётной записи есть права администратора в этой базе. Обычный пользователь без административных прав пункт «Выгрузить информационную базу» не увидит или получит отказ. Если база серверная, дополнительно понадобятся логин и пароль администратора кластера серверов 1С, если они установлены.
Выгрузка требует монопольного режима: все пользователи должны выйти из базы, а фоновые задания — завершиться. В файловом варианте достаточно попросить коллег закрыть программу. В клиент-серверном варианте сеансы удобно завершить через консоль кластера: оставшиеся соединения СУБД могут блокировать операцию даже при закрытых клиентах.
Проверьте свободное место на диске, куда будет сохраняться файл. Файл .dt обычно меньше размера самой базы, потому что данные в нём сжаты, но для больших баз запас лучше иметь существенный. Не сохраняйте файл на тот же диск, где лежит файловая база, если задача — резервное копирование: при поломке диска вы потеряете и базу, и копию.
Пошаговая выгрузка базы в файл .dt
Сама процедура занимает несколько минут для небольшой базы и заметно дольше для крупной. Время зависит от объёма данных и скорости диска или сети между сервером 1С и СУБД.
- 1Запустите ярлык 1С, выберите нужную базу в списке и нажмите кнопку «Конфигуратор».
- 2Войдите под пользователем с правами администратора; если список пользователей пуст — просто подтвердите вход.
- 3Убедитесь, что других сеансов нет: при необходимости завершите их через «Администрирование» → «Активные пользователи» или консоль кластера.
- 4Откройте меню «Администрирование» → «Выгрузить информационную базу».
- 5Укажите каталог и имя файла с расширением .dt, например base_backup.dt, и нажмите «Сохранить».
- 6Дождитесь окончания процесса: индикатор внизу окна покажет завершение, сообщений об ошибках быть не должно.
Если конфигуратор при входе сообщает, что база заблокирована или открыта монопольно другим сеансом, найдите этот сеанс через пункт «Активные пользователи» в меню «Администрирование». Оттуда же можно отправить пользователям сообщение и завершить их сеансы принудительно.
Выгрузка из командной строки для автоматизации
Для регулярных резервных копий удобнее запускать выгрузку пакетно, без ручных действий. Конфигуратор поддерживает параметр DumpIB, который выполняет выгрузку и завершает работу. Такой вызов легко добавить в планировщик задач Windows.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\trade.dt" /DisableStartupDialogsЗдесь /F задаёт путь к файловой базе, для серверной вместо него используется /S"Сервер\ИмяБазы". Путь к исполняемому файлу зависит от установленной версии платформы — проверьте каталог 1cv8 на своём компьютере. Хранение пароля в скрипте — компромисс: ограничьте доступ к файлу скрипта средствами Windows.
Проверка результата: как убедиться, что копия рабочая
Факт появления файла .dt ещё не гарантирует пригодность копии. Минимальная проверка — размер файла: он не должен быть нулевым или подозрительно маленьким по сравнению с предыдущими выгрузками той же базы. Резкое уменьшение размера без причин — повод насторожиться.
Надёжный способ — тестовая загрузка. Создайте пустую базу через стартовое окно 1С («Добавить» → «Создание новой информационной базы» → без конфигурации), откройте её конфигуратор и выполните «Администрирование» → «Загрузить информационную базу», указав файл .dt. Если загрузка завершилась без ошибок и база открывается в режиме предприятия — копия исправна.
Как проверить результат
Сопоставим с предыдущими выгрузками этой базы
Нулевой или резко меньше обычного
Загружается без ошибок, открывается в режиме предприятия
Ошибка формата потока или обрыв загрузки
Процесс завершился без предупреждений
Ошибки монопольного доступа или нехватки места
Загрузка базы из файла .dt обратно
Обратная операция полностью заменяет содержимое целевой базы: и данные, и конфигурацию. Поэтому загружать .dt можно только в пустую базу или в ту, содержимое которой не жалко потерять. Платформа выдаёт предупреждение о потере несохранённых данных — относитесь к нему серьёзно.
После загрузки в новую базу может потребоваться реструктуризация — конфигуратор предложит принять изменения, согласитесь. Если база серверная, загрузка выполняется так же через конфигуратор, но потребует того же монопольного доступа и, при необходимости, блокировки регламентных заданий на время операции.
Когда файл .dt не подходит: альтернативы
Выгрузка в .dt — универсальный, но не единственный способ получить копию базы. Для файловой базы иногда достаточно скопировать файл 1Cv8.1CD при закрытых сеансах, а для серверной правильнее делать резервную копию средствами СУБД — это быстрее и позволяет восстановить состояние на момент времени.
Способы получить копию базы
Универсально, переносит и конфигурацию, и данные между любыми вариантами базы. Минус — требует монопольного доступа и медленнее на больших объёмах.
Быстро для файловой базы, но только при полностью закрытых сеансах; не переносит базу на серверный вариант напрямую.
Оптимально для клиент-серверных баз: не требует остановки работы и поддерживает восстановление на момент времени. Требует навыков администрирования СУБД.
Отдельный случай — перенос только данных между одинаковыми конфигурациями. Для этого существует обработка «Выгрузка и загрузка данных XML»: она не переносит конфигурацию и удобна, когда нужно переместить, например, справочники и документы в свежую базу той же версии.
Ограничения и частые проблемы
Файл .dt привязан к линейке платформы: база, выгруженная на платформе 8.3, загружается на той же или более новой минорной версии, но обратная совместимость «сверху вниз» не гарантируется. Если переносите базу на другой компьютер, заранее проверьте версию платформы там.
На очень больших базах выгрузка в .dt может занимать часы и требовать значительных ресурсов. В таких случаях для резервного копирования лучше подходит копия средствами СУБД, а .dt оставить для переноса конфигурации или миграций. Также помните: .dt не содержит настройки кластера, список баз и внешние файлы, хранящиеся вне базы.
Что важно запомнить
Выгрузка через «Администрирование» → «Выгрузить информационную базу» создаёт полную копию в файле .dt. Ключевые условия успеха: права администратора, монопольный доступ, достаточно места на диске и обязательная тестовая загрузка копии в пустую базу.
Частые вопросы
Можно ли выгрузить базу без пароля администратора?
Нет, штатными средствами — нельзя. Выгрузка доступна только пользователю с административными правами в этой базе. Если пароль утерян, его может сбросить другой администратор базы, а для файловой базы без единого администратора — восстановить доступ через специалиста по 1С.
Чем файл .dt отличается от файла 1Cv8.1CD?
1Cv8.1CD — это сам файл файловой базы, с которым работает платформа. Файл .dt — архив выгрузки, который создаётся через конфигуратор и подходит для переноса базы между компьютерами и между файловым и серверным вариантами. Для резервной копии файловой базы допустимы оба способа.
Почему выгрузка зависает или идёт очень долго?
Чаще всего причины — большой объём базы, медленный диск, сеть между сервером 1С и СУБД или активные фоновые процессы. Проверьте, что сеансы пользователей завершены, регламентные задания остановлены, а на диске достаточно места. Для очень больших баз рассмотрите копирование средствами СУБД.
Можно ли загрузить .dt в базу другой конфигурации?
Нет. Файл .dt содержит и конфигурацию, и данные целиком — при загрузке он полностью заменяет содержимое базы, а не «вливает» данные в другую конфигурацию. Для переноса данных между разными конфигурациями используются правила обмена и конвертация данных.
Как настроить автоматическую выгрузку по расписанию?
Создайте bat-файл с запуском конфигуратора и параметром DumpIB, затем добавьте его в планировщик заданий Windows на удобное время, например на ночь. Убедитесь, что в это время пользователи не работают, и периодически проверяйте созданные файлы тестовой загрузкой.
Загрузится ли .dt на более старой версии платформы?
Гарантированно загружается на той же или более новой версии платформы, на которой выполнялась выгрузка. Загрузка на более старую версию не поддерживается — обновите платформу на целевом компьютере до нужного релиза.