Удаление и скрытие категорий
Удаление категории
При нажатии кнопки Удалить открывается окно для подтверждения удаления.
Удаление категории без транзакций
Если нет транзакций, привязанных к удаляемой категории, то категория удаляется.
Удаление категории с транзакциями
Если есть хотя бы одна транзакция (фактическая или плановая), то система показывает предупреждение, и необходимо выбрать категорию-замену, в которую будут перенесены все транзакции. После выбора замены категорию можно удалить кнопкой Удалить.

ℹ️ Категории Main Category, Salary и Transfer не отображаются в списке категорий-замены при удалении категории.
Удаление категории с дочерними категориями
Если у удаляемой категории есть дочерние категории, они не удаляются.
После удаления родителя все дочерние автоматически «подтягиваются вверх» и получают в качестве нового родителя категорию, которой принадлежала удаляемая категория.
Структура дерева сохраняется, просто сдвигается на уровень выше.
Скрытие категории
Функционал скрытия категорий позволяет исключать ненужные категории из использования.
Скрытая категория:
- не отображается в списке категорий при создании транзакции — по этой категории невозможно создать новую транзакцию
- не включается в список при экспорте
- помечается ярлычком Скрыто/Hidden
Если скрыть родительскую категорию, то все дочерние тоже будут скрыты.