Пересчёт рецептов с ограничениями упаковок
Масштабировать собственные рецепты, учитывать неделимые ингредиенты и фасовки, показать округления.
Методика и примеры
Пересчёт рецептов с ограничениями упаковок
Масштабирует количество, округляет неделимые ингредиенты только по вашему флагу и рассчитывает целые упаковки. Точный результат, округление и остаток разделены.
Входные данные примера
Основной источник
[
{
"ingredient": "Яйцо",
"qty": 3,
"unit": "pcs",
"indivisible": true,
"pack": 10
},
{
"ingredient": "Мука",
"qty": 200,
"unit": "g",
"indivisible": false,
"pack": 500
}
]Результат примера
| ingredient | qty | unit | indivisible | pack | scale | exactScaled | needed | rounding | packages | buy | leftover |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Яйцо | 3 | pcs | true | 10 | 1.25 | 3.75 | 4 | 0.25 | 1 | 10 | 6 |
| Мука | 200 | g | false | 500 | 1.25 | 250 | 250 | 0 | 1 | 500 | 250 |
Показано строк: 2 из 2.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
