Администрирование · 11 мин
Как создать архив базы 1С: пошаговая инструкция
Как создать архив в 1С: выгрузка базы через конфигуратор и режим 1С:Предприятие, архивация SQL-базы, расписание копий, проверка и типичные ошибки.
Архив (резервная копия) базы 1С — это единственная надёжная защита от потери данных при сбое диска, ошибке обновления, вирусе-шифровальщике или случайном удалении документов. Без свежей копии восстановить проведённые документы, остатки и справочники зачастую невозможно вовсе, даже силами специалистов.
В 1С есть несколько способов создать архив: штатная выгрузка информационной базы в файл с расширением .dt, копирование файла базы для файлового варианта работы и резервное копирование средствами СУБД для клиент-серверного варианта. У каждого способа свои условия, ограничения и риски.
Ниже разобраны все рабочие сценарии: от простой выгрузки через конфигуратор до настройки регулярного копирования по расписанию, а также способы проверить, что архив действительно пригоден для восстановления.
Какие виды архивов существуют в 1С и что выбрать
Прежде чем переходить к действиям, важно понимать разницу между способами архивации, потому что они не взаимозаменяемы в полной мере. Выгрузка в .dt — это логическая копия базы, созданная средствами платформы. Она переносима между компьютерами и подходит для большинства задач, но на больших базах выполняется долго и требует монопольного доступа.
Копирование файла 1Cv8.1CD — физическая копия файловой базы целиком. Это быстрее выгрузки, но копировать файл можно только когда с базой никто не работает, иначе копия окажется повреждённой. Для клиент-серверных баз корректный способ — штатный бэкап средствами СУБД: он не требует остановки работы пользователей.
Сравнение способов архивации
Универсально, подходит для переноса и обновлений. Требует монопольного доступа, на больших базах работает долго.
Быстро и просто для файловых баз. Копировать можно только при закрытых сеансах всех пользователей.
Для клиент-серверных баз. Выполняется без остановки работы, но требует доступа к серверу баз данных.
Как создать архив через выгрузку информационной базы (.dt)
Это основной и самый предсказуемый способ. Запустите конфигуратор: в окне выбора информационных баз выделите нужную базу и нажмите кнопку «Конфигуратор». Войдите под пользователем с полными правами (администратором).
Убедитесь, что в базе нет активных сеансов других пользователей: выгрузка требует монопольного доступа. Проверить сеансы можно через меню «Администрирование → Активные пользователи». Попросите коллег выйти из программы или завершите сеансы принудительно, предупредив пользователей.
Далее откройте меню «Администрирование → Выгрузить информационную базу», укажите папку и имя файла. Удобно включать в имя дату, например base_2026-05-12.dt, — так проще находить нужную копию. Дождитесь окончания выгрузки: прогресс отображается внизу окна, а по завершении появится сообщение об успешной выгрузке.
- 1Откройте базу в конфигураторе под учётной записью администратора
- 2Через «Администрирование → Активные пользователи» убедитесь, что других сеансов нет
- 3Выберите «Администрирование → Выгрузить информационную базу»
- 4Укажите папку и имя файла с датой, нажмите «Сохранить»
- 5Дождитесь сообщения об успешном завершении и проверьте размер файла
Как скопировать файловую базу напрямую
Если база работает в файловом режиме, весь её объём хранится в одном файле 1Cv8.1CD в каталоге базы. Узнать путь к каталогу можно в окне запуска 1С: выделите базу — путь отображается внизу списка, либо нажмите «Изменить» и посмотрите параметры подключения.
Завершите работу всех пользователей и закройте конфигуратор, затем скопируйте файл 1Cv8.1CD в папку архива обычными средствами Windows. Дополнительно папку с копией можно сжать архиватором (7-Zip, WinRAR) — база данных обычно заметно уменьшается в размере при сжатии.
Архивация клиент-серверной базы средствами СУБД
Если 1С работает в клиент-серверном варианте, данные хранятся не в файле, а в базе данных на сервере СУБД — MS SQL Server, PostgreSQL или другой. Копировать файлы базы данных вручную нельзя: это почти гарантированно приведёт к повреждению копии.
Правильный путь — штатные средства резервного копирования СУБД. Для MS SQL Server это задача Backup Database в SQL Server Management Studio: правый клик по базе → «Tasks → Back Up», тип Full, указание файла назначения. Для PostgreSQL используется утилита pg_dump или pg_basebackup.
pg_dump -U postgres -F c -f /backup/ut_$(date +%F).dump ut_baseВыгрузка в .dt через конфигуратор остаётся актуальной и для серверных баз — например, перед обновлением конфигурации или при переносе базы на другой сервер. Но для ежедневного регламентного копирования удобнее и быстрее бэкап средствами СУБД, который не требует выгонять пользователей.
Как настроить регулярное создание архивов
Разовый архив решает задачу «здесь и сейчас», но защищает только на момент создания. Рабочая схема — автоматическое копирование по расписанию. Для файловых баз это обычно скрипт, запускаемый планировщиком заданий Windows в нерабочее время, который копирует 1Cv8.1CD или вызывает конфигуратор в пакетном режиме выгрузки.
Конфигуратор умеет выполнять выгрузку из командной строки с ключом /DumpIB, что позволяет полностью автоматизировать процесс. Для серверных баз расписание бэкапов настраивается средствами самой СУБД — например, через планы обслуживания в MS SQL Server.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /NАдминистратор /Pпароль /DumpIB"D:\Backup\trade_%date%.dt"Как проверить, что архив рабочий
Самая частая и самая опасная ошибка — считать архив готовым, не проверив его. Файл .dt может оказаться битым из-за сбоя диска или прерванной выгрузки, и обнаружится это только в момент, когда копия понадобится. Проверка занимает немного времени и должна стать обязательной частью процедуры.
Способ проверки простой: создайте в окне запуска 1С новую пустую информационную базу без конфигурации, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл архива. Если загрузка завершилась успешно и база открывается в режиме предприятия с актуальными данными — архив рабочий.
Как проверить архив
Размер файла сопоставим с размером базы
Файл нулевого или подозрительно малого размера
Загрузка .dt в пустую базу завершается без ошибок
Появляются ошибки чтения или загрузка прерывается
Документы и справочники на месте, данные актуальны
Отсутствуют последние документы, ошибки при открытии объектов
Типичные ошибки и ограничения
Большинство проблем с архивацией в 1С связано не со сложностью процедуры, а с нарушением простых условий. Ниже — ошибки, которые встречаются чаще всего и приводят к потере данных или невозможности восстановления.
Отдельно учитывайте ограничения выгрузки в .dt: на базах большого объёма процесс может занимать часы и требует значительного свободного места на диске. Кроме того, выгрузка не сохраняет некоторые настройки, привязанные к конкретной установке, — например, параметры подключения к серверу. При восстановлении на новом месте их придётся настроить заново.
Удобная практика — хранить несколько архивов с ротацией: ежедневные за последнюю неделю, еженедельные за месяц и ежемесячные за более длинный срок. Тогда можно откатиться не только «на вчера», но и на состояние до ошибки, которую заметили поздно.
Когда архив обязателен: контрольные ситуации
Есть ситуации, когда создание архива — не рекомендация, а обязательное условие перед действием. Пропуск копирования в этих случаях — самая частая причина безвозвратной потери данных в 1С.
Когда обязательно делать архив
Отдельно выделите правило для обновлений: архив делается после завершения работы пользователей, но до запуска обновления конфигурации. Если обновление прервётся или приведёт к ошибкам, откат на копию — единственный быстрый способ вернуть рабочее состояние.
Что важно запомнить
Универсальный способ архивации — выгрузка базы в файл .dt через конфигуратор при монопольном доступе. Файловую базу можно копировать файлом 1Cv8.1CD только при закрытых сеансах, серверную — бэкапом средствами СУБД. Храните архивы на отдельном носителе, делайте их регулярно и обязательно проверяйте тестовой загрузкой.
Частые вопросы
Чем файл .dt отличается от обычного zip-архива базы?
Файл .dt — это выгрузка, созданная платформой 1С: она содержит данные и конфигурацию в специальном формате и загружается обратно только через конфигуратор. Zip-архив с файлом 1Cv8.1CD — это просто сжатая копия файла базы, которая после распаковки подключается как обычная файловая база. Оба варианта рабочие, но .dt надёжнее для переноса, а копия файла быстрее в создании.
Можно ли создать архив, пока пользователи работают в базе?
Выгрузка в .dt через конфигуратор требует монопольного доступа, поэтому все сеансы придётся завершить. Копирование файла базы при работающих пользователях недопустимо — копия будет повреждена. Единственный способ делать копии без остановки работы — клиент-серверный вариант с бэкапом средствами СУБД.
Как восстановить базу из архива .dt?
Создайте новую пустую информационную базу без конфигурации, откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки база полностью заменит содержимое пустой базы данными из архива. Учтите, что загрузка необратимо перезаписывает базу, в которую выполняется.
Как часто нужно делать архивы?
Минимально приемлемая частота — ежедневно для активно используемой базы: тогда при сбое теряется максимум один рабочий день. Для баз с небольшим числом операций допустимо копирование несколько раз в неделю. Перед обновлением конфигурации, массовыми обработками и переносом данных архив делается всегда, независимо от расписания.
Выгрузка .dt зависает или занимает очень много времени. Это нормально?
На больших базах выгрузка действительно может идти долго — это ограничение самого механизма. Убедитесь, что на диске достаточно свободного места, и не прерывайте процесс. Если выгрузка регулярно не укладывается в разумное время, для регламентного копирования лучше перейти на копирование файла базы (для файлового режима) или бэкап средствами СУБД (для серверного).
Можно ли хранить архивы в облаке?
Да, и это хорошая практика: облачное хранилище защищает от локальных аварий — пожара, кражи оборудования, выхода из строя дисков. Учитывайте только, что база 1С содержит персональные и коммерческие данные, поэтому используйте защищённое хранилище и ограничьте доступ к папке с архивами.