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

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

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

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

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

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

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

Что такое выгрузка базы и чем файл .dt отличается от других форматов

Выгрузка информационной базы создаёт файл .dt — универсальный контейнер платформы 1С. В нём сохраняются конфигурация, все справочники, документы, регистры, пользователи и настройки. При загрузке такого файла в пустую базу вы получаете полную копию исходной.

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

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

Сравнение вариантов выгрузки

Файл .dt (выгрузка ИБ)

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

Файл .cf (выгрузка конфигурации)

Только структура и код конфигурации без данных. Подходит для переноса доработок, не подходит для резервного копирования.

Резервная копия СУБД

Для клиент-серверных баз: копия средствами MS SQL или PostgreSQL. Быстрее для больших баз, но восстановление возможно только в ту же СУБД.

Подготовка: права, монопольный доступ и свободное место

Для выгрузки нужен пользователь с правами администратора информационной базы — как правило, это роль «Полные права». Если при открытии конфигуратора пункт «Выгрузить информационную базу» недоступен, проверьте права своей учётной записи в разделе «Администрирование → Пользователи».

Выгрузка требует монопольного доступа. Все пользователи должны выйти из базы, а фоновые и регламентные задания — завершиться. Активные сеансы видны в консоли кластера (для клиент-серверного режима) или через «Администрирование → Обслуживание → Активные пользователи» в режиме 1С:Предприятие.

Заранее убедитесь, что на диске достаточно свободного места. Размер файла .dt обычно меньше размера базы за счёт сжатия, но для больших баз он всё равно может составлять десятки гигабайт. Ориентируйтесь на объём не менее половины размера базы, а лучше — с запасом.

Пошаговая выгрузка базы в файл .dt

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

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

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

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

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

Для файловой базы выгрузка через конфигуратор — основной штатный способ копирования. Альтернатива — простое копирование файла 1Cv8.1CD, но оно допустимо только при полном отсутствии подключений к базе и не гарантирует целостность при ошибках внутри файла.

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

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

Как загрузить файл .dt обратно и проверить результат

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

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

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

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

Файл .dt на диске
Норма

Файл существует, имеет ненулевой размер, дата создания соответствует моменту выгрузки

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

Файл отсутствует или имеет размер 0 байт — выгрузка прервана

Загрузка в тестовую базу
Норма

Загрузка завершается без ошибок, база открывается в режиме предприятия

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

Ошибка загрузки или пустая база после загрузки

Данные после восстановления
Норма

Документы, справочники и отчёты соответствуют исходной базе

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

Отсутствуют данные за часть периода или отчёты показывают неверные остатки

Типичные ошибки и ограничения выгрузки

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

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

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

Когда выгрузка через конфигуратор не подходит

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

Если нужно перенести только часть данных или данные между разными конфигурациями, используйте обработку «Универсальный обмен данными в формате XML» или типовую синхронизацию. Файл .dt всегда содержит базу целиком и не позволяет выбрать отдельные объекты.

Маршрут решения

Как выбрать действие

Нужна полная копия базы или перенос на другой компьютерВыгрузите базу в .dt через конфигуратор и загрузите в новую пустую базу
Нужно преобразовать клиент-серверную базу в файловуюВыгрузите .dt и загрузите его в пустую файловую базу
Нужен регулярный бэкап большой серверной базыНастройте резервное копирование средствами СУБД по расписанию
Нужно перенести только часть данных или данные в другую конфигурациюИспользуйте обмен данными в XML, а не выгрузку .dt
Итог

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

Выгрузка в .dt делается через «Администрирование → Выгрузить информационную базу» в конфигураторе и требует монопольного доступа. Файл содержит и конфигурацию, и данные, но его пригодность нужно проверять тестовой загрузкой. Для больших серверных баз регулярный бэкап лучше делать средствами СУБД.

Частые вопросы о выгрузке базы 1С

Можно ли выгрузить базу, пока в ней работают пользователи?

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

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

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

Можно ли загрузить .dt в базу с другой конфигурацией?

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

Сколько времени занимает выгрузка?

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

Куда лучше сохранять файл выгрузки?

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

Можно ли автоматизировать выгрузку по расписанию?

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