Администрирование · 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
Это основной и рекомендуемый способ для разового архива. Откройте базу в режиме «Конфигуратор» под пользователем с полными правами. Если в базе работают другие пользователи, завершите их сеансы через меню «Администрирование → Активные пользователи» или попросите всех выйти — выгрузка требует монопольного доступа.
Далее выполните последовательность действий: в меню выберите «Администрирование → Выгрузить информационную базу», укажите папку и имя файла. Рекомендуется включать в имя файла дату, например Buh_2026-05-15.dt, — так вы всегда поймёте, какая копия свежая. Дождитесь окончания процесса: для базы в несколько гигабайт это может занять от десятков минут до нескольких часов.
- 1Завершите работу всех пользователей в базе
- 2Откройте базу в режиме Конфигуратор с полными правами
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите папку и имя файла с датой, например Buh_2026-05-15.dt
- 5Дождитесь сообщения об успешном завершении выгрузки
- 6Скопируйте DT-файл на внешний носитель или в сетевое хранилище
После выгрузки проверьте результат: файл должен существовать, иметь ненулевой размер, сопоставимый с объёмом базы. Критически важная проверка — хотя бы раз выполнить тестовую загрузку архива в пустую базу. Архив, который не восстанавливается, не является архивом.
Копирование файловой базы напрямую
Если база файловая, самый быстрый способ — скопировать файл 1Cv8.1CD из папки базы. Узнать путь к папке можно в окне запуска 1С: выделите базу и нажмите кнопку настройки (шестерёнка) — путь будет указан в параметрах. Также путь виден в режиме Предприятие через «О программе».
Главное условие — все пользователи должны выйти из базы, включая фоновые сеансы и открытые конфигураторы. Если скопировать файл во время работы, копия окажется в несогласованном состоянии и при открытии выдаст ошибку или потеряет часть данных. Проверить, что база свободна, можно по отсутствию файла 1Cv8.1CL (файл блокировок) рядом с основным файлом — правда, он может оставаться после аварийного завершения, поэтому надёжнее убедиться, что программа закрыта у всех.
Скопированный файл можно сжать архиватором (ZIP или 7-Zip) — база 1С обычно сжимается в несколько раз, что экономит место при хранении множества копий. Для восстановления достаточно распаковать файл в новую папку и добавить её в список баз в окне запуска 1С.
Архивация клиент-серверной базы через СУБД
Для клиент-серверного варианта копирование файлов напрямую с сервера СУБД недопустимо — данные могут быть в несогласованном состоянии. Правильный путь — штатные средства резервного копирования СУБД. В Microsoft SQL Server это команда BACKUP DATABASE или задача обслуживания (Maintenance Plan) в SQL Server Management Studio.
BACKUP DATABASE [BuhBase] TO DISK = N'D:\Backups\BuhBase_Full.bak' WITH FORMAT, COMPRESSIONПреимущество бэкапа средствами СУБД — возможность автоматизации по расписанию и выполнения без остановки работы пользователей (полный бэкап в SQL Server не блокирует базу). Однако восстановление требует прав администратора СУБД и понимания процедуры: базу нужно восстановить на сервере, а затем привязать к ней запись в консоли кластера 1С.
Если у вас нет доступа к СУБД или опыта администрирования, используйте выгрузку в DT — она работает и для клиент-серверных баз, хотя и медленнее. Для регулярных копий крупных клиент-серверных баз привлеките специалиста по администрированию 1С: ошибка в настройке бэкапов обнаруживается обычно в момент, когда восстанавливать уже нечего.
Встроенное резервное копирование из режима Предприятие
В типовой 1С:Бухгалтерии 8.3 есть механизм автоматического резервного копирования, доступный без конфигуратора: «Администрирование → Обслуживание → Резервное копирование и восстановление». Механизм работает только для файловых баз и создаёт копии в указанном каталоге вручную или по расписанию при завершении работы программы.
Настройте расписание — например, ежедневное копирование при выходе из программы — и укажите каталог на другом физическом диске или сетевом ресурсе. Хранить архивы в той же папке, что и база, бессмысленно: при отказе диска вы потеряете и базу, и все копии.
Где и сколько хранить архивы
Действует классическое правило: минимум три копии данных, на двух разных носителях, одна — вне офиса (другой сервер, облачное хранилище, внешний диск, который забирают домой). Архив бухгалтерии содержит коммерчески чувствительные данные, поэтому при хранении в облаке или на съёмных носителях используйте шифрование архива.
Определите глубину хранения: для текущей работы обычно достаточно ежедневных копий за последние 2–4 недели, плюс ежемесячные копии за год и годовые копии перед закрытием периода. Перед каждым обновлением конфигурации делайте отдельный архив независимо от расписания — это позволит откатиться, если обновление пройдёт с ошибками.
Проверка архива и восстановление
Регулярно проверяйте работоспособность архивов. Для DT-файла: создайте пустую базу в списке информационных баз, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл архива. После загрузки войдите в режим Предприятие и проверьте, что открываются документы, строятся отчёты и сходятся обороты по ключевым счетам.
Как проверить результат
Файл существует, размер сопоставим с объёмом базы
Файл отсутствует, нулевого размера или выгрузка завершилась ошибкой
База загружается из архива, открывается в режиме Предприятие
Ошибка загрузки, повреждение данных, база не открывается
Оборотно-сальдовая ведомость совпадает с рабочей базой на дату архива
Расхождения в остатках, отсутствуют документы
Для копии файловой базы проверка проще: поместите файл в отдельную папку, добавьте её в список баз и откройте. Если база запускается и данные на месте — архив в порядке. Проверку стоит делать хотя бы раз в месяц и обязательно после изменения схемы архивации.
FAQ: частые вопросы об архивации 1С Бухгалтерии
Чем отличается выгрузка в DT от копирования папки базы?
Выгрузка в DT создаёт переносимый файл, независимый от платформы и СУБД, и работает для любых баз, но требует монопольного доступа и времени. Копирование файла 1Cv8.1CD быстрее, но применимо только к файловым базам и только при полностью завершённой работе всех пользователей.
Можно ли архивировать базу, пока в ней работают бухгалтеры?
Через конфигуратор и копированием файла — нет, оба способа требуют завершения всех сеансов. Исключение — бэкап средствами СУБД для клиент-серверных баз: полный бэкап SQL Server выполняется без остановки работы пользователей.
Сколько места нужно для архивов?
Ориентируйтесь на размер текущей базы, умноженный на количество хранимых копий. DT-файл обычно заметно меньше рабочей базы, а сжатие архиватором уменьшает копию в несколько раз. На практике для базы в 5 ГБ и хранения 30 ежедневных сжатых копий достаточно 50–100 ГБ.
Как восстановить базу из DT-файла?
Создайте в окне запуска 1С новую пустую информационную базу (без конфигурации), откройте её в конфигураторе и выберите «Администрирование → Загрузить информационную базу», указав DT-файл. После загрузки обновите конфигурацию базы данных, если конфигуратор это предложит, и войдите в режим Предприятие.
Нужно ли архивировать базу перед обновлением, если есть ежедневные копии?
Да. Обновление может занять время, и за это время в базе появятся новые данные, которых нет в ночной копии. Архив непосредственно перед обновлением гарантирует откат к точному состоянию без потери утренних документов.
Что делать, если выгрузка в DT обрывается с ошибкой?
Проверьте, что нет активных сеансов и достаточно свободного места на диске назначения. Если ошибка повторяется, выполните тестирование и исправление базы (в конфигураторе: «Администрирование → Тестирование и исправление») — часто выгрузке мешают физические повреждения таблиц. Для файловой базы как временная мера подойдёт копирование файла 1Cv8.1CD.
Что важно запомнить
Универсальный способ архивации — выгрузка в DT через конфигуратор при монопольном доступе. Файловую базу можно копировать файлом при завершённой работе всех пользователей, клиент-серверную — бэкапом средствами СУБД. Храните копии на другом носителе, делайте архив перед каждым обновлением и регулярно проверяйте восстановление.