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