flowchart TD
A["Справочник блюд"]
B["Меню на день"]
C["Установленный лимит порций"]
D["Работник столовой"]
E["Информационная система учета питания"]
F["Документ «Выдача/Оплата»"]
G["Данные о выданных порциях"]
H["Отчет по количеству порций за дату"]
I["Печатная форма меню на день"]
A --> E
B --> E
C --> E
D --> F
F --> E
E --> G
G --> H
E --> I
E --> J{"Лимит порций не превышен?"}
J -->|Да| K["Выдача порции"]
J -->|Нет| L["Предупреждение о превышении лимита"]
K --> G
classDef data fill:#e8eef8,stroke:#456a9b,color:#172b4d
classDef process fill:#e5f3e8,stroke:#4d8a5b,color:#183b20
classDef result fill:#fff0d8,stroke:#c18a36,color:#5b3b0a
class A,B,C,D data
class E,F,J process
class G,H,I,K,L result