Маршруты печати
Раздел задаёт, на какой принтер уходят кухонные заказы. Для каждого принтера торговой точки выбирается либо набор мест приготовления, либо набор типов заказов — и после сохранения позиции заказа печатаются на том принтере, чьё место приготовления или тип заказа совпал с позицией.
Пречек здесь не настраивается: он привязан к терминалу (кассе), а не к маршруту печати.
Где находится
Настройки → Маршруты печати. Раздел открывается для пользователей с правом halls.
Список принтеров
- Принтер — название устройства, заведённое в разделе «Устройства». В списке показаны только принтеры активной торговой точки.
- Адрес — IP-адрес принтера. Прочерк означает, что адрес у устройства не задан.
- Место приготовления — места приготовления, привязанные к этому принтеру, через запятую. Прочерк — маршрут не настроен.
- Типы заказов — типы заказов, привязанные к этому принтеру. Прочерк — маршрут по типам заказов не настроен.
- Типы заказов — кнопка открывает окно выбора типов заказов для этой строки.
- Место приготовления — кнопка открывает окно выбора мест приготовления для этой строки.
В заголовке в квадратных скобках указано количество принтеров. Если у точки нет ни одного принтера, таблица показывает «Нет данных».
Список принтеров зависит от выбранной вверху кабинета торговой точки: при её смене таблица перезагружается. Сами принтеры добавляются не здесь, а в разделе устройств.
Настройка по местам приготовления
Кнопка 6 — Место приготовления открывает окно со списком мест приготовления торговой точки и переключателем напротив каждого.
- Название принтера — строка, для которой открыто окно.
- Переключатель места приготовления — включает печать заказов этого места приготовления на выбранном принтере.
- Отмена — закрывает окно, изменения не сохраняются.
- Сохранить — записывает маршрут для принтера.
Порядок действий:
- В строке нужного принтера нажмите 6 — Место приготовления.
- Включите переключатели тех мест приготовления, заказы которых должны печататься на этом принтере.
- Нажмите 10 — Сохранить. Список перечитывается, и выбранные места появляются в колонке 3.
Настройка по типам заказов
Кнопка 5 — Типы заказов открывает такое же окно, но со списком типов заказов (например, Зал, С собой, Доставка, агрегаторы).
- Переключатель типа заказа — включает печать заказов этого типа на выбранном принтере.
Список типов заказов общий для всей учётной записи, а не только для текущей торговой точки.
Место приготовления или тип заказа — только одно
Для одного принтера нельзя одновременно выбрать места приготовления и типы заказов.
- Если в окне уже включён хотя бы один тип заказа, переключатели мест приготовления становятся недоступными, а при попытке включить появляется ошибка «Сначала отключите все типы заказов для этого принтера.».
- В обратную сторону — «Сначала отключите все места приготовления для этого принтера.».
- Если обе группы всё-таки оказались заполнены, кнопка Сохранить блокируется и в окне выводится «Принтер «…»: нельзя одновременно выбрать типы заказов и места приготовления.».
Переключение принтера с мест приготовления на типы заказов — это не добавление, а замена. Сначала выключите все места приготовления и сохраните, затем откройте Типы заказов и выберите нужные.
Проверки перед сохранением
Кнопка 10 — Сохранить проверяет:
| Проверка | Сообщение |
|---|---|
| Выбрано и место приготовления, и тип заказа | Принтер «…»: нельзя одновременно выбрать типы заказов и места приготовления. |
| Не выбрано ничего | Укажите хотя бы одно место приготовления или тип заказа |
| Принтер не найден или отключён | Принтер не найден |
| Место приготовления не принадлежит этой торговой точке | Место приготовления не найдено |
| Тип заказа не найден в учётной записи | Тип заказа не найден |
Принтер считается доступным, только если устройство активно (status = 1), относится к типу
«принтер» и принадлежит той же учётной записи и торговой точке.
Что происходит после сохранения
Сохранение полностью перезаписывает маршрут принтера: все прежние строки маршрута для этого устройства удаляются, вместо них записываются выбранные места приготовления или типы заказов. Частичного обновления нет — итоговый набор переключателей в окне и есть новый маршрут.
Пустой набор (ни одного переключателя) сервер не сохраняет: такой запрос отклоняется ещё в кабинете сообщением «Укажите хотя бы одно место приготовления или тип заказа».
Как это работает на кухне
- Позиции меню привязаны к местам приготовления в разделе Места приготовления.
- Здесь место приготовления привязывается к конкретному принтеру.
- При отправке заказа на кухню позиция уходит на тот принтер, к которому привязано её место приготовления, а при маршрутизации по типам заказов — на принтер, к которому привязан тип заказа.
Один и тот же принтер может обслуживать несколько мест приготовления, и одно место приготовления может быть привязано к нескольким принтерам.