flowchart LR
A["1.1.2<br/>Проверить лимит порций"]
X1(("X<br/>J1"))
AND1(("&<br/>J2"))
B["1.1.3<br/>Зарегистрировать выдачу"]
C["1.1.4<br/>Рассчитать оплату"]
AND2(("&<br/>J3"))
D["1.1.5<br/>Предложить другое блюдо"]
X2(("X<br/>J4"))
E["1.1.6<br/>Завершить оформление"]
A --> X1
X1 -->|Порций достаточно| AND1
X1 -->|Порций недостаточно| D
AND1 --> B
AND1 --> C
B --> AND2
C --> AND2
AND2 --> X2
D --> X2
X2 --> E
style X1 fill:#fff,stroke:#222,stroke-width:2px
style X2 fill:#fff,stroke:#222,stroke-width:2px
style AND1 fill:#fff,stroke:#222,stroke-width:2px
style AND2 fill:#fff,stroke:#222,stroke-width:2px