2. Товарная номенклатура
Что это
Номенклатура — это справочник всего, что есть в ресторане: блюда, ингредиенты, полуфабрикаты. Центральная сущность — на неё ссылаются склад, POS, отчётность, бухгалтерия.
Три типа номенклатуры
┌─────────────────────────────────────────────────────────────────┐│ ││ PRODUCT (готовый товар) INGREDIENT (сырьё) ││ ┌─────────────────┐ ┌─────────────────┐ ││ │ Стейк Рибай │ │ Говядина рибай │ ││ │ Цезарь с курицей│ │ Оливковое масло │ ││ │ Латте │ │ Соль │ ││ │ │ │ Кофейные зёрна │ ││ │ Пробивается │ │ Закупается, │ ││ │ в чеке, имеет │ │ хранится на │ ││ │ цену продажи │ │ складе │ ││ └────────┬────────┘ └────────┬────────┘ ││ │ использует │ входит в ││ │ как рецепт │ рецепт ││ ▼ ▼ ││ ┌───────────────────────────────────┐ ││ │ SEMI_FINISHED │ ││ │ (полуфабрикат) │ ││ │ │ ││ │ Томатный соус, Тесто для пиццы │ ││ │ │ ││ │ Имеет свою техкарту И │ ││ │ используется как ингредиент │ ││ │ в других техкартах │ ││ └───────────────────────────────────┘ ││ │└─────────────────────────────────────────────────────────────────┘| Тип | Что это | Техкарта | Продаётся | Закупается |
|---|---|---|---|---|
| PRODUCT | Готовое блюдо/товар | Да (рецептура) | Да (через POS) | Нет |
| INGREDIENT | Сырьё | Нет | Нет | Да (накладные) |
| SEMI_FINISHED | Полуфабрикат/заготовка | Да (рецептура) | Нет | Возможно |
Группы номенклатуры
Товары организованы в иерархическое дерево — как папки на компьютере.
Меню «Бергамот»├── Горячие блюда│ ├── Мясо│ │ ├── Стейк Рибай│ │ ├── Бургер классический│ │ └── Куриное филе на гриле│ └── Рыба│ ├── Сёмга на гриле│ └── Дорадо запечённая├── Холодные закуски│ ├── Цезарь с курицей│ └── Карпаччо из говядины├── Напитки│ ├── Кофе│ │ ├── Эспрессо│ │ ├── Латте│ │ └── Капучино│ └── Лимонады│ ├── Цитрусовый│ └── Ягодный├── Ингредиенты ◄── не видны гостю│ ├── Мясо и птица│ │ ├── Говядина рибай│ │ └── Куриное филе│ ├── Овощи│ └── Специи└── Заготовки ◄── не видны гостю ├── Томатный соус └── Тесто для пиццыВидимость групп по подразделениям
Одна и та же группа может быть видна в одной точке и скрыта в другой. Это позволяет делать разное меню для разных ресторанов.
«Центр» «Парк»Горячие блюда / Мясо ✅ ✅Горячие блюда / Рыба ✅ ❌ ← в «Парке» нет рыбыНапитки / Кофе ✅ ✅Напитки / Лимонады ❌ ✅ ← в «Центре» нет лимонадовКарточка номенклатуры
Что хранится в каждом товаре:
┌─────────────────────────────────────────────────┐│ НОМЕНКЛАТУРА: Стейк Рибай │├─────────────────────────────────────────────────┤│ ││ Основные данные ││ ├── Название: Стейк Рибай ││ ├── Тип: PRODUCT (готовый товар) ││ ├── Группа: Горячие блюда → Мясо ││ ├── SKU (артикул): STEAK-001 ││ ├── PLU-код: 1042 ││ ├── Внутренний код: 00127 (автогенерация) ││ ├── Категория учёта: Основное меню ││ └── Место приготовления: Горячий цех ││ ││ Себестоимость: 420.00 руб ← из техкарты ││ ││ Единицы измерения ││ ├── Основная: порция ││ └── Дополнительные: кг (коэф. 0.35) ││ ││ Штрих-коды ││ └── 4607001234567 ││ ││ КБЖУ (на порцию) ││ ├── Калории: 580 ккал ││ ├── Белки: 42 г ││ ├── Жиры: 38 г ││ └── Углеводы: 2 г ││ ││ Цены ││ ├── «Центр»: 1200 руб ││ └── «Парк»: 1100 руб ││ ││ Техкарта: версия 3 (текущая) ││ └── → подробнее в разделе «Техкарты» ││ ││ Модификаторы ││ ├── Соус «Перечный» (мин: 0, макс: 1) ││ └── Гарнир (мин: 1, макс: 1) ││ ││ Статус: активна ││ Синхронизация: ✅ отправлена на кассу ││ │└─────────────────────────────────────────────────┘Единицы измерения
Справочник
Базовые единицы: кг, г, л, мл, шт, порция.
Привязка к номенклатуре
У каждого товара есть основная единица и дополнительные с коэффициентами конвертации.
Номенклатура: Оливковое масло├── Основная единица: л (литр)├── Дополнительные:│ ├── мл — коэффициент 0.001 (1 мл = 0.001 л)│ ├── бутылка — коэффициент 0.5 (1 бутылка = 0.5 л)│ └── ящик — коэффициент 6.0 (1 ящик = 6 л = 12 бутылок)Зачем: закупка идёт в ящиках, на складе хранится в литрах, а в техкарте указываются миллилитры. Система пересчитывает всё через коэффициенты.
Пример: Купили 2 ящика масла → 2 × 6.0 = 12 литров на складе. В техкарте стейка указано 20 мл → 20 × 0.001 = 0.02 литра расходуется.
Штрих-коды и упаковки
Штрих-коды
Один товар может иметь несколько штрих-кодов — для идентификации при приёмке и продаже.
Номенклатура: Кока-Кола 0.33л├── Штрих-код: 5449000000996 (бутылка)└── Штрих-код: 5449000000997 (упаковка 24 шт)Упаковки
Упаковка — единица закупки, привязанная к единице измерения и штрих-коду.
Упаковка: «Бутылка 0.75л»├── Единица: литр├── Количество в упаковке: 0.75└── Штрих-код: 4607001234567Модификаторы
Модификаторы — это дополнения к блюду при заказе. Модификатор — отдельная номенклатура.
Блюдо: Латте├── Модификатор: Сироп ванильный (мин: 0, макс: 3)├── Модификатор: Сироп карамельный (мин: 0, макс: 3)└── Модификатор: Альт. молоко (мин: 0, макс: 1)
Правила:• мин = 0 → можно не добавлять• макс = 3 → максимум 3 порции сиропа• мин = 1 → обязательно выбрать (например, тип молока)Пищевая ценность (КБЖУ)
Для каждой номенклатуры можно указать калорийность, белки, жиры, углеводы на единицу измерения.
Стейк Рибай (на 1 порцию = 350г):├── Калорийность: 580 ккал├── Белки: 42 г├── Жиры: 38 г└── Углеводы: 2 гИспользуется для отображения в меню гостю и соответствия требованиям законодательства.
Операции с номенклатурой
| Операция | Что делает |
|---|---|
| Создание | Новый товар в группе с указанием типа |
| Редактирование | Изменение названия, группы, категории и т.д. |
| Копирование | Создание дубликата (удобно для похожих блюд) |
| Перемещение | Перенос в другую группу |
| Мягкое удаление | Товар скрывается, но остаётся в системе |
| Восстановление | Возврат удалённого товара |
Бизнес-правила
- Название уникально в рамках группы (два «Латте» в разных группах — можно)
- SKU и внутренний код уникальны в рамках корпорации
- Группа должна существовать и не быть удалённой
- Перед удалением — проверка: не используется ли товар в других документах