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