Розклад і групові заняття
Заняття і слоти
Заняття — це шаблон: назва, секція (вона ж зона доступу), тренер, місткість і режим відвідування. Слот — місце в тижневій сітці: день і час.
Режим обирається для кожного заняття окремо, бо зали працюють по-різному:
- запис обовʼязковий — з місткістю і списком;
- вільне відвідування — приходь і займайся, факт фіксується при вході.
Сітка тижня
Розділ Розклад. Колонки — дні, всередині — заняття. Разове заняття додається прямо в клітинку, не чіпаючи шаблон.
Правка слота не рухає заняття, на які вже записані люди: коли з клітинкою щось сталося, система запамʼятовує час, тренера і місткість такими, якими вони були. Інакше перенесення заняття на наступний тиждень мовчки переносило б і тих, хто записався на цей.
Запис
Клік по заняттю → «Записати». Система попереджає, якщо в клієнта немає придатного абонемента, але записати дозволяє: людина може заплатити на місці.
Місткість перевіряється: дев'ятий на місткості вісім отримає відмову. Посадити понад місткість можна — але це окрема дія з причиною, яка лишається в журналі.
Відмітка приходу
Відмітка «прийшов» — той самий шлях, що турнікет: списується відвідування з придатного абонемента, працює антипасбек (прохід турнікетом перед заняттям не подвоює списання), у журналі проходів зʼявляється слід.
Відкат відмітки повертає відвідування і прибирає слід.
Проведення
Кнопка «Провести» закриває заняття. Це не формальність: саме проведене заняття стає фактом для зарплати тренера. Невідмічені записи стають неявкою — без штрафу.
Далі — прохідна і журнали.