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