Что такое архив?
Архив удалённых записей — это временное хранилище для документов, которые вы удалили из основной базы данных. Он работает как «корзина» в операционной системе: удалённые записи не исчезают сразу, а хранятся определённое время, позволяя восстановить их при необходимости.
Как записи попадают в архив?
Запись автоматически перемещается в архив, когда вы:
- Удаляете документ во вкладке «Документы»
- Удаляете запись через контекстное меню или кнопку удаления
При удалении программа:
- Помечает запись как удалённую (
is_deleted = 1) - Записывает дату и время удаления (
deleted_at) - Скрывает запись из основного списка документов
- Показывает запись в архиве
Запись НЕ удаляется физически — она остаётся в базе данных до истечения срока хранения.
Сроки хранения
| Срок | Описание |
|---|---|
| 14 дней | Максимальный срок хранения записи в архиве |
| Автоочистка | Записи старше 14 дней удаляются автоматически |
Как понять, сколько осталось?
В таблице архива есть колонка «Осталось», которая показывает количество дней до автоудаления:
| Цвет | Дни | Значение |
|---|---|---|
| Красный | ≤ 3 дня | Критично — срочно восстановите! |
| Оранжевый | 4-7 дней | Скоро истечёт |
| Жёлтый | 8-14 дней | Есть время |
| Серый | > 14 дней | Новая запись |
Автоматическая очистка
Программа автоматически удаляет записи, которые находятся в архиве более 14 дней.
Как это работает:
- При каждом запуске программы проверяется дата удаления каждой записи
- Если с момента удаления прошло более 14 дней — запись удаляется навсегда
- Удаление происходит автоматически, без уведомлений
Пример:
- Запись удалена 1 января
- Она будет в архиве до 15 января
- 16 января (или позже, при запуске программы) — запись удалится навсегда
Единый архив для обеих подсистем
Архив объединяет удалённые записи из обеих подсистем:
| Подсистема | Бейдж |
|---|---|
| ДПО (Дополнительное профессиональное образование) | Синий |
| ПО (Профессиональное обучение) | Фиолетовый |
Это позволяет:
- Видеть все удалённые записи в одном месте
- Фильтровать по нужной подсистеме
- Восстанавливать записи в соответствующую базу данных
Какие данные отображаются?
В таблице архива показаны следующие колонки:
| Колонка | Описание |
|---|---|
| Чекбокс | Чекбокс для массового выбора |
| Система | ДПО или ПО |
| ФИО | Фамилия, имя, отчество |
| Тип | Тип документа (ПП, ПК, Св-во, Справка) |
| Программа | Название образовательной программы |
| Рег. номер | Регистрационный номер документа |
| Удалён | Дата и время удаления |
| Осталось | Дней до автоудаления |
| Действия | Кнопки восстановления и удаления |
Типы документов
Для ДПО:
| Код | Полное название |
|---|---|
| ПП | Профессиональная переподготовка |
| ПК | Повышение квалификации |
| Справка | Справка об обучении |
Для ПО:
| Код | Полное название |
|---|---|
| Св-во | Свидетельство |
| Справка | Справка об обучении |
Основные операции
| Операция | Описание |
|---|---|
| Восстановить | Вернуть запись в основной список документов |
| Удалить навсегда | Окончательно удалить без возможности восстановления |
| Поиск | Найти записи по ФИО, программе или рег. номеру |
| Фильтрация | Отфильтровать по подсистеме (ДПО/ПО) |
| Массовые операции | Восстановить или удалить несколько записей сразу |