Подтвердить / Пропустить / Удалить
Три действия с плановой операцией. Что они делают — зависит от того, разовая она или повторяющаяся.
Где найти кнопки
- Платёжный календарь — под сеткой блок «Плановые этого месяца» с кнопками у каждой строки.
- Баннер на журнале — если есть просроченные или плановые на сегодня.
- Sidebar → блок «Запланировано» (только просмотр, кнопок там нет).
Подтвердить
«Эта плановая случилась — записать в журнал».
| Тип | Что делает |
|---|---|
| Разовая (NONE) | Создаёт Operation в журнале, плановую деактивирует (isActive=false) |
| Повторяющаяся | Создаёт Operation, сдвигает nextDate на следующую итерацию, плановая остаётся активной |
Дата создаваемой операции
Зависит от того, когда вы подтверждаете:
- Если
nextDate < сегодня(плановая просрочена) — операция запишется датойnextDate. Логика: «вы реально потратили в плановую дату, просто отметили в системе позже». - Если
nextDate ≥ сегодня(подтверждаете заранее или вовремя) — операция запишется сегодняшней датой. Логика: «вы досрочно выплатили, реальная дата = сегодня».
Это нужно чтобы корректно отражать реальность:
- Зарплата по плану 30-го, выплатили 28-го заранее → operation.date = 28-е.
- Зарплата по плану 30-го, увидели просрочку 5-го числа следующего месяца → operation.date = 30-е (плановая дата, не сегодня).
Пропустить
«Этой итерации не будет — двигаемся дальше».
| Тип | Что делает |
|---|---|
| Разовая | Деактивирует плановую без создания операции в журнале. Логически = «удалить». |
| Повторяющаяся | Сдвигает nextDate на следующую итерацию, операция в журнале не создаётся. Плановая остаётся активной. |
Для разовой кнопка обычно называется «Удалить» в UI (потому что для разовой пропуск = деактивация = удаление).
Удалить
Доступно только для разовой плановой — это синоним «Пропустить» в её случае. Для повторяющейся — отдельной кнопки «Удалить» нет; чтобы остановить повторение, откройте плановую в модалке редактирования и поставьте дату окончания в прошлом, либо явно деактивируйте.
Изменить
Кнопка / клик на саму плановую → модалка редактирования. Можно поменять:
- Сумму.
- Категорию.
- Контрагента / проект / тег.
- Период повторения (NONE ↔ MONTHLY и т. д.).
- Дату следующей итерации.
- Дату окончания.
После сохранения изменения применяются ко всем будущим итерациям. Уже подтверждённые операции в журнале не трогаются.
Что происходит с балансом
| Действие | Баланс счёта меняется? | |---|---| | Подтвердить | Да — как обычная операция | | Пропустить | Нет | | Удалить | Нет | | Изменить | Нет (пока вы не подтвердите потом) |
См. Плановые vs факт.
Тип операции
Подтверждение сохраняет тип плановой:
- Плановый расход → создаст расход в журнале.
- Плановый доход → создаст доход.
- Плановый перевод → создаст перевод между теми же счетами.