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

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

Как архивировать 1С Бухгалтерия 8.3: полная инструкция

Пошаговая инструкция по архивации 1С Бухгалтерии 8.3: выгрузка в DT, копирование файловой базы, бэкап SQL-сервера, проверка архива и типичные ошибки.

Архивирование (резервное копирование) базы 1С:Бухгалтерии 8.3 — обязательная процедура перед обновлением конфигурации, свёрткой данных, переносом на другой компьютер и просто как регулярная защита от потери учётных данных. Способ архивации зависит от режима работы базы: файловый вариант копируется проще всего, клиент-серверный требует работы с СУБД, а универсальный метод — выгрузка через конфигуратор в файл DT.

Прежде чем выбирать метод, определите, как работает ваша база: откройте список информационных баз в окне запуска 1С и посмотрите строку подключения. Если там указан путь к папке на диске или сетевом ресурсе — это файловый режим. Если указан сервер 1С и имя базы — клиент-серверный вариант, и простое копирование папки здесь не сработает.

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

Определяем режим работы базы и выбираем способ архивации

От режима работы зависит вся процедура. Файловая база хранится в одном файле 1Cv8.1CD внутри папки, и её можно скопировать как обычный документ. Клиент-серверная база физически размещена в Microsoft SQL Server, PostgreSQL или другой СУБД, и копировать нужно средствами самой СУБД, а не файловым менеджером.

Универсальный метод — выгрузка в DT — работает в обоих режимах, но имеет ограничение: для больших баз (десятки гигабайт) выгрузка идёт долго, а файл получается объёмным. Зато DT-файл независим от платформы и СУБД, его можно загрузить на любой другой компьютер с подходящей версией платформы 1С.

Сравнение способов архивации

Выгрузка в DT через конфигуратор

Универсально, переносимо между компьютерами. Минусы: медленно на больших базах, требует монопольного доступа.

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

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

Бэкап средствами СУБД

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

Встроенное резервное копирование из режима Предприятие

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

Архивация через конфигуратор: выгрузка в файл DT

Это основной и рекомендуемый способ для разового архива. Откройте базу в режиме «Конфигуратор» под пользователем с полными правами. Если в базе работают другие пользователи, завершите их сеансы через меню «Администрирование → Активные пользователи» или попросите всех выйти — выгрузка требует монопольного доступа.

Далее выполните последовательность действий: в меню выберите «Администрирование → Выгрузить информационную базу», укажите папку и имя файла. Рекомендуется включать в имя файла дату, например Buh_2026-05-15.dt, — так вы всегда поймёте, какая копия свежая. Дождитесь окончания процесса: для базы в несколько гигабайт это может занять от десятков минут до нескольких часов.

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

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

Копирование файловой базы напрямую

Если база файловая, самый быстрый способ — скопировать файл 1Cv8.1CD из папки базы. Узнать путь к папке можно в окне запуска 1С: выделите базу и нажмите кнопку настройки (шестерёнка) — путь будет указан в параметрах. Также путь виден в режиме Предприятие через «О программе».

Главное условие — все пользователи должны выйти из базы, включая фоновые сеансы и открытые конфигураторы. Если скопировать файл во время работы, копия окажется в несогласованном состоянии и при открытии выдаст ошибку или потеряет часть данных. Проверить, что база свободна, можно по отсутствию файла 1Cv8.1CL (файл блокировок) рядом с основным файлом — правда, он может оставаться после аварийного завершения, поэтому надёжнее убедиться, что программа закрыта у всех.

Скопированный файл можно сжать архиватором (ZIP или 7-Zip) — база 1С обычно сжимается в несколько раз, что экономит место при хранении множества копий. Для восстановления достаточно распаковать файл в новую папку и добавить её в список баз в окне запуска 1С.

Архивация клиент-серверной базы через СУБД

Для клиент-серверного варианта копирование файлов напрямую с сервера СУБД недопустимо — данные могут быть в несогласованном состоянии. Правильный путь — штатные средства резервного копирования СУБД. В Microsoft SQL Server это команда BACKUP DATABASE или задача обслуживания (Maintenance Plan) в SQL Server Management Studio.

sql
BACKUP DATABASE [BuhBase] TO DISK = N'D:\Backups\BuhBase_Full.bak' WITH FORMAT, COMPRESSION

Преимущество бэкапа средствами СУБД — возможность автоматизации по расписанию и выполнения без остановки работы пользователей (полный бэкап в SQL Server не блокирует базу). Однако восстановление требует прав администратора СУБД и понимания процедуры: базу нужно восстановить на сервере, а затем привязать к ней запись в консоли кластера 1С.

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

Встроенное резервное копирование из режима Предприятие

В типовой 1С:Бухгалтерии 8.3 есть механизм автоматического резервного копирования, доступный без конфигуратора: «Администрирование → Обслуживание → Резервное копирование и восстановление». Механизм работает только для файловых баз и создаёт копии в указанном каталоге вручную или по расписанию при завершении работы программы.

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

Где и сколько хранить архивы

Действует классическое правило: минимум три копии данных, на двух разных носителях, одна — вне офиса (другой сервер, облачное хранилище, внешний диск, который забирают домой). Архив бухгалтерии содержит коммерчески чувствительные данные, поэтому при хранении в облаке или на съёмных носителях используйте шифрование архива.

Определите глубину хранения: для текущей работы обычно достаточно ежедневных копий за последние 2–4 недели, плюс ежемесячные копии за год и годовые копии перед закрытием периода. Перед каждым обновлением конфигурации делайте отдельный архив независимо от расписания — это позволит откатиться, если обновление пройдёт с ошибками.

Типичные ошибки
01
Хранение архивов в той же папке или на том же диске, что и база — при отказе диска теряется всё
02
Копирование файла базы во время работы пользователей — копия повреждена и не открывается
03
Отсутствие тестового восстановления — о неработоспособности архива узнают в момент аварии
04
Архив только перед обновлением, без регулярного расписания — потеря данных за недели работы
05
Выгрузка в DT без монопольного доступа — процесс обрывается с ошибкой

Проверка архива и восстановление

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

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

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

Файл архива создан
Норма

Файл существует, размер сопоставим с объёмом базы

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

Файл отсутствует, нулевого размера или выгрузка завершилась ошибкой

Тестовое восстановление
Норма

База загружается из архива, открывается в режиме Предприятие

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

Ошибка загрузки, повреждение данных, база не открывается

Полнота данных
Норма

Оборотно-сальдовая ведомость совпадает с рабочей базой на дату архива

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

Расхождения в остатках, отсутствуют документы

Для копии файловой базы проверка проще: поместите файл в отдельную папку, добавьте её в список баз и откройте. Если база запускается и данные на месте — архив в порядке. Проверку стоит делать хотя бы раз в месяц и обязательно после изменения схемы архивации.

FAQ: частые вопросы об архивации 1С Бухгалтерии

Чем отличается выгрузка в DT от копирования папки базы?

Выгрузка в DT создаёт переносимый файл, независимый от платформы и СУБД, и работает для любых баз, но требует монопольного доступа и времени. Копирование файла 1Cv8.1CD быстрее, но применимо только к файловым базам и только при полностью завершённой работе всех пользователей.

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

Через конфигуратор и копированием файла — нет, оба способа требуют завершения всех сеансов. Исключение — бэкап средствами СУБД для клиент-серверных баз: полный бэкап SQL Server выполняется без остановки работы пользователей.

Сколько места нужно для архивов?

Ориентируйтесь на размер текущей базы, умноженный на количество хранимых копий. DT-файл обычно заметно меньше рабочей базы, а сжатие архиватором уменьшает копию в несколько раз. На практике для базы в 5 ГБ и хранения 30 ежедневных сжатых копий достаточно 50–100 ГБ.

Как восстановить базу из DT-файла?

Создайте в окне запуска 1С новую пустую информационную базу (без конфигурации), откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу», указав DT-файл. После загрузки обновите конфигурацию базы данных, если конфигуратор это предложит, и войдите в режим Предприятие.

Нужно ли архивировать базу перед обновлением, если есть ежедневные копии?

Да. Обновление может занять время, и за это время в базе появятся новые данные, которых нет в ночной копии. Архив непосредственно перед обновлением гарантирует откат к точному состоянию без потери утренних документов.

Что делать, если выгрузка в DT обрывается с ошибкой?

Проверьте, что нет активных сеансов и достаточно свободного места на диске назначения. Если ошибка повторяется, выполните тестирование и исправление базы (в конфигураторе: «Администрирование → Тестирование и исправление») — часто выгрузке мешают физические повреждения таблиц. Для файловой базы как временная мера подойдёт копирование файла 1Cv8.1CD.

Итог

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

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