e9edb206c8
feat(sales): кабинет начальника — единый период (без 500) + пополнения баланса Экраны начальника отстали от вчерашних правок кабинета менеджера (§16–§21). 1. Живой баг: «Произвольный» период до выбора дат ронял запрос в 500 на пяти точках из шести (сводка отдела, доход, результативность, выплаты, тарифы). Разбор периода вынесен в трейт ResolvesSalesPeriod: 422 вместо падения, период по умолчанию d30 вместо this — как показывает сам PeriodPicker. 2. Пополнения баланса (topup_rub) добавлены в dashboard/overview (kpi + строки менеджеров) и managers/performance. На экранах: плашка «Пополнили баланс» в сводке отдела и колонка «Пополнили ₽» в обеих таблицах результативности. Из подписей убрано «(мес)» — период больше не месяц. 3. «Воронка отдела» правок не потребовала: она рендерит те же доску и карточку, что экран менеджера, а карточка сама грузит журнал и сохраняет контакты. Тесты: SalesPeriodRequestTest проходит по всем шести точкам сразу. Pest 263/263, Vitest 1420/1420, vue-tsc чист. Спека — §22. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> @