Роли и права
Как устроены права до отдельного действия, доступ по заведениям, PIN и подтверждения.
Право даётся не «на раздел», а на действие: видеть отчёт, ставить скидку, делать возврат, менять цену, открывать смену.

Роли
Роль — набор прав с названием: официант, бармен, администратор, управляющий, владелец. Роли настраиваются: если вашему администратору не нужен доступ к финансам — уберите.
Какие права бывают
Список закрытый: права заведены в справочнике, и выдать можно только то, что в нём есть. Самые важные — те, что закрывают деньги и чужие цифры.
| Право | Что закрывает |
|---|---|
| Продажа и отмена позиции | Работа на кассе и удаление позиции после отправки на кухню |
| Скидки | Отдельно — пресеты и отдельно — ручная скидка менеджера |
| Ручная цена | Возможность задать цену позиции вручную |
| Возврат | Возврат чека целиком и по позициям |
| Открытие и закрытие смены | Кто отвечает за кассу и пересчёт |
| Все чеки | Видеть чужие чеки, а не только свои |
| Чек задним числом | Продажа прошедшей датой с причиной |
| Себестоимость | Видеть себестоимость и маржу блюд |
| Закупочные цены | Видеть цены поставок — отдельно от себестоимости |
| Отчёт о прибыли | Видеть прибыль, а не только выручку |
| Отчёты по складу | Остатки, расход, инвентаризации |
| Учёт склада | Включать и выключать складской учёт продуктов |
| Распознавание накладных | Тратить лимит распознавания |
| Панель администратора | Доступ к разделу администратора на кассе |
| Экран кухни | Открывать очередь блюд |
| Управление ролями | Раздавать права другим — самое опасное из списка |
Управляющему обычно нужна себестоимость блюда, но не нужны цены поставщиков: это коммерческая информация, и её видимость решается отдельно от всего остального.
Доступ по заведениям
Человеку выдаётся доступ к конкретным точкам. Управляющий одной точки не увидит цифры соседней, даже если роль называется одинаково.
Отдельно существует признак владельца сети — он даёт сводные цифры по всем заведениям. Его легко перепутать с ролью «Владелец»: роль действует внутри точки, признак — по всему аккаунту.
PIN и пароль
- PIN — вход на кассу, короткий;
- пароль — вход в бэк-офис и «Плюс».
У повара или посудомойки может не быть ни того, ни другого — это нормально.
Подтверждающий PIN
Опасные действия (возврат, ручная цена, закрытие без оплаты) требуют PIN сотрудника с правом. В журнал попадают оба: кто работал и кто подтвердил.
Увольнение
Доступ закрывается сразу, история действий остаётся. Удалять сотрудника не нужно — иначе прошлые чеки потеряют автора.
Скрытая кнопка — это удобство, а не защита. Даже если кто-то доберётся до интерфейса, сервер откажет в действии без права. Поэтому раздача прав — настоящая защита, а не косметика.