FlowPOS · Бэк-офис
hi-fi · S-27 · настройки / франшиза-tenant

Настройки сети и изоляция tenant — каркас.

Тот же десктоп-shell бэк-офиса, что у эталона S-13: нав-сайдбар · топ-бар · список/таблица · деталь/форма — активен раздел «Настройки». Регион 3 — фиксированный список категорий (без тулбара/пагинации, тот же приём, что S-24); регион 4 — деталь категории «Филиалы» с меткой изоляции tenant_id. Роль — Администратор системы, scope — вся сеть. Реальный CRUD и механизм изоляции — архитектура (слои 4–5), здесь только каркас.

Скоуп
2 · Топ-бар
3 · Категории настроек Категории настроек фикс. список — без фильтров / + Добавить / пагинации
КатегорияКол-воЗаметка
Юрлица (tenant) 2 юрлица, договоры франшизы
Станции 3 справочник сети — Бар, Горячий цех, Кондитерка (D-92)
Города 3 где заводятся города сети (D-12; город — признак точки)
Филиалы / точки 6 точки + метка tenant_id
Кассы 14 POS-терминалы точек
Пользователи 23 карточки / роли → S-19
Интеграции 3 ОФД / эквайринг / SMS

Настройки точки/сети (категория «Кассы» — фискальные/кассовые параметры). Ставка НДС, % — настраиваемое поле, не зашитые 16% (уровень точка/сеть); режим «Без НДС» сохраняется D-30. Автооткрытие денежного ящика — тумблер вкл/выкл точки (у части точек ящика нет) D-32. Вывод кухни — планшет KDS или кухонный принтер чеков D-35. Политика при нуле остатка — блок (авто-стоп) или продажа в минус D-37. Брать плату за упаковку — снята (D-88) — тара при «с собой»: платная строка в чеке или тихое списание в себестоимость — теперь решает цена тары (D-88) D-19. Таймер отложенных заказов, мин — через сколько park-заказ начинает пинговать кассира D-20. Открытые заказы при закрытии смены — все переносить (по умолчанию) или все закрывать или на усмотрение менеджера D-20. Полная форма редактирования — деталь «Кассы» / архитектура (не отрисована вторым состоянием).

Карточка кассы D-90: Имя (свободное — «Бар», «Основная», «Витрина») · Видимые категории — чек-лист номенклатурных групп; отмеченные показываются на этом терминале, остальные скрыты. Одна касса на точке — отмечены все. Задаёт владелец Master Data (финансист HQ) при приказе на новую продукцию. Это не стоп-лист и не активность позиции: касса ограничивает показ, а не наличие.

Станции D-92 — заводимый справочник сети: строка = станция (Бар · Горячий цех · Кондитерка). Поле одно — Название. Сколько станций нужно сети, столько и заводится — дробность решает сеть, а не модель. Выдачей станция не занимается: пункт выдачи — объект другой оси D-97.

4 · Деталь категории
Категория: «Филиалы / точки»
⟠ tenant_id
i Изоляция по tenant_id. Филиал принадлежит юрлицу (tenant); видимость строк — по tenant_id, кроме HQ-ролей (Админ системы / Аналитик / Бухгалтер) — те видят все точки сети. scope · вся сеть
ФилиалГородЮрлицо (tenant)Касс
Достык, 12 Алматы «Кофе+» 4
Абая, 5 Алматы «Кофе+» 3
Момышулы, 9 Астана «Даму» др. юрлицо · франчайзи 2
Разные юрлица нарочно: «Кофе+» (сеть) и «Даму» (франчайзи) — наглядно показывают, зачем нужна tenant_id-изоляция.
адрес, реквизиты, часовой пояс — CRUD-карточка филиала Карточка филиала
🟡 полная CRUD-карточка филиала — архитектура (слои 4–5), не построена в этом слое.
СтанцияСклад списанияУстройство вывода
Бар Барный Принтер-бар
Горячий цех Кухонный Принтер-кухня
Кондитерка Кухонный
Нет станции → списание с основного склада точки. Названия станций — общие по сети (регион 3, категория «Станции»); склад списания и устройство вывода задаёт точка — принтер Этап 1, планшет KDS Этап 2 D-43. Заполняет администратор филиала.

Прочие категории. Юрлица / Станции / Кассы / Интеграции раскрываются аналогичной деталью (свой мини-список); «Пользователи» ведут на уже построенный S-19 — не отрисованы вторым состоянием (приём экономии объёма, как S-24 / S-19).