FlowPOS · tochka
hi-fi · схема-флоу L2 · user-flow

Официант — обслуживание стола

Путь роли по экранам (user-flow). Узлы — экраны S-NN, события и решения; тип кодируется цветом (словарь §5). Внешние системы — пунктиром. Граф 1:1 с Mermaid-каноном waiter-table-service.md.

FLOW Путь по экранам Тематизированный Mermaid — единый стиль со схемами слоя 1. Граф 1:1 с каноном user-flows/waiter-table-service.md.
событие экран S-NN гейт внешн. система переход message flow
%%{init:{"theme":"base","themeVariables":{"fontFamily":"Hanken Grotesk, ui-sans-serif, sans-serif","fontSize":"14px","lineColor":"#5a4d3d","primaryColor":"#f6e6cd","primaryBorderColor":"#d5842a","primaryTextColor":"#241b12","clusterBkg":"#fbf7ef","clusterBorder":"#d0c1a6","edgeLabelBackground":"#fbf7ef"},"flowchart":{"curve":"basis","nodeSpacing":40,"rankSpacing":52,"htmlLabels":true,"useMaxWidth":false,"padding":16}}}%%
flowchart TD
    Start(["Гость садится за стол"]) --> S11["S-11 · Карта столов / зал"]
    S11 --> OPENTABLE(["Выбрать стол (свободен/занят) →
«Открыть / продолжить заказ»"]) OPENTABLE --> S02["S-02 · Экран заказа (стол N)"] S02 -->|"опц.: перенести / разделить
позиции между столами"| TRANSFER["Перенос / деление позиций
(на S-11 либо прямо на S-02)"] TRANSFER --> S02 S02 --> PAYGATE{"Оплата: единый счёт
или сплит-чек?"} PAYGATE -->|единый| S04U["S-04 · Оплата (единый чек)"] PAYGATE -->|сплит| S04S["S-04 · Оплата (сплит-чек)"] S04U --> FIS["Фискализировать чек(и)"] S04S --> FIS FIS -. "чек(и), ФПД" .-> WK["WebKassa"] FIS --> D1(["Стол обслужен"]) classDef screen fill:#e5ecf6,stroke:#5b7bb0,color:#243a5f; classDef ext fill:#f6efe2,stroke:#94866f,color:#5a4d3d,stroke-dasharray:5 3; classDef gate fill:#f8e8cf,stroke:#c9791f,color:#7a4a10; classDef event fill:#dcefe1,stroke:#3c8a5b,color:#1c4a30; class S11,S02,TRANSFER,S04U,S04S,FIS screen; class WK ext; class PAYGATE gate; class Start,OPENTABLE,D1 event;
◍ тематизированный MermaidТот же граф, что в каноне — тёплая тема поверх (как в схемах L1), граф-паритет 1:1.