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