14. Резервные копии
Приложение автоматически сохраняет резервные копии документов, чтобы работу можно было восстановить даже при полном отсутствии связи с сервером.
Как создаются копии
- Копия создаётся при каждом открытии документа в редакторе (загрузка с сервера или импорт из файла).
- Копия — это ZIP-архив с полным документом (JSON):
{id}_{название}_{дата-время}.zip. - Расположение:
%PROGRAMDATA%LabelProCollectBackups. - Копии старше 90 дней автоматически удаляются при запуске приложения.
- Создание копии не требует действий от пользователя и не блокирует работу.
Окно «Резервные копии»
Открывается из ⚙ Настройки → 🗄 Открыть резервные копии.
- Поиск — фильтр по названию документа, идентификатору или имени файла.
- Колонки: Документ (название; подсказка — имя файла), Дата, ID, Размер.
- Если копий нет — «Нет резервных копий».
Кнопки:
| Кнопка | Действие |
|---|---|
| 📥 Восстановить (зелёная) | Открыть копию в редакторе (работает и двойной щелчок по строке). Документ открывается как импортированный: после 💾 Сохранить он сохранится на сервере как новая задача. |
| 🗑 Удалить (красная) | Удалить файл копии с подтверждением «Удалить эту резервную копию?» |
| 🔄 Обновить | Перечитать папку копий |
| 📁 Открыть папку | Открыть папку копий в Проводнике |
Если файл копии повреждён, появится сообщение «Не удалось прочитать резервную копию».
Восстановление после сбоя
- Откройте ⚙ Настройки → 🗄 Открыть резервные копии.
- Найдите нужный документ по названию и дате.
- Нажмите Восстановить — документ откроется в редакторе.
- Проверьте данные и сохраните: 💾 Сохранить создаст новую задачу на сервере.
