Загрузка данных



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