Защита от двойной брони
Отказ с объяснением, а не молчаливое принятие. Параллельная бронь возможна, но требует подтверждения.
Модуль
Зал, кресло, кабинет, пост, бригада. Всё, что можно занять на время, живёт в одном расписании и не бронируется дважды.
Двойная бронь обнаруживается в худший момент: клиент приехал, а зал занят. Извинения тут не работают — работает то, что накладка не случилась.
Система отклоняет двойную бронь с объяснением, а не принимает молча. Длительность берётся у услуги: сорок минут занимают сорок минут, а не округляются до часа, и к вечеру расписание не расходится с действительностью.
Неделя целиком сверху, выбранный день подробно снизу.
Отказ с объяснением, а не молчаливое принятие. Параллельная бронь возможна, но требует подтверждения.
Сорок минут занимают сорок минут. Округления до часа нет.
Кому не хватило времени — в очередь. Освободился слот, они первые.
Какие окна продаются, а какие простаивают, — по дням недели и по ресурсам.
Что именно занимает время, зависит от дела. Механика одна.
Кресло и мастер заняты одновременно и независимо. Система не посадит двоих в одно кресло и не потеряет свободного мастера.
Приём на сорок минут занимает сорок минут. Врач и кабинет — разные ресурсы, и свободное окно у одного не блокируется занятостью другого.
Пост занят на время работы. Замена масла и диагностика подвески занимают разное время, и расписание это учитывает.
Заведите неделю записей и посмотрите, как выглядит загрузка ваших ресурсов.
14 дней бесплатно, без карты.