Администрирование · 10 мин
Как выгрузить базу 1С через конфигуратор
Как выгрузить базу 1С через конфигуратор в файл .dt: пошаговая инструкция, отличия от выгрузки конфигурации, проверка результата, типичные ошибки и ограничения.
Выгрузка базы 1С через конфигуратор — это создание файла с расширением .dt, который содержит и конфигурацию, и все данные информационной базы. Такой файл используется для резервного копирования, переноса базы на другой компьютер, преобразования клиент-серверной базы в файловую и передачи копии специалистам для диагностики.
Процедура занимает от нескольких минут до нескольких часов в зависимости от размера базы и выполняется штатными средствами платформы, без дополнительных программ. Главное условие — монопольный доступ: во время выгрузки в базе не должны работать пользователи и фоновые задания.
Ниже разобраны подготовка, пошаговая выгрузка, отличия .dt от других видов выгрузки, проверка результата, типичные ошибки и ситуации, когда выгрузка через конфигуратор не подходит.
Что такое выгрузка базы и чем файл .dt отличается от других форматов
Выгрузка информационной базы создаёт файл .dt — универсальный контейнер платформы 1С. В нём сохраняются конфигурация, все справочники, документы, регистры, пользователи и настройки. При загрузке такого файла в пустую базу вы получаете полную копию исходной.
Важно не путать выгрузку базы с выгрузкой конфигурации в файл .cf. Файл .cf содержит только структуру метаданных и код — без данных. Он нужен разработчикам для переноса доработок, но не подходит для резервного копирования: загрузив .cf, вы не получите ни одного документа.
Также существует выгрузка в XML через обработки конвертации данных — она предназначена для переноса отдельных данных между разными конфигурациями, а не для полного копирования базы. Для задачи «сделать копию базы целиком» правильный инструмент — именно .dt.
Сравнение вариантов выгрузки
Полная копия: конфигурация и данные. Подходит для бэкапа, переноса, преобразования в файловый режим. Ограничение — требует монопольного доступа.
Только структура и код конфигурации без данных. Подходит для переноса доработок, не подходит для резервного копирования.
Для клиент-серверных баз: копия средствами MS SQL или PostgreSQL. Быстрее для больших баз, но восстановление возможно только в ту же СУБД.
Подготовка: права, монопольный доступ и свободное место
Для выгрузки нужен пользователь с правами администратора информационной базы — как правило, это роль «Полные права». Если при открытии конфигуратора пункт «Выгрузить информационную базу» недоступен, проверьте права своей учётной записи в разделе «Администрирование → Пользователи».
Выгрузка требует монопольного доступа. Все пользователи должны выйти из базы, а фоновые и регламентные задания — завершиться. Активные сеансы видны в консоли кластера (для клиент-серверного режима) или через «Администрирование → Обслуживание → Активные пользователи» в режиме 1С:Предприятие.
Заранее убедитесь, что на диске достаточно свободного места. Размер файла .dt обычно меньше размера базы за счёт сжатия, но для больших баз он всё равно может составлять десятки гигабайт. Ориентируйтесь на объём не менее половины размера базы, а лучше — с запасом.
Пошаговая выгрузка базы в файл .dt
Процедура одинакова для файловых и клиент-серверных баз и выполняется через меню конфигуратора. Интерфейс может незначительно отличаться в зависимости от версии платформы, но последовательность действий сохраняется.
- 1Завершите работу всех пользователей и фоновых заданий в базе
- 2Откройте базу в режиме «Конфигуратор» под пользователем с полными правами
- 3Откройте меню «Администрирование» и выберите «Выгрузить информационную базу»
- 4Укажите папку и имя файла с расширением .dt, например base_backup.dt
- 5Нажмите «Сохранить» и дождитесь окончания процесса
- 6Проверьте, что файл создан и имеет ненулевой размер
Во время выгрузки в нижней части окна отображается индикатор прогресса. Не закрывайте конфигуратор и не выключайте компьютер, пока процесс не завершится. Для больших баз выгрузка может идти часами — это нормально, ориентируйтесь на движение индикатора.
По завершении платформа покажет сообщение об успешной выгрузке. Если вместо этого появилась ошибка, текст сообщения обычно указывает причину: нехватку места, отсутствие монопольного доступа или проблемы с правами.
Особенности для клиент-серверных и файловых баз
Для файловой базы выгрузка через конфигуратор — основной штатный способ копирования. Альтернатива — простое копирование файла 1Cv8.1CD, но оно допустимо только при полном отсутствии подключений к базе и не гарантирует целостность при ошибках внутри файла.
Для клиент-серверной базы выгрузка в .dt работает так же, но имеет ограничение: при очень больших объёмах (сотни гигабайт) процесс может быть долгим и чувствительным к разрывам соединения с сервером. В таких случаях для резервного копирования надёжнее использовать штатные средства СУБД, а выгрузку в .dt оставить для задач переноса и преобразования в файловый режим.
Важный частный сценарий — преобразование клиент-серверной базы в файловую. Оно выполняется именно через пару «выгрузка в .dt → загрузка в пустую файловую базу». Обратное преобразование делается аналогично.
Как загрузить файл .dt обратно и проверить результат
Загрузка выполняется зеркально: создайте пустую информационную базу через стартер 1С (без конфигурации), откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу». Укажите файл .dt и подтвердите операцию.
После загрузки платформа предложит перезапустить конфигуратор. Затем откройте базу в режиме 1С:Предприятие и проверьте ключевые данные: наличие документов за последний период, остатки по отчётам, список пользователей. Именно загрузка в тестовую копию — единственный надёжный способ убедиться, что выгрузка пригодна для восстановления.
Как проверить результат
Файл существует, имеет ненулевой размер, дата создания соответствует моменту выгрузки
Файл отсутствует или имеет размер 0 байт — выгрузка прервана
Загрузка завершается без ошибок, база открывается в режиме предприятия
Ошибка загрузки или пустая база после загрузки
Документы, справочники и отчёты соответствуют исходной базе
Отсутствуют данные за часть периода или отчёты показывают неверные остатки
Типичные ошибки и ограничения выгрузки
Самая частая причина сбоя — отсутствие монопольного доступа. Платформа прямо сообщит об этом, но иногда мешают неочевидные сеансы: фоновые задания, открытые соединения, зависшие процессы. Перед повторной попыткой завершите все сеансы принудительно.
Вторая группа проблем — ресурсные: нехватка места на диске, разрыв соединения с сервером 1С или СУБД, нехватка оперативной памяти на сервере. Для больших баз рекомендуется запускать выгрузку в период минимальной нагрузки и сохранять файл на локальный диск, а не на сетевую папку.
Когда выгрузка через конфигуратор не подходит
Для регулярного резервного копирования больших клиент-серверных баз выгрузка в .dt неэффективна: она долгая, требует монопольного доступа и не поддерживает инкрементальные копии. Здесь правильнее настроить расписание копий средствами СУБД.
Если нужно перенести только часть данных или данные между разными конфигурациями, используйте обработку «Универсальный обмен данными в формате XML» или типовую синхронизацию. Файл .dt всегда содержит базу целиком и не позволяет выбрать отдельные объекты.
Как выбрать действие
Что важно запомнить
Выгрузка в .dt делается через «Администрирование → Выгрузить информационную базу» в конфигураторе и требует монопольного доступа. Файл содержит и конфигурацию, и данные, но его пригодность нужно проверять тестовой загрузкой. Для больших серверных баз регулярный бэкап лучше делать средствами СУБД.
Частые вопросы о выгрузке базы 1С
Можно ли выгрузить базу, пока в ней работают пользователи?
Нет, штатная выгрузка в .dt требует монопольного доступа. Если сеансы активны, платформа откажет в операции. Завершите работу пользователей и фоновых заданий, после чего повторите выгрузку.
Чем отличается выгрузка базы от выгрузки конфигурации?
Выгрузка базы создаёт файл .dt с конфигурацией и всеми данными. Выгрузка конфигурации создаёт файл .cf только со структурой и кодом, без документов и справочников. Для резервной копии нужен именно .dt.
Можно ли загрузить .dt в базу с другой конфигурацией?
Нет. Загрузка .dt полностью заменяет содержимое базы, включая конфигурацию. Для переноса данных между разными конфигурациями используются механизмы обмена данными в XML.
Сколько времени занимает выгрузка?
Зависит от размера базы и скорости дисковой подсистемы: небольшая файловая база выгружается за минуты, большая серверная — за часы. Ориентируйтесь на индикатор прогресса и не прерывайте процесс.
Куда лучше сохранять файл выгрузки?
На локальный диск с достаточным свободным местом, а для хранения — на отдельный носитель или в другое хранилище, независимое от сервера с базой. Сетевые папки в момент выгрузки использовать нежелательно из-за риска обрыва соединения.
Можно ли автоматизировать выгрузку по расписанию?
Да, платформа поддерживает запуск конфигуратора из командной строки с параметрами выгрузки информационной базы, что позволяет выполнять операцию через планировщик задач. Однако монопольный доступ всё равно обязателен, поэтому для серверных баз чаще выбирают резервное копирование средствами СУБД.