Пошаговая инструкция
Цех связывает продукты, заказы, склад и печать производственных заданий. Создавайте его после заведений и складов, иначе форме будет не к чему привязать производство.
Сначала пройдите walkthrough со скриншотами. Точки показывают, куда нажимать; видео показывают реальный ввод названия, раскрытие переводов, списков заведения и склада, переключатель печати и сохранение в SABSUS.
Поля на этом экране
Список цехов
Как заполнять: Сначала откройте Production area и проверьте, не создан ли уже нужный цех, кухня, барная линия или упаковочная зона.
Зачем: Дубли разделяют маршрутизацию продуктов, печать, списание склада, отчеты и будущие ответы AI-агентов.
Кнопка добавления
Как заполнять: Нажмите «Добавить», чтобы открыть реальную форму создания Production area.
Зачем: В форме создается новый ID и подтягиваются доступные заведения и склады.
Название
Как заполнять: Введите понятное название цеха на текущем языке интерфейса.
Зачем: Название видят сотрудники, кухонные экраны, печать производственных заданий, отчеты и подсказки AI.
Переводы названия
Как заполнять: Откройте три точки рядом с названием и заполните активные языки компании.
Зачем: Мультиязычная команда должна видеть один и тот же цех на своем языке.
Заведение
Как заполнять: Откройте «В заведении» и проверьте филиал, где работает этот цех.
Зачем: Заказы из другого филиала не должны уходить в чужую кухню, бар, упаковку или производственную линию.
Склад
Как заполнять: Откройте «Склад» и проверьте склад, из которого цех расходует сырье или материалы.
Зачем: Списание ингредиентов, полуфабрикаты и себестоимость зависят от этой связи.
Печатать бегунки
Как заполнять: Оставьте переключатель включенным только если в этом цехе реально печатаются производственные чеки.
Зачем: Неверная печать создает потерянные задания, дубли или лишние чеки.
Сохранение
Как заполнять: Нажмите «Сохранить» после проверки названия, заведения, склада и печати.
Зачем: Несохраненный цех нельзя надежно использовать в продуктах, заказах, отчетах и автоматизации.
Проверка строки
Как заполнять: Вернитесь в список и убедитесь, что строка показывает правильное название, точку продаж, склад и статус печати.
Зачем: Так видно, что запись реально сохранилась и загрузилась обратно из базы.
Связь с продуктами
Как заполнять: После сохранения подключите продукты или полуфабрикаты к нужному цеху там, где это доступно в карточке продукта.
Зачем: Сам цех не маршрутизирует работу, пока продукты не используют эту производственную зону.
Частые ошибки
- Создавать цех до создания заведения и склада.
- Открывать Production area напрямую до загрузки заведений и складов, а потом считать, что селекторы пропали.
- Заполнять название только на одном языке, когда компания работает на нескольких языках.
- Выбирать не тот склад, из-за чего списания и себестоимость становятся неверными.
- Включать печать бегунков без реального принтера или процесса печати.
- Сохранять цех и забывать подключить к нему продукты.
- Менять строки напрямую в Supabase и не обновлять company.loadproduction.
Техническая таблица для AI-агентов
Этот блок расположен ниже пользовательской инструкции. Он нужен поддержке, автоматизациям и будущим AI-агентам, которые будут объяснять поведение цехов из Supabase production_areas.
| Поле | Хранится как | Назначение | Почему важно |
|---|---|---|---|
| ID цеха | production_areas.id | Уникальный ID строки производственной зоны. | Нужен продуктам, производственным заданиям, импорту, поддержке и AI-агентам. |
| Компания | production_areas.company | Рабочая область, которой принадлежит цех. | Не дает цехам смешиваться между компаниями. |
| Названия | production_areas.name[] | Список переводов названия в формате Language/Text. | Сотрудники, отчеты, импорт и AI-объяснения должны получать читаемое название на активном языке. |
| Заведение | production_areas.establishment | Филиал или локация, где работает цех. | Заказы должны маршрутизироваться только в цех своего филиала. |
| Склад | production_areas.storage | Склад, который снабжает цех. | Ингредиенты, материалы, полуфабрикаты и себестоимость зависят от правильного склада. |
| Печать чеков | production_areas.print_receipt | Включает или выключает печать производственных чеков. | Неверное значение приводит к отсутствующим или лишним заданиям на кухне и производстве. |
| Принтеры | production_areas.printer[] | Список принтеров, подключенных к цеху, если они настроены. | Печать работает надежно только когда принтер реально существует и связан с этим процессом. |
| Создано | production_areas.created_at | Время создания строки. | Полезно для аудита, поддержки, импорта и проверки свежести данных. |
| Обновлено | production_areas.updated_at | Время последнего изменения строки. | Помогает понять, не смотрит ли приложение на устаревшие данные. |
| Маркер обновления цехов | company.loadproduction | Timestamp перезагрузки production areas. | После нативных или backend-изменений приложение должно обновить данные цехов. |
| Маркер обновления складов | company.loadstorage | Timestamp перезагрузки складов. | Форма цеха зависит от доступных складов. |
| Маркер обновления заведений | company.loadlocation | Timestamp перезагрузки заведений. | Форма цеха зависит от доступных филиалов. |
| Связь продукта | products.production_area / products.productionArea | Ссылка продукта на производственную зону. | Цех начинает участвовать в заказах только когда продукты к нему подключены. |
| Отправка в производство | orders.sendToProduction | Флаг заказа или позиции, который отправляет работу в производство. | Кухонные экраны и бегунки должны понимать, что надо готовить. |
| Комментарий для производства | orders.commentForProduction | Внутренний комментарий для цеха. | Отделяет инструкции производства от комментариев клиента. |