docs: make project documentation self-contained

This commit is contained in:
2026-09-12 13:09:37 +03:00
parent aa9afc15e4
commit 3a99af1a6e
36 changed files with 1006 additions and 703 deletions
@@ -32,10 +32,10 @@ sequenceDiagram
заголовка и event rows вместо отдельного spinner. Placeholder не представляет
данные и не является интерактивным; при пустом результате фильтр остаётся доступным для изменения периода.
Page VM владеет account route input, authenticated entity query, выбором
loading/error/loaded, пустого результата и retry. Container вызывает один VM и передаёт
данные существующим state views. Query без account ID остаётся отключённым;
выделение VM не меняет порядок выбора состояний или поведение фонового refetch.
Frontend определяет выбранный счёт по адресу страницы, запрашивает данные
в рамках текущей сессии и показывает загрузку, ошибку, пустой или успешный
результат. Без идентификатора счёта запрос не выполняется. Повторная попытка
и фоновое обновление сохраняют правила отображения уже доступных данных.
- По умолчанию период включает текущую календарную дату и следующие 30 дней. Полный список позволяет выбрать другой период полями «С» и «По», как в операциях: «Применить» сохраняет даты в URL и запрашивает события, «Сбросить» возвращает период по умолчанию. Обзор счёта сохраняет прогноз на 30 дней.
- Суммы до налогов рассчитываются по текущему количеству бумаг на `calculatedAt`; они не учитывают будущие сделки или владение на дату реестра.