Понедельник, 9 утра. Главный бухгалтер открывает 1С — а базы нет. Сервер «умер» за выходные. Жёсткий диск вышел из строя. Или шифровальщик зашифровал всё, до чего дотянулся.
«У нас же есть резервные копии?» Хороший вопрос. У многих — нет. Или есть, но последняя сделана три месяца назад. Или копия лежит на том же диске, который сломался.
Потеря базы 1С — это потеря всей бухгалтерии: документы, проводки, отчёты, история операций. Восстановить из первичных документов можно, но это недели работы. Настройка нормального резервного копирования — часы.
Почему копии нет, когда она нужна
Мы регулярно видим одни и те же ситуации.
«Думали, что оно само копируется.» Нет, не само. Если никто не настроил резервное копирование — его нет. 1С из коробки не делает бэкапы автоматически. Нужно либо настроить средствами программы, либо использовать внешние инструменты.
«Копия есть, но на том же компьютере.» Если сломался диск — пропадёт и база, и её копия. Если зашифровал вирус — зашифрует и копию. Резервная копия на том же устройстве — это иллюзия безопасности.
«Делали копии, но давно перестали.» Настроили когда-то, забыли проверить. Через полгода выяснилось, что диск, на который копировали, давно заполнен, и копии перестали создаваться ещё в октябре.
«Копия есть, но не открывается.» Да, бывает и так. Файл повреждён, архив не распаковывается, формат не тот. Копия, которую ни разу не проверяли — это не копия, а файл с непроверенным содержимым.
Три уровня защиты
Нет одного универсального решения. Надёжная защита — это несколько уровней, как несколько замков на двери.
Уровень 1. Локальная копия
Самый простой. База копируется на тот же сервер, но в отдельную папку. Защищает от случайного удаления файлов, от ошибок программы, от повреждения базы при сбое питания.
Не защищает от поломки диска и от вирусов-шифровальщиков (они шифруют весь диск целиком).
Но это — первая линия обороны. Быстро создать, быстро восстановить. Для ежедневных копий — обязательный минимум.
Уровень 2. Копия на отдельном устройстве
Другой жёсткий диск в сервере, сетевое хранилище (NAS), внешний USB-диск. Физически отдельное место. Если основной диск умрёт — копия цела.
Один нюанс: если внешний диск постоянно подключён к серверу, шифровальщик доберётся и до него. Идеальный вариант — диск, который подключается только на время копирования, или NAS с ограниченным доступом.
Уровень 3. Облачная или удалённая копия
Копия уходит за пределы офиса: в облачное хранилище, на удалённый сервер, на площадку хостинг-провайдера. Защищает от всего: от пожара, от кражи оборудования, от шифровальщиков.
Это самый надёжный уровень, но и самый требовательный: нужен стабильный интернет, достаточная скорость загрузки, оплата хранилища. Для базы размером 2-5 ГБ (типичная бухгалтерия малого предприятия) вполне хватает бесплатного или минимального тарифа облачного хранилища.
Не обязательно внедрять все три уровня сразу. Но хотя бы два — локальная копия плюс копия на отдельном устройстве — это минимум, ниже которого опускаться не стоит.
Как часто копировать
Зависит от того, сколько данных вы готовы потерять. Если копия делается раз в день — при сбое вы потеряете максимум один день работы. Раз в неделю — до недели. Раз в месяц... лучше не думать.
Наша рекомендация для типичной бухгалтерии:
- Каждый рабочий день — автоматическая копия вечером, после окончания рабочего дня. Это базовый ритм.
- Раз в неделю — полная копия на отдельное устройство. Пятница вечером — хорошее время.
- Хранить минимум 30 дней. Не только последнюю копию, а цепочку. Бывает, что проблема обнаруживается не сразу: данные повредились две недели назад, а заметили только сейчас. Если хранится только вчерашняя копия — она уже содержит повреждение.
Перед обновлением конфигурации — всегда делайте внеплановую копию. Это золотое правило. Обновление может пойти не так, и возможность «откатиться» на состояние до обновления — бесценна.
Как проверить, что копия рабочая
Создать копию — полдела. Нужно убедиться, что из неё можно восстановить базу.
Раз в месяц (или хотя бы раз в квартал) попросите специалиста развернуть базу из последней резервной копии на тестовом компьютере. Открыть, проверить, что данные на месте, документы открываются, отчёты формируются. Это занимает 15-30 минут и даёт уверенность, что в случае аварии копия реально спасёт.
Если ни разу не проверяли — проверьте. Мы встречали случаи, когда компания год «делала бэкапы», а при восстановлении выяснилось, что копировался не тот файл. Или архив создавался с ошибкой и не распаковывается.
Файловая база и серверная — разница в копировании
Если у вас файловая база (один файл .1CD на диске), копирование простое: скопировали файл — готово. Но есть важное условие: в момент копирования в базе не должны работать пользователи. Иначе файл может скопироваться в «разобранном» состоянии и будет непригоден для восстановления.
Если база серверная (работает через сервер 1С и MS SQL или PostgreSQL), копирование делается средствами СУБД. Это надёжнее — база копируется «на лету», без остановки работы. Но настраивать это должен специалист: нужно правильно указать расписание, папку хранения, глубину хранения, проверку целостности.
Что делать, если данные потеряны
Не паникуйте. В большинстве случаев данные можно восстановить — полностью или частично. Даже если резервной копии нет, существуют способы извлечь данные из повреждённой базы.
Не продолжайте работать в повреждённой базе. Каждое действие в ней может усугубить ситуацию. Если база открывается, но «ведёт себя странно» (пропали документы, не формируются отчёты, ошибки при проведении) — остановитесь. Не создавайте новые документы — потом будет сложнее разобраться, что было до повреждения, а что после.
Вызовите специалиста. Чем раньше, тем лучше. Восстановление из резервной копии — дело на 30-60 минут. Восстановление повреждённой базы без копии — от нескольких часов до нескольких дней. Но и это лучше, чем вводить всё заново из первичных документов.
Коротко
Резервное копирование — это страховка. Вы платите за неё временем и вниманием, а получаете уверенность, что любая авария не превратится в катастрофу. Минимум — ежедневная копия на отдельное устройство. В идеале — три уровня: локально, на отдельный носитель и в облако. И обязательно проверяйте копии хотя бы раз в квартал. Страховка, которая не работает в нужный момент, — не страховка.


