Администрирование · 10 мин
Сколько хранить резервные копии 1С: практические правила и сроки
Сколько хранить резервные копии 1С: рекомендуемые сроки хранения бэкапов, схема ротации, требования законодательства и типичные ошибки администраторов.
Резервная копия базы 1С — это не просто файл на случай сбоя, а инструмент восстановления учёта после самых разных событий: от ошибочного удаления документов до выхода из строя сервера. Вопрос «сколько хранить копии» напрямую влияет на то, сможете ли вы вернуть данные за нужный период, и на то, сколько дискового пространства придётся выделить под архив.
Универсального срока хранения не существует: он зависит от требований законодательства к данным учёта, от частоты изменений в базе, от объёма базы и от того, какие риски вы закрываете копиями. Ниже разобраны конкретные схемы ротации, нормативные ориентиры и практические критерии, по которым можно выбрать срок хранения для своей организации.
Какие нормативные требования влияют на срок хранения копий
Данные бухгалтерского и налогового учёта подлежат хранению в течение установленных сроков. По законодательству о бухгалтерском учёте документы и регистры хранятся не менее пяти лет, а по ряду кадровых документов сроки значительно длиннее. Поскольку база 1С является носителем этих данных, резервные копии, содержащие закрытые периоды, разумно хранить не меньше соответствующего срока.
Важно понимать разницу: закон требует хранить сами данные учёта, а не обязательно резервные копии в виде файлов выгрузки. Если рабочая база содержит всю историю за пять лет и она надёжно защищена, формально требование выполняется. Однако на практике базы периодически сворачивают, переносят и обновляют, поэтому копии на момент закрытия года становятся фактически единственным способом восстановить первичные данные старых периодов.
Базовая схема ротации: день, неделя, месяц, год
Наиболее практичный подход — многоуровневая ротация, когда копии разной «глубины» хранятся разное время. Это даёт баланс между возможностью восстановления и расходом дискового пространства.
- Ежедневные копии — хранить 2–4 недели. Закрывают большинство бытовых инцидентов: ошибочно проведённые или удалённые документы, неудачные обработки, сбои обменов.
- Еженедельные копии — хранить 2–3 месяца. Нужны, когда проблема обнаружена с опозданием: например, ошибка в обмене с сайтом выявлена через месяц.
- Ежемесячные копии — хранить 12 месяцев. Позволяют вернуться к состоянию на конец любого закрытого месяца текущего года.
- Годовые копии — хранить не менее 5 лет. Снимок базы после закрытия года и сдачи отчётности.
Такая схема реализуется стандартными средствами: скрипт архивации с именованием файлов по дате и периодическая очистка старых файлов, либо специализированные программы резервного копирования с политиками хранения.
- 1Определите схему: сколько хранить дневных, недельных, месячных и годовых копий
- 2Настройте автоматическое создание копий (регламентное задание, скрипт или ПО для бэкапа) с датой в имени файла
- 3Настройте автоматическое удаление копий старше заданного срока для каждого уровня
- 4Выделите отдельное хранилище для годовых копий, защищённое от случайной очистки
- 5Раз в квартал проверяйте, что копии создаются и восстанавливаются
От чего зависит срок хранения в вашей организации
При выборе конкретных цифр учитывайте несколько факторов. Первый — характер инцидентов, от которых вы защищаетесь. Если основная угроза — ошибки пользователей, достаточно 2–3 недель ежедневных копий: ошибки в учёте почти всегда замечают быстро. Если есть риск шифровальщиков и вирусов, срок стоит увеличить, потому что заражение иногда обнаруживают спустя недели.
Второй фактор — объём базы и стоимость хранения. База в 10 ГБ и база в 500 ГБ требуют разного подхода: для крупных баз ежедневное хранение полных копий за месяц может оказаться неоправданно дорогим. В этом случае применяют разностное и инкрементное копирование, а полные копии делают реже.
Третий фактор — частота изменений. В торговой компании с сотнями документов в день потеря даже одного дня работы критична, поэтому делают копии несколько раз в сутки, а хранят их дольше. В небольшой фирме, где документы вводятся раз в неделю, достаточно копии перед каждым массовым вводом и еженедельной плановой.
Как выбрать срок хранения
Особые случаи: когда копию нужно хранить дольше обычного
Копии перед обновлением конфигурации
Копия, снятая перед обновлением конфигурации, — страховка на случай, если обновление пройдёт с ошибками или изменения в учёте окажутся неприемлемыми. Храните такую копию минимум до конца ближайшего отчётного периода: именно при сдаче отчётности чаще всего всплывают последствия неудачного обновления.
Копии перед свёрткой базы
Свёртка необратимо удаляет документы прошлых периодов. Копия базы до свёртки — единственный способ восстановить первичные документы старых лет. Такую копию храните весь срок хранения соответствующих данных учёта, то есть не менее 5 лет, и обязательно проверьте её восстановление сразу после создания.
Копии при увольнении ключевых сотрудников и смене учётной системы
При уходе главного бухгалтера или переходе на другую программу сделайте полную выгрузку базы и храните её весь срок исковой давности и хранения данных. Это защитит организацию при возможных разбирательствах по прошлым периодам.
Где хранить копии и почему это важнее срока
Срок хранения теряет смысл, если все копии лежат на том же диске, что и рабочая база. При выходе диска из строя, шифровании сервера или его физическом повреждении вы потеряете и базу, и все резервные копии одновременно. Действует классическое правило: минимум три копии данных, на двух разных носителях, одна — вне основной площадки.
Практическая схема для 1С: свежие ежедневные копии на отдельном диске сервера или сетевом хранилище для быстрого восстановления, еженедельные и ежемесячные — на NAS или втором сервере, годовые — в облачном хранилище или на внешнем диске, который хранится вне офиса. Для защиты от шифровальщиков хотя бы одно из хранилищ должно быть недоступно на запись с рабочего сервера.
Как проверить, что копии действительно рабочие
Наличие файла копии не гарантирует, что из него можно восстановиться. Проверку восстановления нужно выполнять регулярно: минимум раз в квартал разверните копию на тестовом сервере или в отдельной базе и убедитесь, что она открывается, документы на месте, отчёты формируются.
Для файловых баз проверьте, что копируется именно файл 1Cv8.1CD целиком и база на момент копирования не использовалась — иначе файл может оказаться в несогласованном состоянии. Для клиент-серверных баз надёжнее использовать средства СУБД (резервное копирование MS SQL или PostgreSQL) или выгрузку dt через конфигуратор.
Как проверить результат
Каждый день появляется новый файл с актуальной датой и правдоподобным размером
Файлы не появляются, размер резко отличается от обычного или равен нулю
База из копии открывается, документы и отчёты на месте
Ошибка при загрузке, база не открывается, данных не хватает
Количество файлов соответствует заданному сроку хранения, диск не переполняется
Копии копятся бесконечно или, наоборот, удаляются раньше срока
Архив за прошлые годы доступен вне рабочего сервера
Архив лежит только на сервере, который могут переустановить
Частые вопросы о хранении резервных копий 1С
Достаточно ли одной ежедневной копии, если хранить её год?
Технически это закрывает часть рисков, но неэффективно: вы будете хранить сотни почти одинаковых файлов, а восстановление «на конец прошлого месяца» всё равно возможно. Многоуровневая схема (день/неделя/месяц/год) даёт ту же глубину восстановления при заметно меньшем расходе места.
Можно ли хранить копии только в облаке?
Можно, но с оговорками. Облако надёжно защищает от локальных сбоев, однако восстановление большой базы из облака занимает много времени. Оптимально держать свежие копии локально для быстрого отката, а в облако отправлять еженедельные, ежемесячные и годовые архивы.
Чем отличается выгрузка dt от копии средствами СУБД?
Выгрузка dt — логическая копия через конфигуратор: она переносима между СУБД, но создаётся медленно и требует монопольного доступа. Копия средствами СУБД (MS SQL, PostgreSQL) делается быстро и без остановки работы, но привязана к конкретной СУБД. Для ежедневных копий клиент-серверных баз обычно используют средства СУБД, dt — для переноса и долгосрочного архива.
Нужно ли хранить копии, если база работает в облачном сервисе 1С?
Да. Облачный провайдер делает собственные копии, но они защищают в первую очередь от сбоев инфраструктуры, а не от ошибок пользователей. Регулярно выгружайте данные через механизм сервиса и храните выгрузки у себя — это защитит и от ошибок, и от потери доступа к сервису.
Что делать, если диск для копий постоянно переполняется?
Сократите глубину хранения ежедневных копий (например, с месяца до двух недель), перейдите на разностное копирование для крупных баз, включите сжатие архивов и проверьте, не дублируются ли копии из-за параллельно работающих заданий. Удалять годовые архивы ради экономии места нельзя.
Как долго хранить копии базы ликвидированной организации?
Данные учёта ликвидированной организации подлежат хранению в течение установленных сроков, как правило не менее пяти лет. Сохраните финальную копию базы вместе с дистрибутивом соответствующей версии платформы 1С — без неё старую базу может оказаться сложно открыть.
Что важно запомнить
Храните ежедневные копии 2–4 недели, еженедельные — 2–3 месяца, ежемесячные — год, годовые — не менее 5 лет. Копии перед обновлением, свёрткой и миграцией храните до подтверждения успешного результата. Размещайте копии на разных носителях, минимум одну — вне основной площадки, и регулярно проверяйте восстановление.