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

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

Как выгрузить в 1С резервную копию базы: инструкция по выгрузке и восстановлению

Как выгрузить резервную копию базы 1С в файл .dt через конфигуратор, загрузить её обратно и настроить резервное копирование SQL-базы.

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

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

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

Что нужно подготовить перед выгрузкой резервной копии

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

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

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

Выгрузка резервной копии файловой базы через конфигуратор

Это стандартный способ, который работает во всех типовых конфигурациях — 1С:Бухгалтерия, Управление торговлей, Зарплата и управление персоналом и других.

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

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

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

Загрузка резервной копии обратно в базу

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

Порядок действий: откройте базу в конфигураторе, перейдите в «Администрирование» → «Загрузить информационную базу», выберите файл .dt и подтвердите операцию. Программа предупредит, что данные будут замещены, и предложит завершить работу активных пользователей. После загрузки конфигуратор обычно предлагает перезапуститься — соглашайтесь.

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

Резервное копирование клиент-серверной базы

Если база работает на связке «сервер 1С + СУБД» (MS SQL Server, PostgreSQL), выгрузка .dt остаётся доступной, но для регулярного резервного копирования она неоптимальна: процесс долгий, создаёт нагрузку на сервер и требует монопольного доступа для консистентной копии. Промышленный вариант — штатные средства СУБД.

Для MS SQL Server настраивается план обслуживания с полной копией (Full Backup) ежедневно и копиями журнала транзакций в течение дня — это позволяет восстановить базу на любой момент времени, а не только на момент ночной копии. Для PostgreSQL используется утилита pg_dump или физическое копирование с WAL-архивацией.

Способы резервного копирования 1С

Выгрузка .dt через конфигуратор

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

Копия средствами СУБД

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

Копирование файла 1Cv8.1CD

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

Выгрузка .dt в клиент-серверном варианте остаётся полезной в двух случаях: перенос базы на другую СУБД или на файловый вариант и создание «вечной» архивной копии, не привязанной к конкретной версии СУБД.

Автоматизация и расписание копий

Разовая ручная выгрузка не заменяет регулярного резервного копирования. Для файловых баз выгрузку .dt можно автоматизировать пакетным запуском конфигуратора через планировщик заданий Windows.

cmd
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\trade_%date%.dt"

Путь к исполняемому файлу зависит от установленной версии платформы, параметр /F указывает папку файловой базы, для серверной базы вместо него используется /S с адресом сервера и именем базы. Пароль в команде хранится в открытом виде — ограничьте доступ к файлу скрипта и серверу резервных копий.

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

Проверка резервной копии и типичные ошибки

Копия, которую никогда не проверяли, нельзя считать рабочей. Периодически выполняйте контрольное восстановление: создайте пустую базу, загрузите в неё свежий .dt, войдите в режим предприятия и откройте несколько отчётов — оборотно-сальдовую ведомость, список документов за последний месяц. Данные должны совпадать с рабочей базой.

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

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

Файл .dt создан
Норма

Размер файла сопоставим с размером базы, дата изменения — сегодняшняя

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

Файл отсутствует, имеет нулевой размер или старую дату

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

База открывается, отчёты показывают актуальные данные

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

Ошибка при загрузке, пустые справочники или документы

Регулярность копирования
Норма

Копии создаются по расписанию, хранятся несколько поколений

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

Последняя копия старше недели или существует в одном экземпляре

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

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

Удобно включать дату в имя файла копии, например buh_2026-05-17.dt: так проще найти нужную копию и сразу видно, насколько она свежая. Автоматические скрипты стоит настроить так, чтобы старые файлы удалялись по расписанию — иначе диск с копиями рано или поздно переполнится.
ПЗ
Практическое замечание

Ограничения и когда обратиться к специалисту

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

Если при загрузке копии появляется ошибка формата потока или база после восстановления не открывается, не пытайтесь многократно повторять загрузку и не запускайте «Тестирование и исправление» без отдельной копии повреждённой базы — некоторые режимы исправления удаляют повреждённые данные безвозвратно.

Итог

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

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

Частые вопросы

Чем файл .dt отличается от файла 1Cv8.1CD?

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

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

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

Как восстановить базу, если нет файла .dt, но есть папка базы?

Если сохранилась папка файловой базы целиком, добавьте её в список баз через стартовое окно 1С, указав путь к папке. Если база не открывается из-за повреждения, сначала скопируйте папку в отдельное место и только затем запускайте «Тестирование и исправление» на копии.

Перенесётся ли копия .dt с одной версии платформы на другую?

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

Как часто нужно делать резервные копии?

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

Почему выгрузка .dt занимает много времени?

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