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

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

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

Как сделать архив 1С Бухгалтерии: выгрузка базы в файл .dt, резервное копирование SQL-версии, облачный архив, проверка восстановления и типичные ошибки.

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

Ошибка, которую допускают чаще всего, — считать архивом простое копирование папки с базой или каталога 1Cv8.1CD. Такой файл может быть заблокирован открытыми сеансами, и копия окажется повреждённой. Корректный архив делается штатными средствами: конфигуратором, регламентным заданием резервного копирования или средствами SQL Server.

Какие виды архивов существуют и что выбрать

В 1С есть три практических способа сохранить данные. Первый — выгрузка информационной базы в файл .dt через конфигуратор. Это универсальный переносимый формат: из него базу можно восстановить на любом компьютере с подходящей версией платформы. Второй — резервное копирование средствами СУБД (SQL Server, PostgreSQL), которое применяется, когда база работает в клиент-серверном режиме. Третий — облачный архив в сервисе 1С:Фреш или аналогичном, где копии создаются автоматически.

Выгрузка .dt подходит для файловых баз небольшого и среднего размера и обязательна перед обновлением конфигурации. Резервная копия СУБД быстрее и удобнее для больших баз, но восстановить её можно только на той же СУБД. Копирование каталога базы допустимо только при гарантированно закрытых сеансах и всё равно считается менее надёжным способом.

Сравнение вариантов архивирования

Выгрузка .dt через конфигуратор

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

Резервная копия SQL Server / PostgreSQL

Оптимально для клиент-серверных баз большого объёма, легко автоматизируется. Ограничение: восстановление только на той же СУБД совместимой версии.

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

Быстро, но рискованно при открытых сеансах — копия может оказаться битой. Использовать только при гарантированно завершённой работе всех пользователей.

Как выгрузить базу в файл .dt через конфигуратор

Это основной способ для файловой 1С Бухгалтерии. Перед началом убедитесь, что все пользователи вышли из программы: выгрузка требует монопольного доступа, иначе конфигуратор выдаст ошибку. Также проверьте, что на диске достаточно свободного места — файл .dt может занимать сопоставимый с базой объём.

Откройте конфигуратор: в стартовом окне 1С выберите базу и нажмите «Конфигуратор». Войдите под пользователем с правами администратора. Затем в меню выберите «Администрирование» → «Выгрузить информационную базу», укажите папку и имя файла. В имя файла удобно включать дату, например buh_2026-05-15.dt, чтобы потом не путаться в копиях.

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

Выгрузка большой базы может занять от нескольких минут до часа и дольше. Не прерывайте процесс: недописанный файл .dt бесполезен. После завершения конфигуратор выдаст сообщение об успешной выгрузке — только после этого архив можно считать готовым.

Архив для клиент-серверной версии

Если база работает на SQL Server или PostgreSQL, выгрузка .dt тоже возможна, но на объёмных базах она неудобна. Практичнее делать резервную копию средствами самой СУБД. В SQL Server это делается через SQL Server Management Studio: правый клик по базе → Tasks → Back Up, тип копии Full, указание файла назначения. В PostgreSQL используется утилита pg_dump.

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

Автоматическое и облачное архивирование

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

Для файловых баз также используют скрипты, запускающие конфигуратор в пакетном режиме с выгрузкой .dt по расписанию через планировщик Windows. Для клиент-серверных — планы обслуживания в SQL Server, которые делают полные и разностные копии автоматически. Если база работает в облаке 1С:Фреш, резервные копии создаются сервисом, но выгрузить свою копию .dt можно вручную через личный кабинет.

bat
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"E:\Backup\buh_%date%.dt"

Куда сохранять архив и сколько копий держать

Архив, лежащий на том же диске, что и база, защищает только от случайного удаления данных, но не от поломки диска. Минимальное правило: копия должна храниться на другом физическом носителе — внешнем диске, сетевой папке другого сервера или в облачном хранилище. Практичная схема — правило «3-2-1»: три копии данных, на двух разных типах носителей, одна — вне офиса.

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

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

Как проверить, что архив рабочий

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

Для копий СУБД проверка аналогична: восстановите бэкап в тестовую базу на сервере, зарегистрируйте её в консоли кластера и откройте. Делайте такую проверку хотя бы раз в квартал и обязательно после изменения схемы резервного копирования.

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

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

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

Файл .dt или .bak существует, размер соизмерим с базой, дата изменения свежая

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

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

Восстановление из архива
Норма

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

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

Ошибка при загрузке, сообщение о повреждении файла

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

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

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

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

Когда архивом должен заниматься специалист

Самостоятельная выгрузка .dt из файловой базы — безопасная операция, которая не меняет данные. Но есть ситуации, где ошибка дорого обойдётся: восстановление данных после сбоя, работа с кластером серверов 1С, настройка планов обслуживания SQL, перенос базы между серверами. Если база не открывается, конфигуратор сообщает о повреждении файла или вы не уверены, какая копия актуальна, — не экспериментируйте с единственным архивом и привлеките специалиста по 1С.

Итог

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

Основной способ архива файловой 1С Бухгалтерии — выгрузка .dt через конфигуратор при закрытых сеансах. Для клиент-серверных баз — резервные копии СУБД. Храните копии на другом носителе, делайте их регулярно и периодически проверяйте восстановление.

Частые вопросы

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

Выгрузка .dt создаётся штатным механизмом платформы и гарантированно содержит целостные данные. Копирование файла 1Cv8.1CD при открытых сеансах может дать повреждённую копию. Кроме того, .dt восстанавливается на любой подходящей платформе, а скопированный файл зависит от структуры каталогов конкретной базы.

Можно ли сделать архив, пока пользователи работают в базе?

Выгрузка .dt требует монопольного доступа, поэтому все сеансы должны быть завершены. Резервное копирование средствами SQL Server можно выполнять при работающих пользователях, но лучше делать это в периоды низкой нагрузки.

Сколько места занимает архив базы?

Файл .dt обычно сопоставим по размеру с самой базой, иногда меньше за счёт внутреннего сжатия. Точный объём зависит от количества документов, присоединенных файлов и истории данных. Перед выгрузкой проверьте свободное место на диске назначения с запасом.

Как восстановить базу из архива .dt?

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

Нужен ли архив, если база работает в облаке 1С:Фреш?

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

Как часто нужно делать архив?

Минимум — ежедневно в конце рабочего дня при активном вводе документов и обязательно перед каждым обновлением конфигурации, сверткой базы и закрытием периода. Чем больше данных вводится за день, тем чаще должны создаваться копии.