Інтерфейс створення технологічних карт
!; Показувати, якщо карта коректна:
6.1.; Поля шапки
|- |Шеф-кухар |Створення і редагування чернеток, введення рецептури, копіювання карт |Не має змогу затверджувати фінальну собівартість, якщо це обмежено правами |- |Технолог |Створення, редагування, перевірка норм, втрат, виходу |Не має змогу змінювати карту після затвердження без нової версії |- |Бухгалтер-калькулятор |Перевірка цін, статей калькуляції, складів, собівартості |Не змінює технологічний характеристика без прав технолога |- |Керівник ресторану |Перегляд, погодження, затвердження |Не редагує інгредієнти без спеціального права |- |Адміністратор системи |конфігурація прав, довідників, доступів |Не змінює зміст карт без аудиту |}
Технічне задача описує інтерфейс створення.; * Чи потрібна багатомовність назв страв для меню?; style="background:#eeeeee;" |Поле| Обрано номенклатуру типу “Страва” | Тип карти автономно заповнюється “Страва” |
| Обрано номенклатуру типу “Напівфабрикат” | Тип карти автономно заповнюється “Напівфабрикат” |
| Не заповнено кількість порцій | За замовчуванням встановити 1 |
| Не заповнено дату початку дії | За замовчуванням встановити поточну дату |
| Карта затверджена | Критичні поля шапки стають недоступними для редагування |
| Створено нову версію | Дата початку нової версії заповнюється вручну, стара реліз закривається попередньою датою |
9.2.; Поля калькуляції
9.; Вкладка “Калькуляція”
Обов'язкові UX-вимоги:
Показувати, якщо є собою некритичні проблеми:7.4.; Формули вкладки “Інгредієнти”
ВаловийПрибуток = ЦінаБезПДВ - ПлановаСобівартістьПорції == 5.; Екран: Форма технологічної карти == |- |№ |Число |Так |Порядок рядка |- |Група |Перелік |Ні |Основа / Соус / Гарнір / Декор / Тара |- |Інгредієнт |Номенклатура |Так |програмний продукт або напівфабрикат |- |Тип інгредієнта |Перелік |Так |Сировина / Напівфабрикат / Тара / Декор / Спеція |- |Одиниця |Одиниця виміру |Так |Одиниця норми |- |Брутто |Число |Так |Кількість до обробки |- |Втрати холодної обробки, % |Число |Ні |Очищення, обрізки |- |Нетто |Число |Авто / ручне |Кількість після холодної обробки |- |Втрати теплової обробки, % |Число |Ні |Уварка, ужарка, випікання |- |Вихід після обробки |Число |Авто |Кількість після теплової обробки |- |Норма на 1 порцію |Число |Авто |Кількість на одну порцію |- |складський облік списання |складський облік |Так |Кухня, бар, ключовий складський облік |- |Стаття калькуляції |Довідник |Так |Продукти, тара, спеції, декор |- |Ціна планова |Число |Авто / ручне |Для попереднього розрахунку |- |Сума планова |Число |Авто |Норма × ціна |- |Обов'язковий |Boolean |Так |Чи можна прибрати модифікатором |- |Дозволена заміна |Boolean |Ні |Чи можна замінити інгредієнт |- |Коментар |Текст |Ні |Примітка технолога |}
Вкладка описує текстовий бізнес-процес приготування страви.; * Чи використовувати планові ціни, останню закупівлю або середню ціну для калькуляції?; Коротко. Інтерфейс створення технологічних карт має дозволити технологу, шеф-кухарю або бухгалтеру-калькулятору оперативно створити рецептуру страви або напівфабрикату, вказати інгредієнти, брутто, нетто, втрати, вихід, складський облік списання, версію карти, розрахувати планову собівартість і передати карту на затвердження.;=== 7.3.; Команди вкладки “Інгредієнти” ===
4.; Екран: Список технологічних карт
!; * Чи треба виводити технологічну карту на кухонний екран?; style="background:#eeeeee;" |Критерій !; !; style="background:#eeeeee;" |Екран Друкована форма має містити:
| характеристика | Блок | Умова
29.; Відкриті питання
7.2.; Таблична частина інгредієнтів
|
; !; | Поведінка | Тип
1.; Призначення інтерфейсу | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Не заповнено найменування | Помилка | Заповніть найменування технологічної карти | |||||||||||||||||||||||||||||||||||
| Не обрано номенклатуру | Помилка | Оберіть страву або напівфабрикат | |||||||||||||||||||||||||||||||||||
| Не вказано кількість порцій | Помилка | Вкажіть кількість порцій | |||||||||||||||||||||||||||||||||||
| Кількість порцій <= 0 | Помилка | Кількість порцій має бути більше нуля | |||||||||||||||||||||||||||||||||||
| Не вказано вихід порції | Помилка | Вкажіть вихід готової порції | |||||||||||||||||||||||||||||||||||
| Немає інгредієнтів | Помилка | Додайте хоча б один інгредієнт | |||||||||||||||||||||||||||||||||||
| Інгредієнт без одиниці | Помилка | Заповніть одиницю виміру інгредієнта | |||||||||||||||||||||||||||||||||||
| Інгредієнт без складу списання | Помилка | Заповніть склад списання | |||||||||||||||||||||||||||||||||||
| Інгредієнт без статті калькуляції | Помилка | Заповніть статтю калькуляції | |||||||||||||||||||||||||||||||||||
| Брутто <= 0 | Помилка | Кількість брутто має бути більше нуля | |||||||||||||||||||||||||||||||||||
| Втрати більше 100% | Помилка | Відсоток втрат не може перевищувати 100 | |||||||||||||||||||||||||||||||||||
| Немає ціни інгредієнта | Попередження | Для інгредієнта не знайдено ціну для калькуляції | |||||||||||||||||||||||||||||||||||
| Фудкост вище цільового | Попередження | Фудкост перевищує цільове значення |
18. Перевірки перед затвердженням
Перед затвердженням карта повинна пройти повну перевірку.
| Перевірка | Правило |
|---|---|
| Статус | Затвердити можна тільки карту у статусі “На перевірці” |
| Обов'язкові поля | Усі обов'язкові поля мають бути заповнені |
| Інгредієнти | Має бути хоча б один активний інгредієнт |
| Вихід | Вихід порції має бути більше нуля |
| Дати дії | Дата початку дії має бути заповнена |
| Дублікати | Не повинно бути двох активних основних карт для однієї страви на одну дату |
| Калькуляція | Має бути розрахована планова собівартість |
| Права | Користувач має мати право затвердження |
19. Поведінка після затвердження
Після затвердження:
- карта отримує статус “Затверджена”;
- карта стає доступною для POS-продажів;
- карта стає доступною для автоматичного списання;
- критичні поля блокуються;
- система записує подію в журнал аудиту;
- при необхідності стара основна версія закривається;
- у списку карт оновлюється планова собівартість і фудкост.
Критичні поля, які блокуються:
- номенклатура;
- тип карти;
- кількість порцій;
- вихід;
- інгредієнти;
- брутто;
- нетто;
- втрати;
- склад списання;
- стаття калькуляції;
- дата початку дії.
20. Поведінка при продажу страви
При продажі страви система повинна:
- отримати дату і час продажу;
- знайти технологічну карту для номенклатури;
- перевірити статус “Затверджена”;
- перевірити дату дії карти;
- визначити основну карту, якщо є кілька;
- розрахувати інгредієнти до списання;
- застосувати модифікатори;
- передати дані в документ списання інгредієнтів.
=== 26.2.; Таблиця: TechnologicalCardIngredients ===
'''Потрібна увага.''' Фудкост перевищує цільове значення або частина інгредієнтів не має актуальних цін.; !; Вкладка показує планову собівартість, ціну продажу, фудкост і маржинальність.; Окремо варто відзначити редагування, перевірки і затвердження технологічних карт ресторану в ERP/POS-системі.; * Чи потрібен окремий етап погодження бухгалтером-калькулятором?; {| class="wikitable" style="width:100%;"
!; style="background:#eeeeee;" |Тип
зробити створення технологічної карти зрозумілим для користувача і технічно коректним для подальшого обліку: POS-продажів, списання інгредієнтів, виробництва напівфабрикатів, калькуляції собівартості та фудкосту виступає ключовою рисою Мета інтерфейсу.; style="background:#eeeeee;" |Тип
{| class="wikitable" style="width:100%;"
'''Реалізувати.''' Створення нової версії не повинно змінювати історичні продажі та реалізація і вже сформовану собівартість.; style="background:#eeeeee;" |Поле
|-
|Короткий характеристика
|Текст
|Загальний характеристика страви
|-
|бізнес-процес приготування
|Rich text / текст
|Покроковий характеристика технології
|-
|Температурний режим
|Текст / число
|Температура приготування або зберігання
|-
|Час приготування
|Число
|Хвилини
|-
|Умови зберігання
|Текст
|Температура, тара, строк зберігання
|-
|Термін реалізації
|Число + одиниця
|Години або дні
|-
|Алергени
|Довідник / множинний вибір
|Глютен, молоко, горіхи тощо
|-
|Фото страви
|Файл
|Фото для меню або кухні
|-
|Фото подачі
|Файл
|Еталон сервірування
|}
Фудкост% = ПлановаСобівартістьПорції / ЦінаБезПДВ * 100
=== 4.4.; Команди списку ===
== 3.; Основні екрани ==
!; style="background:#eeeeee;" |Права
!; style="background:#eeeeee;" |Питання
=== 23.2.; Червоний блок помилок ===
!;=== 23.3.; Помаранчевий блок попереджень ===
=== 9.4.; Візуальні індикатори фудкосту === |- |Код |Рядок |Так |Авто / ручне |Унікальний код карти |- |Найменування |Рядок |Так |Так |Назва технологічної карти |- |Номенклатура |Довідник Номенклатура |Так |Так до затвердження |Страва, напій або напівфабрикат |- |Тип карти |Перелік |Так |Так до затвердження |Страва / Напій / Напівфабрикат / Заготовка / Комбо |- |Організація |Довідник |Так |Так до затвердження |Юридична особа |- |Заклад |Довідник |Ні |Так до затвердження |Якщо карта діє для конкретної точки |- |Цех / зона приготування |Перелік / довідник |Ні |Так |Кухня, бар, кондитерський цех |- |Група меню |Довідник |Ні |Так |Салати, піца, бар, десерти |- |Кількість порцій |Число |Так |Так до затвердження |База нормування |- |Вихід однієї порції |Число |Так |Так до затвердження |Вага або об'єм готової порції |- |Одиниця виходу |Одиниця виміру |Так |Так до затвердження |г, кг, мл, л, порція |- |реліз |Рядок |Так |Авто |реліз карти |- |Основна |Boolean |Так |Так |Чи застосовується за замовчуванням |- |Дата початку дії |Дата |Так |Так до затвердження |З цієї дати карта активна |- |Дата завершення дії |Дата |Ні |Так |Дата завершення дії |- |Статус |Перелік |Так |Авто |Чернетка / На перевірці / Затверджена / Закрита |- |Коментар |Текст |Ні |Так |Додаткова відомості |}
ВтратиХолодноїОбробкиКількість = Брутто * ВтратиХолодноїОбробки% / 100 '''Питання для погодження.''' === 8.2.; Поля вкладки === !; !; !; style="background:#eeeeee;" |Поле !; style="background:#eeeeee;" |№
== 2.; Ролі користувачів == <pre> Список технологічних карт застосовують, коли потрібно для пошуку, створення, копіювання, фільтрації та контролю актуальності карт.; {| class="wikitable" style="width:100%;" !; style="background:#eeeeee;" |Тип
== Див.; 30.; додатково == == 7.; Вкладка “Інгредієнти” ==
- створення нової технологічної карти;
- копіювання існуючої технологічної карти;
- створення нової версії карти;
- заповнення шапки карти;
- заповнення інгредієнтів;
- розрахунок брутто, нетто, втрат і виходу;
- прив'язку карти до страви, напою або напівфабрикату;
- вибір складу списання;
- вибір статей калькуляції;
- перевірку коректності карти;
- розрахунок планової собівартості;
- перегляд фудкосту;
- погодження і затвердження карти;
- блокування змін у затвердженій карті;
- збереження історії версій.; style="background:#eeeeee;" |Індикатор
=== 4.1.; Призначення === == 25.; API / інтеграційні вимоги ==
{| class="wikitable" style="width:100%;" !; style="background:#eeeeee;" |Дія Вкладка застосовується для введення норм продуктів, напівфабрикатів, тари, декору та спецій.; style="background:#eeeeee;" |характеристика Для напівфабрикату не знайдено затверджену технологічну карту.; style="background:#eeeeee;" |Тип ПлановаСобівартістьКарти = Сума(БруттоІнгредієнта * ЦінаІнгредієнта) !; style="background:#eeeeee;" |Формула '''Не допускати.''' Інтерфейс не повинен дозволяти затвердити технологічну карту без інгредієнтів, без виходу, без одиниці виміру, без складу списання або без чинної номенклатури страви.; !; style="background:#eeeeee;" |Перевірка РекомендованаЦіна = ПлановаСобівартістьПорції / ЦільовийФудкост% * 100
|- |Код |Рядок |Код технологічної карти |- |Найменування |Рядок |Назва карти |- |Номенклатура |Довідник |Страва, напій або напівфабрикат |- |Тип карти |Перелік |Страва / Напій / Напівфабрикат / Заготовка / Комбо |- |Заклад |Довідник |Якщо карта діє тільки для конкретної точки |- |реліз |Рядок |реліз карти |- |Дата початку дії |Дата |Дата, з якої карта застосовується |- |Дата завершення дії |Дата |Дата завершення дії |- |Статус |Перелік |Чернетка / На перевірці / Затверджена / Закрита |- |Планова собівартість |Число |Собівартість однієї порції |- |Ціна продажу |Число |Поточна ціна меню |- |Фудкост, % |Число |Плановий фудкост |- |Автор |користувач системи |Хто створив карту |- |Остання зміна |ДатаЧас |Коли змінювалась карта |}
'''Карта готова до затвердження.''' Усі обов'язкові поля заповнені, інгредієнти додані, калькуляція розрахована, критичних помилок немає.;
|- |Джерело цін |Перелік |Остання закупівля / Середня / Планова / Ручна |- |Планова собівартість карти |Число |Сума всіх інгредієнтів |- |Планова собівартість порції |Число |Собівартість карти / кількість порцій |- |Ціна продажу |Число |Ціна меню |- |ПДВ, % |Число |Якщо застосовується |- |Ціна без ПДВ |Число |Розрахункове поле |- |Валовий прибуток |Число |Ціна без ПДВ - собівартість |- |Фудкост, % |Число |Собівартість / ціна без ПДВ × 100 |- |Маржа, % |Число |Валовий прибуток / ціна без ПДВ × 100 |- |Рекомендована ціна |Число |має змогу розраховуватись за цільовим фудкостом |- |Цільовий фудкост, % |Число |Норматив ресторану |}
!; style="background:#eeeeee;" |Призначення == 23.; Візуальні блоки інтерфейсу == == 8.; Вкладка “Технологія приготування” == !; style="background:#eeeeee;" |компонент
!; style="background:#eeeeee;" |характеристика
/ КількістьПорційУКарті{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;" !; style="background:#eeeeee;" |Тип === 8.1.; Призначення === ВихідПісляОбробки = Нетто - ВтратиТепловоїОбробкиКількість
Якщо інгредієнт має тип “Напівфабрикат”, у рядку має бути доступна команда '''Розкрити складський облік'''.; style="background:#eeeeee;" |Повідомлення
Показувати, якщо є собою критичні помилки:<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
</div> == 27.; Приймальні критерії ==
=== 4.3.; Фільтри списку === ЦінаБезПДВ = ЦінаПродажу / (1 + ПДВ% / 100) ВтратиТепловоїОбробкиКількість = Нетто * ВтратиТепловоїОбробки% / 100 {| class="wikitable" style="width:100%;"
!;=== 6.2.; Поведінка полів шапки === !; style="background:#eeeeee;" |Роль
== 24.; Друкована форма технологічної карти == !;</div> !; style="background:#eeeeee;" |Поле |- |id |UUID / int |Ідентифікатор рядка |- |card_id |FK |Технологічна карта |- |line_no |int |Номер рядка |- |ingredient_id |FK |Інгредієнт |- |ingredient_type |enum |Сировина / напівфабрикат / тара |- |unit_id |FK |Одиниця виміру |- |gross_qty |decimal |Брутто |- |cold_loss_percent |decimal |Втрати холодної обробки |- |net_qty |decimal |Нетто |- |heat_loss_percent |decimal |Втрати теплової обробки |- |output_qty |decimal |Вихід після обробки |- |warehouse_id |FK |складський облік списання |- |costing_article_id |FK |Стаття калькуляції |- |planned_price |decimal |Планова ціна |- |planned_amount |decimal |Планова сума |- |is_required |boolean |Обов'язковий інгредієнт |- |is_replaceable |boolean |Дозволена заміна |- |comment |text |Коментар |}
!; style="background:#eeeeee;" |Відповідь == 17.; Перевірки перед збереженням == <div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;"> == 22.; UX-вимоги == </div> |- |POS |Страва, активна карта, модифікатори, вихід, алергени |- |складський облік |Інгредієнти, складський облік списання, норми |- |Калькуляція |Інгредієнти, норми, ціни, собівартість |- |Списання інгредієнтів |Норми списання за продажами |- |Меню |Ціна продажу, фото, характеристика, алергени |- |Звіти |Собівартість, фудкост, версії, історичний розвиток змін |}
Інтерфейс має забезпечити:
== 28.; Коротко для програміста == !; style="background:#eeeeee;" |характеристика |- |1 |користувач системи має змогу створити нову технологічну карту |- |2 |користувач системи має змогу додати інгредієнти в табличній частині |- |3 |платформа автономно розраховує нетто, втрати, вихід і норму на порцію |- |4 |платформа показує планову собівартість карти і порції |- |5 |платформа розраховує фудкост і маржу |- |6 |платформа не надає можливість затвердити карту з критичними помилками |- |7 |Затверджена карта блокує критичні поля від редагування |- |8 |користувач системи має змогу створити нову версію карти |- |9 |Історичні версії залишаються доступними для перегляду |- |10 |POS-продаж використовує карту, чинну на дату продажу |- |11 |Напівфабрикати можуть розкриватися до вкладених рецептур |- |12 |Усі зміни записуються в журнал аудиту |- |13 |Друкована форма технологічної карти формується з усіма ключовими даними |}
<pre>
КількістьПроданихПорцій!; style="background:#eeeeee;" |Тип |- |Додати рядок |Додає порожній рядок інгредієнта |- |Підібрати з номенклатури |Відкриває підбір продуктів |- |Додати напівфабрикат |Додає номенклатуру типу “Напівфабрикат” |- |Додати тару |Додає тару або пакування |- |Копіювати рядок |Копіює вибраний інгредієнт |- |Видалити рядок |Видаляє рядок, якщо карта не затверджена |- |Перерахувати нетто |Перераховує нетто і вихід |- |Заповнити ціни |Підтягує планові або облікові ціни |- |Розкрити напівфабрикат |Показує вкладену рецептуру напівфабрикату |}
ПлановаСобівартістьПорції = ПлановаСобівартістьКарти / КількістьПорцій {| class="wikitable" style="width:100%;" == 26.; Мінімальна модель даних == {| class="wikitable" style="width:100%;" == 6.; Шапка технологічної карти == === 7.5.; Підсумки вкладки “Інгредієнти” === НормаНа1Порцію = Брутто / КількістьПорцій !; style="background:#eeeeee;" |Призначення === 4.2.; Колонки списку === !; style="background:#eeeeee;" |Обов'язково {| class="wikitable" style="width:100%;" Якщо у напівфабрикату немає затвердженої карти, платформа показує помилку:<pre> |- |id |UUID / int |Ідентифікатор карти |- |code |string |Код карти |- |name |string |Назва карти |- |product_id |FK |Страва / напівфабрикат |- |organization_id |FK |Організація |- |outlet_id |FK nullable |Заклад |- |card_type |enum |Тип карти |- |portions_qty |decimal |Кількість порцій |- |output_qty |decimal |Вихід порції |- |output_unit_id |FK |Одиниця виходу |- |version |string |реліз |- |date_from |date |Дата початку дії |- |date_to |date nullable |Дата завершення дії |- |status |enum |Статус |- |is_default |boolean |Основна карта |- |created_by |FK |Автор |- |created_at |datetime |Дата створення |- |updated_at |datetime |Дата зміни |}
Інтерфейс має передавати інформаційні дані технологічної карти в такі модулі: !; style="background:#eeeeee;" |характеристика {| class="wikitable" style="width:100%;" СумаПланова = Брутто * ЦінаПланова |- |Фудкост <= цільовий |Зелений статус |- |Фудкост перевищує цільовий до 5 процентних пунктів |Помаранчевий статус |- |Фудкост перевищує цільовий більше ніж на 5 процентних пунктів |Червоний статус |- |Немає ціни хоча б одного інгредієнта |Помилка калькуляції |}
== 10. Вкладка “Модифікатори” ==
=== 10.1. Призначення === Вкладка використовується для налаштування змін рецептури при продажу.
=== 10.2. Таблична частина === {| class="wikitable" style="width:100%;" ! style="background:#eeeeee;" |Поле ! style="background:#eeeeee;" |Тип ! style="background:#eeeeee;" |Опис |- |Модифікатор |Довідник |Назва модифікатора |- |Тип |Перелік |Додати / Прибрати / Замінити / Змінити розмір |- |Інгредієнт мінус |Номенклатура |Що прибрати або замінити |- |Інгредієнт плюс |Номенклатура |Що додати |- |Кількість |Число |Кількість зміни |- |Одиниця |Одиниця виміру |Одиниця модифікатора |- |Додаткова ціна |Число |Зміна ціни продажу |- |Впливає на списання |Boolean |Якщо Так — змінює собівартість |- |Обов'язковий вибір |Boolean |Якщо користувач POS має вибрати варіант |}
== 11. Вкладка “Версії” ==
=== 11.1. Призначення === Вкладка показує історію версій технологічної карти.
=== 11.2. Колонки === {| class="wikitable" style="width:100%;" ! style="background:#eeeeee;" |Колонка ! style="background:#eeeeee;" |Опис |- |Версія |Номер версії |- |Дата початку дії |З якої дати діє версія |- |Дата завершення дії |Коли версія закрита |- |Статус |Статус версії |- |Автор |Хто створив версію |- |Причина зміни |Чому створено нову версію |- |Планова собівартість |Собівартість цієї версії |- |Фудкост |Фудкост цієї версії |}
=== 11.3. Команди === {| class="wikitable" style="width:100%;" ! style="background:#eeeeee;" |Команда ! style="background:#eeeeee;" |Дія |- |Створити нову версію |Копіює поточну карту в нову чернетку |- |Порівняти версії |Показує різницю інгредієнтів, норм, виходу, собівартості |- |Відкрити версію |Відкриває стару версію тільки для перегляду |}
== 12. Вкладка “Аудит” == Журнал аудиту має фіксувати:
- дату і час зміни;
- користувача;
- поле, яке змінено;
- старе значення;
- нове значення;
- причину зміни, якщо карта була затверджена;
- дію: створення, редагування, перевірка, затвердження, закриття, створення версії.
== 13. Панель команд форми == {| class="wikitable" style="width:100%;" ! style="background:#eeeeee;" |Кнопка ! style="background:#eeeeee;" |Коли доступна ! style="background:#eeeeee;" |Дія |- |Зберегти |Чернетка / На перевірці |Зберігає карту |- |Перевірити |Чернетка / На перевірці |Запускає контроль заповнення |- |Розрахувати калькуляцію |Є інгредієнти |Заповнює ціни і розраховує собівартість |- |На перевірку |Чернетка без критичних помилок |Переводить карту в статус “На перевірці” |- |Повернути на доопрацювання |На перевірці |Повертає у чернетку з коментарем |- |Затвердити |На перевірці без помилок |Робить карту діючою |- |Створити нову версію |Затверджена |Створює копію карти як нову версію |- |Закрити карту |Затверджена |Встановлює дату завершення дії |- |Друк |Будь-який статус |Формує друковану форму техкарти |- |Експорт |Будь-який статус |Експорт у PDF / Excel |}
== 14. Процес створення нової технологічної карти ==
- Користувач відкриває список технологічних карт.
- Натискає “Створити”.
- Система відкриває порожню форму карти у статусі “Чернетка”.
- Користувач обирає номенклатуру страви або напівфабрикату.
- Система автоматично заповнює тип карти, одиницю виходу і групу меню, якщо ці дані є в номенклатурі.
- Користувач вказує кількість порцій і вихід однієї порції.
- Користувач переходить на вкладку “Інгредієнти”.
- Додає інгредієнти вручну або через підбір.
- Для кожного інгредієнта вказує брутто, втрати, склад списання і статтю калькуляції.
- Система автоматично розраховує нетто, вихід після обробки, норму на порцію.
- Користувач заповнює технологію приготування.
- Користувач натискає “Перевірити”.
- Система показує список помилок або дозволяє передати карту на перевірку.
- Бухгалтер-калькулятор розраховує калькуляцію.
- Керівник або відповідальна особа затверджує карту.
- Карта стає доступною для POS-продажів і списання.
== 15. Процес створення карти копіюванням ==
- Користувач вибирає існуючу карту.
- Натискає “Копіювати”.
- Система створює нову карту у статусі “Чернетка”.
- У новій карті очищаються поля: код, версія, дата початку дії, статус.
- Інгредієнти, технологія і калькуляційні налаштування копіюються.
- Користувач змінює номенклатуру або склад.
- Далі карта проходить стандартний процес перевірки і затвердження.
== 16. Процес створення нової версії ==
- Користувач відкриває затверджену карту.
- Натискає “Створити нову версію”.
- Система копіює карту в нову чернетку.
- Версія збільшується автоматично.
- Користувач вказує дату початку дії нової версії.
- Користувач вносить зміни.
- Нова версія проходить перевірку і затвердження.
- При затвердженні нової версії стара версія отримує дату завершення дії.
- Продажі до дати нової версії використовують стару карту.
- Продажі з дати нової версії використовують нову карту.
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;"> === 9.3.; Формули калькуляції === При натисканні платформа показує:
</div> === 9.1.; Призначення === Інтерфейс має бути зручним для швидкого введення даних.; style="background:#eeeeee;" |характеристика {| class="wikitable" style="width:100%;" </div>
!;== 21.; обліковий облік напівфабрикатів в інтерфейсі == {| class="wikitable" style="width:100%;"
КількістьІнгредієнтаДоСписання =
- технологічну карту напівфабрикату;
- інгредієнти напівфабрикату;
- собівартість одиниці напівфабрикату;
- дату дії карти напівфабрикату;
- статус карти напівфабрикату.; style="background:#eeeeee;" |Колонка
!; style="background:#eeeeee;" |Обов'язково !; style="background:#eeeeee;" |Поле |- |Панель команд |Зберегти, перевірити, розрахувати, погодити, затвердити, створити версію |- |Панель статусу |Поточний статус карти і помилки перевірки |- |Шапка карти |Основні реквізити |- |Вкладка “Інгредієнти” |Норми сировини, напівфабрикатів, тари |- |Вкладка “Технологія” |характеристика процесу приготування |- |Вкладка “Калькуляція” |Планова собівартість, ціна, фудкост |- |Вкладка “Модифікатори” |Додаткові інгредієнти, заміни, виключення |- |Вкладка “Версії” |історичний розвиток версій карти |- |Вкладка “Аудит” |історичний розвиток змін |- |Нижня панель підсумків |Вихід, собівартість, ціна, фудкост, маржа |}
=== 23.1.; Зелений інформаційний блок ===
=== 7.1.; Призначення === <div style="border:2px solid #f57c00; background:#fff3e0; padding:14px; margin:16px 0;">
Карта не має змогу бути затверджена. Виправте критичні помилки: відсутні інгредієнти, вихід, складський облік списання або ціни для калькуляції.; * Чи потрібно робити різні техкарти для різних закладів?; style="background:#eeeeee;" |Кнопка
- табличне введення інгредієнтів без відкриття окремого вікна для кожного рядка;
- пошук інгредієнтів за назвою, кодом, артикулом;
- автозаповнення одиниці виміру з номенклатури;
- автозаповнення складу списання за типом карти або цехом;
- автозаповнення статті калькуляції за типом інгредієнта;
- підсвічування помилкових рядків червоним;
- підсвічування попереджень помаранчевим;
- миттєвий перерахунок підсумків після зміни кількості;
- можливість копіювати рядки;
- можливість вставляти таблицю інгредієнтів з Excel;
- супровід гарячих клавіш для додавання рядків;
- фіксована нижня панель із собівартістю і фудкостом.; style="background:#eeeeee;" |Редагування
- назву страви;
- код карти;
- версію;
- дату дії;
- вихід порції;
- кількість порцій;
- список інгредієнтів;
- брутто;
- нетто;
- втрати;
- вихід після обробки;
- технологію приготування;
- алергени;
- фото подачі;
- планову собівартість;
- ціну продажу;
- фудкост;
- підписи відповідальних осіб.; * БруттоІнгредієнта
!; * Чи потрібно підтримувати Excel-імпорт інгредієнтів?; style="background:#eeeeee;" |характеристика
| Створити | Відкрити форму нової технологічної карти |
| Копіювати | Створити нову карту на підставі вибраної |
| Нова реліз | Створити нову версію вибраної затвердженої карти |
| Відкрити | Відкрити карту для перегляду або редагування |
| Перевірити | Запустити контроль заповнення карти |
| Перерахувати калькуляцію | Оновити собівартість за поточними цінами |
| Експорт | Вивантажити карту у PDF / Excel / друковану форму |
| Закрити | Закрити дію карти |
5.1.; Структура форми
!; style="background:#eeeeee;" |Які інформаційні дані передаються !; * Чи потрібен обліковий облік алергенів?; !; style="background:#eeeeee;" |Поле Маржа% = ВаловийПрибуток / ЦінаБезПДВ * 100
26.1.; Таблиця: TechnologicalCards
Форма технологічної карти складається з шапки, панелі статусу, вкладок і нижньої панелі підсумків.; style="background:#eeeeee;" |Дія У нижній частині вкладки показувати:
- Чи має шеф-кухар право самостійно затверджувати карти?; style="background:#eeeeee;" |Кнопка
Нетто = Брутто - ВтратиХолодноїОбробкиКількість !; style="background:#eeeeee;" |Обмеження