Банкетные позиции: порция и общий выход разделены
Четыре блюда заданы как общий выход на стол, без путаницы с массой одной порции.
Задача и принятое решение
Банкетная карточка часто смешивает вес блюда и количество гостей. В этой авторской серии я задал общую массу и тип подачи, не обещая универсальное число порций.
Для общих блюд выбрал спокойную сервировочную подачу: название, состав, общий выход. В сырной подборке конкретизированы три вида, чтобы позицию можно было собрать по ведомости. Пометка «общее блюдо» повторяется в служебной строке и отделяет выход на стол от индивидуальной порции.
Позиции и спецификации составлены для авторской серии. Это не меню действующего заведения; фотографическая точность блюда не заявляется.
Лист серии
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Название | Вариант | Состав | Масса | Сумма компонентов | Подача | Экспорт |
|---|---|---|---|---|---|---|---|
| T01 | Овощное плато | общее блюдо | огурец, томат, перец | 800 | 800 | общее блюдо | Разрешен |
| T02 | Сырная подборка | общее блюдо | гауда, чеддер, бри, виноград | 700 | 700 | общее блюдо | Разрешен |
| T03 | Запеченные овощи | общее блюдо | кабачок, баклажан, перец, масло | 1000 | 1000 | глубокое блюдо | Разрешен |
| T04 | Фруктовая подборка | общее блюдо | яблоко, груша, виноград, апельсин | 1200 | 1200 | общее блюдо | Разрешен |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| ID | Название | Вариант | Состав | Компоненты | Масса | Подача |
|---|---|---|---|---|---|---|
| T01 | Овощное плато | общее блюдо | огурец, томат, перец | огурец: 300|томат: 300|перец: 200 | 800 | общее блюдо |
| T02 | Сырная подборка | общее блюдо | гауда, чеддер, бри, виноград | гауда: 200|чеддер: 200|бри: 200|виноград: 100 | 700 | общее блюдо |
| T03 | Запеченные овощи | общее блюдо | кабачок, баклажан, перец, масло | кабачок: 350|баклажан: 350|перец: 250|масло: 50 | 1000 | глубокое блюдо |
| T04 | Фруктовая подборка | общее блюдо | яблоко, груша, виноград, апельсин | яблоко: 300|груша: 300|виноград: 250|апельсин: 350 | 1200 | общее блюдо |
Что получилось
На листе четыре общих выхода: 800, 700, 1000 и 1200 г. Сырная подборка состоит из гауды, чеддера, бри и винограда; ее раскладка сходится в 700 г. Единая композиция позволяет сравнить блюда по составу и массе.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Четыре позиции имеют проверяемую сумму компонентов и подачу | Пройдена |
| Потерянная масса блокирует только соответствующую позицию | Пройдена |
| Изменение граммовки без согласования заявленной массы обнаруживается | Пройдена |
Масса здесь относится к явно составленному набору компонентов, без технологических потерь приготовления. Пищевая ценность и безопасность не рассчитывались.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · menu.svg · specifications.json
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.