Календарь занятий: день, неделя, месяц
Три представления календаря, перенос занятий перетаскиванием, заштрихованное нерабочее время, ссылка с сохранённым состоянием и сводка за видимый период.
Календарь — главный экран администратора в сервисном режиме. Он показывает не только то, что уже поставлено, но и то, когда исполнители вообще работают, поэтому обещать клиенту время можно сразу, без «я перезвоню».
#Три представления
| Представление | Что показывает | Когда удобно |
|---|---|---|
| День | колонки по исполнителям, часы сверху вниз | ежедневная работа администратора: видно, кто свободен прямо сейчас |
| Неделя | сетка со всеми занятиями периода | планирование и перенос |
| Месяц | плотность занятий по дням | оценка загрузки перед новым набором |
- Клик по свободному месту сразу открывает форму записи на это время и этого исполнителя.
- Перетаскивание переносит занятие; система проверяет занятость и буферы, поэтому в занятое время ничего не ляжет.
- Нерабочее время заштриховано — это не то же самое, что занятое, и путать их нельзя.
#Навигация и горячие клавиши
| Действие | Как |
|---|---|
| Листать периоды | стрелки ← → на клавиатуре или кнопки над сеткой |
| Вернуться на сегодня | клавиша T |
| Выбрать дату | клик по дате открывает календарик |
| Сменить представление | переключатель «День / Неделя / Месяц» |
#Сводка за видимый период
Над сеткой показывается итог по тому, что сейчас видно: сколько занятий, сколько часов и сколько учеников. Это быстрая проверка перед тем, как ставить новую группу: если неделя уже плотная, новое занятие придётся ставить другому преподавателю или в другой день.
#Почему двойной записи не бывает
Любая запись — из календаря, из онлайн-записи или от AI-сотрудника — проходит одну и ту же проверку: свободен ли исполнитель с учётом длительности услуги и её буферов. Отдельного пути к расписанию нет ни у кого, поэтому два занятия на один ресурс в одно время невозможны в принципе.
Когда занятие переносят или отменяют, преподаватель получает уведомление в CRM — чтобы не приехать в пустой кабинет из-за изменения, внесённого с вечера.