Редактирование бюджета
Потребность пользователя
В процессе ведения финансового учета часто возникают изменения: бизнес проводит ребрендинг и меняет название, семья решает копить на другую финансовую цель, или появляется потребность в реорганизации категорий расходов.
В Small Metrics редактирование Бюджета сделано модульным. Это закрывает потребность пользователя в быстром, точечном управлении. Вам не нужно проходить весь процесс создания заново — вы можете открыть конкретный раздел (например, только категории или только цель) и внести изменения за пару кликов.
Доступно только для Администраторов Управлять настройками (переименовывать бюджет, менять иконку, обновлять цель или удалять категории) может только участник с ролью Admin. Если вы являетесь обычным участником (Member), иконка настроек будет скрыта, а любые попытки изменить данные напрямую будут заблокированы системой.
Где это находится
Пользователь управляет рабочей областью через меню настроек конкретного бюджета. Путь в интерфейсе: В нижнем меню перейдите на вкладку Money -> Нажмите на карточку нужного бюджета -> На дашборде в правом верхнем углу нажмите на иконку шестеренки (Settings).
Шаги: Как редактировать бюджет
Открыв настройки бюджета, выберите нужный раздел для редактирования:
Изменение названия (General)
- Выберите раздел General (или About budget).
- Нажмите на текстовое поле Budget Name и введите новое имя.
- Нажмите кнопку Save для применения изменений.
Управление финансовой целью (Financial Goal)
- Выберите раздел Financial Goal.
- Чтобы обновить цель, измените нужные значения в полях Target Amount (сумма), Currency (выпадающий список валют) или Target Date (календарь дедлайна).
- Нажмите кнопку Save.
- (Опционально) Если вы хотите полностью удалить финансовую цель из этого бюджета, нажмите на Иконку корзины.
Управление категориями (Categories)
- Выберите раздел Categories.
- В открывшемся списке вы можете добавлять новые, удалять старые или изменять цвета и иконки существующих категорий. Сохранение изменений в этом разделе происходит внутри формы конкретной категории.
Ожидаемый результат
После нажатия кнопки Save (например, при смене имени) кнопка заблокируется и покажет белый индикатор загрузки.
При успешном сохранении в верхней части экрана появится зеленое всплывающее уведомление (Toast) с текстом Budget settings updated. (Для некоторых действий текст будет специфичным, например: Goal successfully removed). Экран редактирования автоматически закроется, а обновленные данные (новое название или пересчитанная цель) моментально отобразятся на вашем дашборде.
Частые вопросы (Q&A)
Что произойдет с транзакциями, если я удалю категорию? Не волнуйтесь, вы не потеряете финансовые данные. Мы используем систему безопасного удаления (Safe Delete). При удалении категории с транзакциями система предложит перенести их в другую существующую категорию. Если этого не сделать, они автоматически переместятся в системную категорию «Uncategorized».
Могу ли я изменить валюту финансовой цели в уже существующем бюджете? Да, Администратор может изменить валюту в любой момент. Встроенная система аналитики автоматически пересчитает ваши текущие накопления по актуальному курсу обмена и обновит графики прогнозов.
Что видит обычный участник (Member) в настройках? Участники с ролью Member имеют доступ к настройкам Бюджета только в режиме чтения (Read-Only), чтобы ознакомиться с целями и списком участников. Они не могут вносить изменения.
Возможные ошибки
Клиентская валидация не позволит отправить некорректные данные на сервер и покажет красный текст под полем:
- Required: Появляется, если полностью стереть Budget Name. Также появляется в разделе цели, если вы стерли сумму, но оставили дату (или наоборот).
- Invalid number: Появляется, если ввести в поле суммы буквы или спецсимволы.
- Min 0.01: Возникает, если ввести сумму, равную нулю или отрицательную.
Если запрос все же ушел с нарушениями лимитов базы данных, сервер вернет ошибки (отобразятся в виде всплывающего Toast):
- Имя превышает 100 символов: «Ensure this field has no more than 100 characters.»
- Сумма превышает лимит в 12 цифр: «Ensure that there are no more than 12 digits in total.»
- Ошибка доступа: «You do not have permission to perform this action.» (ошибка 403 Forbidden, если вас внезапно понизили до Member).