Панель

🔔 Сегодня и ближайшие 7 дней

📈 Выручка по месяцам

🧭 Откуда пришли клиенты

🩷 Статусы клиенток

🏆 Топ услуг за период

№ФИОТелефонСтатусПДР / роды ИсточникОплаченоПоследний визит
💡 Это замена строки в «первичке»: один приём = одна запись. Продать только товар — кнопка «Продажа» справа сверху. Все 29 колонок вашей таблицы заполняются автоматически из этой формы. Поля со звёздочкой обязательны.
🚚 Заказ поставщику (по умолчанию «Эфир Штумф»): черновик → отправлен → получен. Когда заказ получен, товар сам встаёт на склад по каждой строке.
📦 Товара нет на складе — составьте заказ под конкретную клиентку: составлен → отправлен поставщику → привезли (товар на складе, клиентке ставится задача) → продан.
🛍️ Отдельная операция: только товары со склада, без услуг. Цена берётся из справочника, остаток списывается сам. Сотрудницам центра и участницам «Клубка» скидка 5 % считается автоматически.

📒 Журнал доходов и расходов

Оплаты клиенток попадают сюда сами («авто»): оплата товара — доход 100 % и расход поставщику 85 %. Аренду, закупки и зарплаты вносят вручную; при ненулевом проценте специалиста приём сам создаёт расход «ЗП специалистов». Инкассация и внесение в кассу видны в журнале с пометкой «касса», но в доходы и расходы не входят.
💵 Касса — только наличные. «Остаток на дату» — точка отсчёта (на конец этого дня). Дальше касса считается сама: остаток + наличные доходы − наличные расходы после этой даты. Если остатков несколько, берётся последний до выбранной даты. Видит и правит только руководитель.

📌 Остатки на дату (точки отсчёта)

🧾 Кассовые операции с нарастающим итогом

💰 Выручка по услугам

🧭 Эффективность источников

📊 Матрица «клиент × услуга»

Полная матрица по всем услугам (как столбцы M–AC в вашей таблице) — кнопка «Матрица услуг CSV» выше.

📅 Выручка по месяцам

🧾 Расходы по статьям

🧾 Каталог услуг и цены

Цены взяты с сайта центра (110 позиций) и требуют подтверждения у администраторов. Код услуги используется в отчётах, импорте и экспорте — не меняйте его без необходимости.

🧭 Источники и 👩‍⚕️ сотрудники

Выбираются в расписании. События с прежним залом остаются как есть.

💳 Способы оплаты и 🏷️ теги

«Сертификат» — внутренний неденежный расчёт: в кассу и в доходы не попадает.

👩‍⚕️ Проценты специалистов

Процент от оказанных услуг (без товаров и сертификатов, с учётом скидки). 0 — зарплата не начисляется. Меняется для новых приёмов, прошлые не пересчитываются.

📒 Финансовые статьи

Стартовый список статей доходов и расходов (как в вашей финансовой таблице). Статьи «Продажа товаров», «Закупка товара (Эфир Штумф)» и «Возврат клиенту» служебные: их использует автоматика. Состав статей меняется вместе со справочником (tools/sync_goods_to_html.py).

💾 Данные и резервные копии (импорт / экспорт)

Импорт понимает вашу таблицу первичка.xlsx: сохраните её как CSV (или перетащите XLSX) — колонки распознаются по заголовкам.

ℹ️ О прототипе

Одностраничное приложение, работает офлайн, без сервера и без передачи данных наружу. Хранилище — localStorage браузера. Каталог: 110 услуг, 13 категорий, 12 типов напоминаний.

Это этап 0 проекта: поля, сценарии и отчёты из ТЗ проверены здесь, после чего логика переносится в боевую версию (см. docs/04_план_создания.md). Автотесты логики и интерфейса запускаются в CI при каждом изменении.

Роль («Руководитель» или «Сотрудник») переключается внизу меню. Это удобство прототипа, а не защита: в боевой версии права проверяет сервер.