Перейти к основному содержанию

Назначение

Схема зала — основной инструмент хостес для управления занятостью столов и бронированиями в реальном времени.
Она синхронизируется с кассой ресторана, что позволяет отображать все изменения автоматически — от открытия и закрытия столов до пречека.
Благодаря этой синхронизации хостес не нужно вручную отслеживать статусы: система делает это сама и показывает только те ситуации, где действительно нужно вмешательство человека — например, при конфликте резервов или опоздании гостя.
Это позволяет хостес сосредоточиться на работе с гостями, а не на постоянной проверке таблиц и статусов.
На схеме отображаются:
  • текущие статусы столов (свободен, занят, открыт, пречек и т.д.);
  • ближайшие резервы и их состояние;
  • действия хостес:
    • посадить гостей без резерва
    • отметить прибытие гостей по резерву
    • освободить стол (действие выполняет официант на кассе при согласовании с гостями) если он еще не открыт на кассе
    • изменить или отменить резерв.
Схема зала

Схема зала с отображением статусом столов и список резервов на сегодня


Цвета и статусы столов

Цвет фона показывает состояние стола, а цвет бейджа — состояние ближайшего резерва.
Комбинации, отмеченные 🟡 потенциальный конфликт или 🔴 конфликт, требуют внимания хостес.
Цвет фона + бейджСостояниеКомментарий / источник
Стол свободенЗакрыт на кассе
⚪ + 🟡Скоро резервПодготовить стол
⚪ + 🔴Гость опаздываетОжидание по регламенту
Стол открыт на кассеАктивный заказ
⚫ + 💰ПречекГости рассчитываются
🟡 + 🟡Стол занят другими гостями, скоро резерв🟡 Потенциальный конфликт
🔴 + 🔴Стол занят другими гостями, время резерва наступило🔴 Конфликт
🔵Занят без брони (walk‑in), стол на кассе не открытВременный статус до открытия кассой
🔵 + 🔵Гости по резерву, хостес отметила «пришёл», стол на кассе не открытДо открытия кассой
🔵 + 🟡Стол занят без брони, скоро резерв, стол на кассе не открыт🟡 Потенциальный конфликт
🔵 + 🔴Стол занят без брони, резерв уже наступил, стол на кассе не открыт🔴 Конфликт
🟡 + 🔵Скоро резерв, стол занят гостями предыдущего резерва, стол на кассе не был открыт🟡 Потенциальный конфликт
🔴 + 🔵Время нового резерва наступило, но стол занят гостями предыдущего резерва, стол на кассе не был открыт🔴 Конфликт

Автоматические и ручные статусы

Автоматические (приходят с кассы)
СтатусКак появляетсяЧто означает
Открыт (серый)Официант открыл стол на кассеЗаказ создан, идёт обслуживание
Пречек (серый с ₽)На кассе напечатан предварительный счётГости рассчитываются
Закрыт (белый)Счёт закрыт на кассеСтол снова свободен
ℹ️ Информация: Эти статусы не требуют действий хостес — они обновляются автоматически. Если при этом у стола есть резерв, система покажет соответствующий бейдж времени (🟡 или 🔴) и уведомит хостес только при возникновении конфликта.
Автоматические статусы столов

Автоматические статусы: свободен, открыт, пречек


Ручные статусы (действия хостес)
Хостес управляет только теми статусами, которые не приходят из кассы. Все действия направлены на фиксацию факта прибытия или освобождения стола.
ДействиеКогда используетсяКак отображается на схемеЧто происходит
Занять столГости пришли без брониСтол окрашивается в синийПосле открытия официантом цвет сменится на серый, создаётся заказ
Гость пришёлГости прибыли по резервуСтол и бейдж становятся синимиПосле открытия официантом стол станет серым, резерв отмечается как начатый
Освободить столСтол ещё не открыт на кассеСтол становится белымИспользуется, если гости ушли до открытия стола
ℹ️ Информация: Хостес не управляет статусами, которые поступают из кассы (открыт, пречек, закрыт) — они обновляются автоматически.
Сценарий посадки гостей без брони

Сравнение занят без резерва, еще не открыт на кассе

Сценарий посадки гостей по брони

Гости по резерву пришли, но стол еще не открыт на кассе


Панель информации и действий

Панель слева от схемы зала — основной инструмент взаимодействия хостес с системой. Именно здесь отображается актуальная информация о столах и резервах, выполняются действия по изменению статусов, подтверждению прибытия гостей и контролю конфликтных ситуаций.
В зависимости от того, выбран стол или нет, панель показывает разный набор данных и кнопок.
Когда стол не выбран — список резервов
Если стол не выбран, панель показывает все резервы на текущий день, отсортированные по времени.
Каждая карточка содержит: время, количество гостей, имя, номер стола, а также иконки: банкет, мгновенное бронирование, комментарий.
Список резервов в панели

Список резервов, стол не выбран

При нажатии на карточку она разворачивается, показывая контакты гостя, комментарий, а также кнопки действийИзменить, Отменить, Гость пришёл (если применимо). Если резерв выбран, соответствующие столы подсвечиваются на схеме, чтобы хостес могла быстро определить расположение и статус.
Список резервов в панели

Список резервов с открытой карточкой резерва и подсветкой стола


Когда выбран стол — информация и действия
Если хостес выбирает конкретный стол, панель показывает полную информацию по нему и возможные действия:
  • Свободный стол — доступна кнопка «Занять стол» для посадки гостей без резерва.
  • Занят, но не открыт на кассе — отображается время занятости, чтобы контролировать, как долго гости сидят.
  • Открыт на кассе — отображается время открытия для оценки длительности обслуживания.
  • Занят или открыт по резерву — отображаются имя и телефон гостя, связанного с резервом.
Ниже всегда доступен список резервов на этот стол на текущий день:
  • обычные резервы можно изменить или отменить;
  • банкеты можно только изменить (отмена выполняется на кассе).
Панель выбранного стола

Выбранный стол со статусом и списком резервов


Конфликтные ситуации

Общая логика
Конфликтная ситуация возникает, когда система обнаруживает пересечение между текущим использованием стола и предстоящим или активным резервом.
Подсветка помогает хостес быстро определить, что требуется внимание:
  • 🟡 Потенциальный конфликт — к столу скоро должен прийти новый гость по резерву, но он всё ещё занят;
  • 🔴 Конфликт — время нового резерва уже наступило, а стол остаётся занятым.
В зависимости от состояния стола конфликт может быть связан:
  • с открытым на кассе заказом (гости всё ещё обслуживаются);
  • с занятыми, но не открытыми столами (гости посажены вручную без кассового открытия);
  • с гостями по предыдущему резерву, которые не были закрыты или вовремя отмечены как ушедшие.
Система автоматически определяет тип ситуации и подсвечивает её соответствующим цветом, показывая хостес, где требуется вмешательство — освободить стол, перенести резерв или подтвердить, что гости уже на месте.
Кроме того, резерв, который вызвал такую ситуацию, отмечается в карточке бейджем с текстом:
«По этому резерву должен прийти гость, но стол уже занят другими гостями».

🟡/🔴 Конфликты для открытых столов (🟡/🔴 стол и 🟡/🔴 бейдж резерва)
Ситуация: стол открыт на кассе, и на этот же стол назначен резерв — его время либо скоро наступит (🟡), либо уже наступило (🔴). Варианты разрешения ситуации:
  1. Если за столом другие гости — можно:
    • освободить стол по согласованию с гостями, которые там сидят (пересадить их или рассчитать);
    • либо перенести или отменить резерв.
  2. Если это гость по резерву (пришёл раньше или стол открыт без привязки) — доступна опция «Гости на месте». После подтверждения система свяжет заказ с резервом и уберёт подсветку.
ℹ️ Разница между состояниями: 🟡 жёлтый стол и бейдж — резерв скоро, 🔴 красный стол и бейдж — время резерва уже наступило.
Потенциальный конфликт для открытого стола - желтый

🟡 Потенциальный конфликт: стол открыт без резерва, и скоро на него придут гости

Конфликт для открытого стола - красный

🔴 Конфликт: Стол открыт, и время резерва уже наступило


🔵 Конфликты для занятых, но еще не открытых столов (🔵 стол и 🟡/🔴 бейдж резерва)
Ситуация: стол отмечен как занятый без резерва и пока не открыт на кассе, но по расписанию на него назначен резерв — либо скоро (🟡), либо уже наступил (🔴). Варианты разрешения ситуации:
  1. Если за столом другие гости — можно:
    • пересадить текущих гостей на другой стол;
    • перенести или отменить резерв на другой стол.
  2. Если гости уже ушли, но стол не был отмечен как свободный — можно освободить стол вручную.
  3. Если стол по ошибке отмечен как занятый без резерва, а на самом деле за ним сидят гости по ближайшему резерву — можно отметить «Гости на месте», и конфликт будет снят.
ℹ️ Разница между состояниями: 🟡 жёлтый бейдж — резерв скоро, 🔴 красный бейдж — время резерва уже наступило.
Потенциальный конфликт для занятого неоткрытого стола

🟡 Потенциальный конфликт: стол занят, но не открыт на кассе. Скоро на него придут гости по резерву

Конфликт для занятого неоткрытого стола

🔴 Конфликт: стол занят, но не открыт на кассе. Гости по резерву уже должны прийти


🟡/🔴 Конфликты для неоткрытых столов с гостями по прошлому резерву (🟡/🔴 стол, 🔵 бейдж)
Ситуация: стол занят гостями по предыдущему резерву, но так и не был открыт на кассе. При этом по расписанию на этот же стол назначен новый резерв — его время либо скоро наступит (🟡), либо уже наступило (🔴).
В этом случае система точно знает, кто сидит за столом, и что это не гости по новому резерву.
Варианты разрешения ситуации:
  1. Если гости по прошлому резерву всё ещё за столом — можно пересадить их (действие выполняется не хостес).
  2. Если гости уже ушли — можно освободить стол, при этом система предложит отменить резерв, по которому они сидели.
  3. Можно перенести или отменить надвигающийся резерв на другой стол.
ℹ️ Разница между состояниями: жёлтый стол — новый резерв скоро, красный — время нового резерва уже наступило.
Потенциальный конфликт с гостями по прошлому резерву

🟡 Потенциальный конфликт: стол занят гостями по прошлому резерву, но так и не открыт на кассе. Скоро придут гости по следующему резерву

Конфликт с гостями по прошлому резерву

🔴 Конфликт: стол занят гостями по прошлому резерву, но так и не открыт на кассе. Гости по следующему резерву уже должны были прийти

I