{# ──────────── SLIDE 1 · TITLE ──────────── #}
01 / 07
ZB-Анализ
SaaS для ресторанов на iiko

ZB-Анализ

Ревизия без бумажной войны. Из сотен позиций — десяток действий.

Проект Руслана Берхеева
ООО «Зеро Баланс» · 2026
{# ──────────── SLIDE 2 · ПРОБЛЕМА ──────────── #}
02 / 07 · знакомая картина
ZB-Анализ
проблема

Ревизия закрыта. Триста строк красного. И что дальше?

Шеф

«Что-то не сняли»

Позиции с приходом и продажами, но остатком «0». Найти вручную — часы.

Бар-менеджер

«Пересорт — минус там, плюс тут»

Оприходовали не в ту строку. Пары нужно найти и свести по 300 позициям.

Собственник

«В прошлую же удержали...»

А сейчас излишек — надо возвращать. Или наоборот. Без сравнения — никак.

Технолог

«Стабильно выбивается заготовка»

Один ингредиент из месяца в месяц минус. Перелив или ТТК занижен.

{# ──────────── SLIDE 3 · ЧТО ДЕЛАЕТ ──────────── #}
03 / 07 · решение
ZB-Анализ
что делает

Классифицирует каждую строку. И объясняет, почему.

8 классов аномалий

Пересчитать · Пересорт · Перемещение · Перелив ТТК · Проверить единицу · Удержать · Разобрать · Шум.

Пересорты прошлой ревизии

Позиция «перевернулась» — плюс сейчас, минус в прошлую (или наоборот). Возврат или взаимозачёт — на поверхности.

BOM-разбор

Ингредиент × ТТК × продажи — из каких блюд ушёл расход и в каких долях. Прямо под каждой строкой отчёта.

Симулятор «что если»

Чек-бокс: «пересчитаем эти → пересортим те». Сумма недостачи пересчитывается в реальном времени.

Движения iiko в модалке

Продажи · списания с комментариями с терминала · перемещения — прямо в отчёте, без переключений.

Ролевой доступ по складам

Владелец приглашает менеджера и привязывает к складам. Тот видит только «свои» циклы — смежные тоже.

{# ──────────── SLIDE 4 · КАК РАБОТАЕТ ──────────── #}
04 / 07 · flow
ZB-Анализ
за один вечер

От файла — до списка действий

  1. 01

    Подключаете iiko

    Хост, логин, пароль. Пароль шифруется Fernet, склады подтягиваются автоматом за 3 секунды.

  2. 02

    Создаёте цикл

    Название точки, период, склады. Продажи, списания, перемещения, ТТК — тянутся автоматом сразу, пока показывается оригами-журавлик.

  3. 03

    Загружаете РОСВ

    xlsx текущей + прошлой ревизий. Через минуту — Резюме с симулятором и полный отчёт с BOM-разбором.

{# Оригами-журавлик — визуальная фича loader'а #}
{# ──────────── SLIDE 5 · РОЛИ / ДОСТУП ──────────── #}
05 / 07 · команда
ZB-Анализ
кто что видит

Не «один аккаунт на всех» — роли и границы

Владелец

Собственник, финансист, управляющий сетью

  • Приглашает участников в команду по e-mail
  • Привязывает каждого к своим складам — сотрудник увидит только те циклы, где его точка
  • Видит и редактирует все циклы сети, iiko-подключения, подписку
  • Может менять роль и границы уже принятому участнику
Менеджер склада

Шеф, бар-менеджер, технолог, кладовщик

  • Видит только циклы «своей» точки — смежные с другими складами тоже
  • Не видит чужие точки и не может залезть в них по прямой ссылке (404, а не 403 — не подтверждает существование)
  • Разбирает аномалии, ставит флаги, качает Excel по своему складу
  • Ограничения задаёт владелец при приглашении или в любой момент
{# ──────────── SLIDE 6 · СТЕК ──────────── #}
06 / 07 · как построено
ZB-Анализ
инженерия

Просто, надёжно, без магии

Backend

  • Django 5 + DRF
  • Celery для фоновых задач
  • PostgreSQL 16 · multi-tenant
  • OpenPyXL для xlsx

Frontend

  • Server-rendered · HTMX
  • Alpine.js для интерактива
  • Дизайн-система SITO (paper + accent)
  • Zero build, zero SPA-framework

Инфра

  • Docker Compose в проде
  • Nginx · reverse-proxy + HTTPS
  • Redis · кэш и очереди
  • Selectel SMTP · транзакционка

Безопасность

  • Fernet-шифрование iiko-кредов
  • bcrypt для паролей юзеров
  • Let's Encrypt HTTPS + HSTS 30 дней
  • Rate-limit на login/register/reset
{# ──────────── SLIDE 7 · CTA + REDIRECT ──────────── #}
07 / 07 · открыть проект
ZB-Анализ
спасибо за просмотр

Дальше — ткнуть в живой проект

zb-analysis.ru
Открою автоматически через 8 сек. отменить

Руслан Берхеев · ruslan@zerobalance.space
ООО «Зеро Баланс» · ИНН 6671339089 · ОГРН 1256600039805

{# ─── UI ─── #}
01 / 07
· Space · Home/End