Администрирование · 10 мин
Как сделать бэкап 1С 8.3 через конфигуратор
Пошаговая инструкция, как сделать бэкап 1С 8.3 через конфигуратор: выгрузка в .dt, отличия от копии SQL-базы, проверка архива, ошибки и восстановление.
Резервная копия базы 1С 8.3 нужна перед обновлением конфигурации, установкой доработок, переносом базы на другой сервер и любыми действиями, которые могут повредить данные. Самый простой способ — выгрузка информационной базы в файл .dt через конфигуратор: он встроен в платформу, не требует дополнительного ПО и подходит как для файловых, так и для клиент-серверных баз.
Выгрузка в .dt сохраняет не только данные, но и саму конфигурацию, поэтому полученный файл можно развернуть на любом компьютере с подходящей версией платформы. Обратная сторона — файл получается крупным, а на больших базах процедура занимает заметное время и требует монопольного доступа.
Ниже разобраны подготовка к выгрузке, пошаговая процедура, отличия .dt от копии средствами СУБД, проверка результата, типичные ошибки и восстановление базы из архива.
Что такое выгрузка в .dt и когда её использовать
Файл с расширением .dt — это внутренний формат выгрузки информационной базы 1С. В него попадают конфигурация, все данные (справочники, документы, регистры), пользователи и их настройки. По сути это полный снимок базы, из которого её можно воссоздать «с нуля» на другом компьютере.
Выгрузка в .dt уместна, когда нужно перенести базу между компьютерами, сделать копию перед обновлением или доработкой, передать базу разработчику. Для регулярных ежедневных бэкапов больших клиент-серверных баз удобнее средства СУБД — они работают быстрее и не требуют выгона пользователей.
Подготовка перед выгрузкой
Главное условие корректной выгрузки — отсутствие активных сеансов пользователей. Если кто-то работает в базе, часть данных может попасть в архив в несогласованном состоянии, а в файловом режиме выгрузка вообще может не запуститься или завершиться ошибкой. Попросите пользователей выйти, а в клиент-серверном варианте при необходимости завершите сеансы через консоль кластера.
Проверьте свободное место на диске: файл .dt обычно сопоставим по размеру с самой базой (для файловой базы — с файлом 1Cv8.1CD, для SQL-базы — с размером данных в СУБД). Закладывайте запас минимум в полтора размера базы, чтобы выгрузка не оборвалась на середине из-за переполнения диска.
Убедитесь, что у вашей учётной записи есть права администратора информационной базы, а каталог для сохранения доступен на запись. Не сохраняйте архив на тот же диск, где лежит сама база: при отказе диска вы потеряете и базу, и копию.
Пошаговая выгрузка базы через конфигуратор
Процедура одинакова для большинства конфигураций на платформе 8.3 — «Бухгалтерия», «Управление торговлей», «Зарплата и управление персоналом» и других. Отличий в интерфейсе конфигуратора между ними нет.
- 1Завершите работу всех пользователей с базой и закройте 1С:Предприятие.
- 2Откройте конфигуратор: в окне запуска 1С выберите базу и нажмите «Конфигуратор».
- 3Авторизуйтесь под пользователем с правами администратора.
- 4Откройте меню «Администрирование → Выгрузить информационную базу».
- 5Укажите каталог и имя файла, например backup_2026.dt, и нажмите «Сохранить».
- 6Дождитесь окончания выгрузки — индикатор внизу окна покажет прогресс.
- 7Проверьте, что файл появился в указанном каталоге и имеет ненулевой размер.
Если база клиент-серверная и пользователей много, удобно сначала установить блокировку сеансов через консоль кластера серверов 1С (свойства информационной базы → «Блокировка начала сеансов включена»). Тогда новые подключения будут отклоняться, а текущие сеансы можно завершить принудительно.
Время выгрузки зависит от объёма базы и производительности дисков: небольшая файловая база выгружается за минуты, крупная SQL-база может выгружаться часами. Не закрывайте конфигуратор до появления сообщения о завершении.
Автоматическая выгрузка из командной строки
Для регулярных копий удобно запускать выгрузку пакетно — через планировщик задач Windows. Конфигуратор поддерживает режим запуска из командной строки с параметром выгрузки.
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpIB"D:\Backup\trade.dt" /DisableStartupDialogsЗдесь /F указывает путь к файловой базе (для серверной используйте /S в формате «Сервер\ИмяБазы»), /N и /P — логин и пароль, /DumpIB — путь к файлу выгрузки. Путь к исполняемому файлу зависит от установленной версии платформы.
Учтите ограничение: пакетная выгрузка также требует отсутствия активных сеансов, иначе завершится с ошибкой. Поэтому задание в планировщике ставят на ночное время, а для серверных баз предварительно включают блокировку сеансов отдельным скриптом через RAS или временно останавливают регламентные задания.
Чем выгрузка .dt отличается от бэкапа средствами СУБД
Для клиент-серверных баз на MS SQL, PostgreSQL или Oracle есть альтернатива — штатные средства резервного копирования самой СУБД. Это не взаимозаменяемые, а дополняющие друг друга инструменты.
Сравнение вариантов
Подходит для переноса базы, копии перед обновлением, файловых баз любого размера. Ограничения: требует выгона пользователей, медленная на больших базах, не копирует внешние файлы и настройки сервера.
Подходит для ежедневных регламентных копий серверных баз: быстрый, работает без остановки работы, поддерживает разностные копии. Ограничение: восстановление требует той же СУБД и навыков администрирования.
Простейший вариант для файловой базы — скопировать файл каталога базы при закрытых сеансах. Ограничение: при открытых сеансах копия будет повреждена, перенос на другую версию платформы не гарантирован.
Практическая рекомендация для серверных баз: ежедневные копии делайте средствами СУБД, а выгрузку .dt — перед обновлениями и доработками, когда важна переносимость и гарантированная целостность снимка вместе с конфигурацией.
Проверка резервной копии
Наличие файла .dt ещё не означает работоспособный бэкап. Единственный надёжный способ убедиться в копии — загрузить её в пустую тестовую базу и открыть в режиме предприятия.
Как проверить результат
Файл существует, размер сопоставим с размером базы, дата изменения свежая
Файл отсутствует, нулевой или аномально маленький размер
Загрузка завершилась без ошибок, база открывается в режиме предприятия
Ошибка формата потока, обрыв загрузки, база не открывается
Документы и отчёты за последние даты на месте, обороты сходятся с рабочей базой
Пропали последние документы, отчёты показывают неверные итоги
Тестовую загрузку делайте в отдельную пустую базу, созданную через стартовое окно 1С («Добавить → Создание новой информационной базы → без конфигурации»). Никогда не проверяйте архив загрузкой в рабочую базу — загрузка .dt полностью замещает текущие данные.
Типичные ошибки и их причины
Отдельная частая ситуация — ошибка «Недостаточно места на диске» в середине выгрузки. Платформа сначала формирует данные во временных файлах, поэтому место нужно и в целевом каталоге, и в системной папке временных файлов. Освободите место или перенаправьте временный каталог на другой диск.
Как восстановить базу из файла .dt
Восстановление выполняется зеркальной операцией. Создайте пустую информационную базу в стартовом окне 1С, откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу», укажите файл .dt и подтвердите операцию. После загрузки платформа может предложить перезапустить конфигуратор для обновления структуры — согласитесь.
Помните: загрузка .dt полностью замещает содержимое базы, в которую выполняется загрузка, включая список пользователей. Если вы загружаете копию в существующую базу для отката, сначала сделайте выгрузку текущего состояния — так у вас останется точка возврата.
Что важно запомнить
Бэкап из конфигуратора — это «Администрирование → Выгрузить информационную базу» в файл .dt. Перед выгрузкой завершите сеансы пользователей, сохраняйте файл на другой носитель, а после — проверьте копию тестовой загрузкой в пустую базу. Для ежедневных копий серверных баз дополнительно используйте средства СУБД.
Частые вопросы
Можно ли сделать бэкап, не выгоняя пользователей из базы?
Выгрузка .dt при активных сеансах технически иногда проходит, но согласованность данных не гарантируется. Для работы без остановки в клиент-серверном варианте используйте резервное копирование средствами СУБД — оно выполняется «на лету».
Чем выгрузка .dt отличается от сохранения конфигурации в файл .cf?
Файл .cf содержит только конфигурацию (код, формы, метаданные) без данных. Выгрузка .dt включает и конфигурацию, и все данные базы. Для полноценного бэкапа нужен именно .dt.
Сколько места нужно для файла выгрузки?
Точный размер зависит от структуры данных и степени сжатия, но ориентируйтесь на объём, сопоставимый с размером самой базы, и держите запас не менее полутора размеров. Дополнительно место требуется во временном каталоге системы.
Подойдёт ли файл .dt для переноса базы на другую версию платформы?
Да, .dt загружается на более новой версии платформы 8.3 — при открытии выполнится конвертация. Обратная ситуация (загрузка в более старую версию) не поддерживается, поэтому перед обновлением платформы сохраняйте возможность отката.
Как часто нужно делать бэкап через конфигуратор?
Обязательно — перед каждым обновлением конфигурации, доработкой и переносом базы. Для повседневной защиты файловой базы достаточно ежедневной выгрузки или копирования файла базы, для серверной — ежедневного бэкапа средствами СУБД с периодической контрольной выгрузкой .dt.
Что делать, если при загрузке .dt появляется «Ошибка формата потока»?
Чаще всего это признак повреждённого или недокачанного файла выгрузки. Проверьте размер файла, попробуйте загрузить его на другом компьютере с той же версией платформы. Если ошибка повторяется, файл непригоден — используйте более раннюю копию и пересмотрите процедуру выгрузки.