Календарь занятий: день, неделя, месяц

Три представления календаря, перенос занятий перетаскиванием, заштрихованное нерабочее время, ссылка с сохранённым состоянием и сводка за видимый период.

Календарь — главный экран администратора в сервисном режиме. Он показывает не только то, что уже поставлено, но и то, когда исполнители вообще работают, поэтому обещать клиенту время можно сразу, без «я перезвоню».

#Три представления

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

#Сводка за видимый период

Над сеткой показывается итог по тому, что сейчас видно: сколько занятий, сколько часов и сколько учеников. Это быстрая проверка перед тем, как ставить новую группу: если неделя уже плотная, новое занятие придётся ставить другому преподавателю или в другой день.

#Почему двойной записи не бывает

Любая запись — из календаря, из онлайн-записи или от AI-сотрудника — проходит одну и ту же проверку: свободен ли исполнитель с учётом длительности услуги и её буферов. Отдельного пути к расписанию нет ни у кого, поэтому два занятия на один ресурс в одно время невозможны в принципе.

Когда занятие переносят или отменяют, преподаватель получает уведомление в CRM — чтобы не приехать в пустой кабинет из-за изменения, внесённого с вечера.