{{ user.role === 'admin' ? 'Администратор' : 'Бариста' }} | {{ user.phone }}
{{ syncStatusText }}
Выйти
Офлайн режим
☕ Кофейня Тучка ☁️
Войти
Демо: admin / +79991234567 (123) | barista / +79876543210 (123)
📦 Склад
Товар
Все разделы
{{ cat }}
{{ item.name }}
{{ item.category }}
{{ item.unit }} | 💰 {{ formatNumber(item.cost) }}₽ | 🏷️ {{ formatNumber(item.sellPrice || item.cost) }}₽
{{ formatNumber(item.quantity) }} {{ item.unit }}
Приход
Списание
📋 Техкарты
Карта
Продажа
{{ card.name }}
Продать
✏️
{{ ing.itemName }}: {{ ing.qty }} {{ ing.unit }}
Себестоимость: ≈ {{ formatNumber(calculateCardCost(card)) }} ₽ | Продажа: {{ formatNumber(card.sellPrice || 0) }} ₽
Прибыль: {{ formatNumber(card.sellPrice - calculateCardCost(card)) }} ₽
📊 Инвентаризация
Начать инвентаризацию
Инвентаризация от {{ new Date(activeInventory.startedAt).toLocaleString() }}
{{ item.name }} ({{ item.unit }}) — текущий: {{ formatNumber(item.quantity) }}
Завершить
Отмена
История инвентаризаций
{{ new Date(rep.createdAt).toLocaleString() }}
{{ rep.status }}
Детали
🚚 История поставок
{{ log.itemName }}
{{ new Date(log.date).toLocaleString() }}
+ {{ log.quantity }} {{ log.unit }} | {{ formatNumber(log.quantity * log.costPerUnit) }}₽
📈 Аналитика
—
Рассчитать
День
Неделя
Месяц
💰 Финансовый отчет
Выручка:
{{ formatNumber(profitReport.revenue) }} ₽
Себестоимость:
{{ formatNumber(profitReport.cost) }} ₽
Валовая прибыль:
{{ formatNumber(profitReport.profit) }} ₽
Списано (порча):
{{ formatNumber(profitReport.damageCost) }} ₽
📊 Продажи за период
{{ category.name }}:
{{ item.name }}
{{ formatNumber(item.quantity) }} {{ item.unit }}
Нет продаж за выбранный период
⚙️ Администрирование
👥 Пользователи
+ Добавить
{{ u.name }}
{{ u.phone }} | {{ u.role }}
🗑️
📂 Разделы товаров
{{ cat }}
Добавить
💾 Резервное копирование
Экспорт JSON
Склад
Рецепты
Инвент
Поставки
Аналитика
Админ