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

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

Для чего нужно резервное копирование 1С

Зачем делать резервные копии 1С, какие данные защищает бэкап, как настроить выгрузку и проверить её восстановление. Инструкции, ошибки и FAQ.

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

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

Главная ошибка — считать, что копия «где-то делается», но никогда не проверять её. Невосстановимый архив равен его отсутствию. Поэтому дальше разберём, какие угрозы закрывает бэкап, какие способы копирования существуют, как настроить процесс и как убедиться, что копия действительно рабочая.

Какие риски закрывает резервная копия базы 1С

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

Второй блок угроз — технические сбои: выход из строя диска сервера, повреждение файла базы 1Cv8.1CD из-за отключения электричества, сбой СУБД. Файловая база особенно уязвима к внезапному обрыву питания в момент записи. Третий блок — внешние атаки: шифровальщики, которые «грызут» и сами базы, и лежащие рядом архивы, если те доступны по сети с правами на запись.

Копий нет вообщеКритический риск

Любой сбой диска или ошибка пользователя приведёт к потере данных за весь период работы

Копия делается вручную и нерегулярноВысокий риск

Проверьте дату последней выгрузки — часто оказывается, что ей несколько месяцев

Копия есть, но восстановление не проверялосьСкрытый риск

Разверните копию на тестовой базе и убедитесь, что она открывается

Копии хранятся на том же диске, что и базаВысокий риск

При отказе диска или шифровальщике будут потеряны и база, и архивы

Что именно защищает бэкап: данные, настройки и доработки

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

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

Способы резервного копирования 1С

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

Для клиент-серверного варианта (SQL Server, PostgreSQL) рекомендуется делать бэкап средствами самой СУБД — он выполняется «на горячую», не выгоняя пользователей, и может быть инкрементным. Выгрузка .dt на больших базах занимает много времени и подходит скорее как дополнительная мера или способ переноса между платформами.

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

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

Универсально, подходит для переноса и проверки целостности. Ограничение: требует монопольного доступа, на больших базах выполняется долго

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

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

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

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

Как настроить регулярное копирование

Резервное копирование должно быть автоматическим — любой процесс, зависящий от дисциплины сотрудника, рано или поздно перестаёт выполняться. Для файловой базы настройте задачу в планировщике Windows, которая в нерабочее время запускает пакетный режим конфигуратора с выгрузкой в .dt. Для SQL-базы настройте план обслуживания в СУБД с ежедневным полным бэкапом.

Порядок действий
  1. 1
    Определите тип базы: файловая или клиент-серверная (посмотрите строку подключения в списке баз)
  2. 2
    Выберите способ: выгрузка .dt для файловой, план обслуживания СУБД для серверной
  3. 3
    Настройте автоматический запуск в нерабочее время через планировщик задач или средства СУБД
  4. 4
    Настройте копирование архивов на отдельный носитель или сетевое хранилище, недоступное на запись из рабочей сети
  5. 5
    Задайте глубину хранения: минимум несколько последних ежедневных копий плюс помесячные архивы
  6. 6
    Раз в месяц восстанавливайте копию в тестовую базу и проверяйте, что она открывается и данные читаются

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

Полезно называть файлы копий с датой и временем в формате ГГГГ-ММ-ДД — тогда архивы сортируются по имени, легко найти нужную дату и проще контролировать, что копии действительно создаются каждый день. Отсутствие свежего файла в папке — первый сигнал, что автоматика сломалась.
ПЗ
Практическое замечание

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

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

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

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

Тестовая база создаётся из копии
Норма

База добавляется в список и запускается без ошибок

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

Конфигуратор сообщает о повреждении файла или несовместимости

Данные на месте
Норма

Открываются документы за последние дни, отчёты показывают ожидаемые суммы

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

Документы отсутствуют, отчёты пустые или выдают ошибки

Свежесть архивов
Норма

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

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

Последний файл создан давно — автоматическое копирование не работает

Размер файла копии
Норма

Размер сопоставим с предыдущими копиями и постепенно растёт

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

Файл резко уменьшился или имеет нулевой размер

Типичные ошибки при организации резервного копирования

Большинство потерь данных происходит не из-за отсутствия технической возможности копирования, а из-за организационных просчётов. Ниже — ошибки, которые встречаются чаще всего.

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

Сколько копий хранить и как организовать ротацию

Практичная схема — многоуровневая: ежедневные копии за последнюю неделю, еженедельные за последний месяц и помесячные архивы за год и более. Такая ротация позволяет откатиться и на вчерашний день при свежей ошибке, и на прошлый квартал, если порча данных обнаружилась поздно. Помесячные архивы, снятые после закрытия периода, дополнительно служат «архивными базами» для налоговых проверок.

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

Маршрут решения

Как выбрать действие

База файловая, пользователей до 5–10Настройте ежедневную выгрузку .dt по расписанию в нерабочее время с копированием на сетевой диск
База клиент-серверная, работа идёт круглосуточноИспользуйте план обслуживания СУБД: полный бэкап ежедневно, разностные — чаще, без остановки работы
Планируется обновление конфигурации или массовая обработкаСделайте ручную копию непосредственно перед операцией, даже если автоматическая была ночью
Копия нужна для переноса базы на другой компьютер или другую СУБДИспользуйте выгрузку .dt — она не зависит от платформы хранения
Итог

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

Резервная копия 1С — защита от потери учётных данных при сбоях, ошибках и атаках, а также рабочий инструмент перед обновлениями и закрытием периода. Копирование должно быть автоматическим, архивы — храниться отдельно от базы с ротацией по дням и месяцам, а восстановление — регулярно проверяться на тестовой базе.

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

Достаточно ли копировать папку с базой 1С через обычный файловый менеджер?

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

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

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

Чем отличается выгрузка .dt от бэкапа средствами SQL?

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

Защитит ли резервная копия от вируса-шифровальщика?

Только если архивы недоступны вирусу на запись. Если папка с копиями подключена как сетевая папка с правами на изменение, шифровальщик зашифрует и её. Используйте хранилище с отдельной учётной записью, забирайте копии по расписанию «снаружи», держите копию на отключаемом носителе или в хранилище с версионированием.

Можно ли восстановить только один удалённый документ, не откатывая всю базу?

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

Нужно ли копировать что-то кроме самой базы?

Да. Внешние печатные формы и обработки, расширения конфигурации, файлы настроек обменов, шаблоны этикеток и сканированные образы документов (если они хранятся в файлах, а не в базе) в выгрузку .dt не входят. Составьте список таких каталогов и включите их в отдельное задание копирования.