Администрирование · 9 мин
Как заархивировать файл 1С: полная инструкция
Как заархивировать файл 1С: выгрузка базы в dt, сжатие ZIP и 7z, архивация через конфигуратор, проверка архива, типичные ошибки и безопасное хранение копий.
Архивация базы 1С — базовая операция, которую приходится выполнять при обновлении конфигурации, переносе данных на другой компьютер, передаче базы разработчику или просто для страховки перед рискованными действиями. Под «архивированием» обычно понимают две разные задачи: выгрузку базы в файл формата DT через конфигуратор и сжатие файлов базы в ZIP или 7z обычным архиватором.
Оба способа дают рабочий результат, но у них разное назначение. Файл DT — это штатный формат переноса, который понимает сама платформа 1С и который позволяет восстановить базу даже в другой редакции конфигурации. Сжатие каталога базы архиватором — это копия «как есть», быстрая, но требующая, чтобы база в момент копирования не использовалась. Ниже разобраны оба подхода с конкретными шагами и проверками.
Что именно нужно архивировать в 1С
Прежде чем выбирать инструмент, важно понять, что представляет собой база. Файловая база — это каталог на диске, в котором главный файл называется 1Cv8.1CD, а рядом лежат служебные файлы и папки. Клиент-серверная база хранится в СУБД (MS SQL, PostgreSQL и др.), и простым копированием файлов её не заархивировать — нужна либо выгрузка DT, либо штатный бэкап средствами СУБД.
Узнать, где находится файловая база, можно в окне запуска 1С: выделите базу в списке — путь к каталогу отобразится внизу окна. Именно этот каталог копируют или сжимают при файловом способе архивации.
Способ 1: выгрузка базы в файл DT через конфигуратор
Это рекомендуемый способ, потому что выгрузка выполняется средствами самой платформы и гарантирует целостность данных. Для работы потребуются права администратора в базе и монопольный доступ — все пользователи должны выйти.
- 1Попросите всех пользователей завершить работу и закройте сеансы базы.
- 2Откройте базу в режиме Конфигуратор под учётной записью с полными правами.
- 3В меню выберите Администрирование → Выгрузить информационную базу.
- 4Укажите папку и имя файла, например base_2026.dt, и подтвердите выгрузку.
- 5Дождитесь окончания процесса и проверьте, что файл создан и имеет ненулевой размер.
Время выгрузки зависит от размера базы: небольшая база выгружается за минуты, объёмная может занять десятки минут. Прерывать процесс нельзя — файл окажется неполным и непригодным для восстановления.
Полученный DT-файл уже частично сжат внутренними средствами платформы, но при необходимости его можно дополнительно упаковать в ZIP или 7z — обычно это даёт ещё заметное уменьшение размера, что удобно для передачи по почте или через облако.
Способ 2: сжатие каталога файловой базы архиватором
Если база файловая, её можно заархивировать как обычную папку. Подойдут встроенный архиватор Windows, 7-Zip, WinRAR. Это быстрый способ сделать копию, но он требует строгого условия: во время копирования с базой никто не должен работать.
Порядок действий простой: завершите все сеансы, найдите каталог базы по пути из окна запуска, щёлкните по нему правой кнопкой мыши и выберите «Отправить → Сжатая ZIP-папка» либо «Добавить в архив» в меню 7-Zip/WinRAR. Для больших баз выбирайте формат 7z с нормальным уровнем сжатия — он обычно даёт файл меньшего размера, чем ZIP.
Обратите внимание: такой архив — это копия конкретного каталога. Если базу потом перенесут на компьютер с другой версией платформы, восстановление выполняется простым распаковыванием каталога и добавлением базы в список через окно запуска 1С.
Как выбрать способ архивации
Выбор зависит от цели. Для переноса базы, передачи разработчику или страховки перед обновлением лучше DT — он независим от расположения файлов и переносится между компьютерами без привязки к путям. Для быстрой локальной копии «на всякий случай» достаточно сжатия каталога.
Сравнение вариантов
Подходит для переноса, обновления и долгого хранения. Требует монопольного доступа и больше времени, но гарантирует целостность.
Быстрая копия файловой базы. Подходит только если база файловая и никто не работает; не применимо к клиент-серверным базам.
Для клиент-серверных баз. Выполняется администратором СУБД, позволяет делать копии по расписанию без остановки работы.
Как выбрать действие
Автоматическая архивация по расписанию
Разовые копии легко забыть сделать, поэтому для рабочих баз стоит настроить регулярную архивацию. Для файловых баз это делается через пакетный запуск конфигуратора: платформа поддерживает выгрузку DT из командной строки, а задание создаётся в планировщике Windows.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Админ" /P"пароль" /DumpIB "D:\Backups\trade_%date%.dt"Путь к исполняемому файлу платформы и параметры подключения подставьте свои. В клиент-серверном варианте вместо /F используются параметры /S с указанием сервера и имени базы. Храните пароль в скрипте только если каталог со скриптом защищён от постороннего доступа.
В некоторых типовых конфигурациях есть встроенная настройка резервного копирования (раздел «Администрирование» → «Резервное копирование и восстановление»), которая предлагает пользователю создать копию при завершении работы. Это удобно для небольших баз, но не заменяет полноценное расписание.
Проверка архива и правила хранения
Созданный архив нужно проверить, иначе в критический момент можно обнаружить, что копия нерабочая. Минимальная проверка — убедиться, что файл существует, имеет правдоподобный размер и открывается архиватором без ошибок. Полная проверка — тестовое восстановление: загрузите DT в пустую базу через «Администрирование → Загрузить информационную базу» и убедитесь, что база открывается и данные на месте.
Как проверить результат
Файл существует, размер сопоставим с размером базы
Файл отсутствует или имеет нулевой размер
Архиватор открывает файл и тестирует его без ошибок
Ошибки чтения, сообщения о повреждении
Тестовая база загружается и открывается в режиме Предприятие
Ошибка загрузки или пустые данные после восстановления
Храните копии по правилу «не всё в одном месте»: один экземпляр — на том же компьютере или сетевом диске для быстрого доступа, ещё один — на внешнем носителе или в облачном хранилище. Архивы, лежащие в том же каталоге, что и сама база, не спасут ни от поломки диска, ни от вируса-шифровальщика. В имени файла указывайте дату — так проще найти нужную копию и контролировать свежесть.
Типичные ошибки при архивации 1С
Отдельная ошибка — путать выгрузку DT с выгрузкой данных через обработку «Выгрузка и загрузка данных XML». Это разные механизмы: DT копирует базу целиком вместе с конфигурацией, а XML-обмен переносит только данные и используется для других задач.
Частые вопросы
Можно ли заархивировать базу 1С, не закрывая программу у пользователей?
Для выгрузки DT и копирования каталога — нет, нужен монопольный доступ, иначе копия будет некорректной. Исключение — клиент-серверные базы, где бэкап средствами СУБД можно выполнять без остановки работы пользователей.
Чем отличается файл DT от ZIP-архива базы?
DT — штатный формат выгрузки 1С, который создаётся конфигуратором и загружается обратно только через него. ZIP — просто сжатая копия файлов каталога базы. DT надёжнее для переноса, ZIP быстрее для локального копирования.
Как восстановить базу из архива DT?
Создайте пустую базу в окне запуска 1С, откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу», указав файл DT. После загрузки база полностью заменяется содержимым архива.
Сколько места нужно для архива базы?
Файл DT обычно заметно меньше размера каталога базы за счёт внутреннего сжатия, но точный размер зависит от данных. Ориентируйтесь на свободное место не меньше размера каталога базы, а перед выгрузкой проверьте, что диск не заполнен.
Можно ли отправить архив базы по электронной почте?
Только если размер файла не превышает лимит почтового сервиса — большие базы почта обычно не пропускает. Для объёмных архивов используйте облачное хранилище со ссылкой на скачивание и учитывайте, что база содержит конфиденциальные данные: при передаче её стоит защитить паролем.
Как узнать, файловая база или клиент-серверная?
В окне запуска 1С выделите базу и посмотрите на строку пути внизу: если указан путь к папке на диске — это файловая база, если указан сервер и имя базы в формате «Сервер/ИмяБазы» — клиент-серверная.
Что важно запомнить
Основной способ архивации 1С — выгрузка базы в файл DT через конфигуратор с монопольным доступом. Файловую базу можно сжать архиватором, но только при закрытых сеансах. Каждый архив проверяйте тестовым восстановлением и храните копии минимум в двух независимых местах.