/ документация
Скачать

Бэкапы

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

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

Что такое снимок

Снимок (snapshot) — это полное состояние одной книги на момент создания: все операции, счета, категории, контрагенты, бюджеты и настройки книги. Хранится локально отдельным файлом в том же формате JSON, что и при экспорте. Для каждой книги — свой набор снимков.

Снимок — это локальная резервная копия, а не журнал синхронизации. Он не «уезжает» в облако и не передаётся между устройствами: на каждом устройстве свои снимки.

Где найти

Когда снимки создаются сами

Бэкапы срабатывают по событиям — чтобы у вас всегда была точка отката перед тем, как данные могли измениться массово. Триггеры настраиваются и хранятся на каждом устройстве отдельно (в облако не уходят):

КогдаПо умолчаниюПлатформа
Перед синхронизацией (перед получением данных из облака)включенодесктоп, мобильный
После синхронизации (когда новые данные применились)выключенодесктоп, мобильный
Перед импортом (CSV / Excel / JSON)включенодесктоп; на телефоне — всегда, без переключателя
Перед откатом импортавключенодесктоп
Каждые N операций (10 / 50 / 100)выключенодесктоп
Чтобы не плодить лишние файлы, снимки одного повода в пределах ~15 минут не дублируются. Набор триггеров меняется в настройках бэкапов.

Создать снимок вручную

Кнопка «Создать бэкап» (на десктопе — «Ручной бэкап») делает снимок прямо сейчас — удобно перед крупной правкой или реорганизацией категорий. Ручные снимки помечаются отдельно и не удаляются автоматически при чистке старых.

Сколько хранится

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

Дополнительно действует общий потолок и срок хранения: в настройках бэкапов можно задать, сколько дней держать снимки (7 / 30 / 180 / 365; по умолчанию — 30). Ручные снимки это правило не трогает.

Восстановление

  1. Откройте Бэкапы и выберите снимок по дате (рядом указан повод — перед синком, ручной и т.д.).
  2. Нажмите «Восстановить» и подтвердите замену текущих данных книги.
  3. Книга мгновенно вернётся к состоянию на момент снимка.

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

Если книга была подключена к облаку, при восстановлении синхронизация для неё автоматически отключается — иначе ближайший синк затёр бы восстановленное состояние данными из облака. Когда убедитесь, что всё на месте, включите синхронизацию снова на экране «Синхронизация» — текущее (восстановленное) состояние станет источником и разъедется на другие устройства.

На вебе бэкапов нет

В веб-версии локальных снимков нет by-design: книга и так хранится в облаке, и роль резервной копии выполняет именно оно — данные продублированы на сервере. Если нужно вернуться к более раннему состоянию в вебе, восстановите книгу из заранее выгруженного JSON-файла через импорт.

Хорошая привычка на любой платформе — время от времени делать экспорт в JSON. Это переносимая копия, не зависящая ни от облака, ни от конкретного устройства: файл лежит у вас и читается даже без свод.ли.

Куда дальше