ГЛАВНАЯ СТРАНИЦА

Программный модуль Kitchen Display HTML2 (1 клик)

10.1

История переиздания
04.04.2023

Программный модуль предназначен для управления устройствами, выполняющими функции информационного дисплея KDS.

Программный модуль Kitchen Display HTML2 (1 клик) создан на основе программного модуля Kitchen Display HTML2 .

На основе программного модуля Kitchen Display HTML2 (1 клик) созданы программные модули Kitchen Display HTML2 (1 клик). Сборка и Kitchen Display HTML2 (1 клик). Выдача .

Рисунок 1730. Карточка программного модуля Kitchen Display HTML2 (1 клик)

Карточка программного модуля Kitchen Display HTML2 (1 клик)

Настройка программного модуля выполняется с помощью закрытых параметров и параметров.

Устройство под управлением этого программного модуля использует его параметры.

Какие закрытые параметры у программного модуля Kitchen Display HTML2 (1 клик)?

Закрытые параметры программного модуля Kitchen Display HTML2 (1 клик) недоступны для изменения. Значения закрытых параметров можно изменить только в собственном программном модуле, если создать его на основе системного модуля.

Рисунок 1731. Закрытые параметры программного модуля

Закрытые параметры программного модуля

В состав закрытых параметров программного модуля включены:

UpdateNextStateSQL

SQL-запрос для переключения выбранной марки заказа в следующее состояние.

  DECLARE @RetCode INT

  SELECT *
  INTO #OrderItems
  FROM %OrderItems
  WHERE KitchenState<>1
  
  UPDATE #OrderItems
  SET KitchenState = 1

  EXEC @RetCode = pos_UpdateOrderItemsReadyState %PosID

  SELECT @RetCode RetCode
UpdatePrevStateSQL

SQL-запрос для переключения выбранной марки заказа в предыдущее состояние.

DECLARE @RetCode INT

  SELECT *
  INTO #OrderItems
  FROM %OrderItems
  WHERE KitchenState<>0

  UPDATE #OrderItems
  SET KitchenState = 0

  EXEC @RetCode = pos_UpdateOrderItemsReadyState %PosID

  SELECT @RetCode RetCode
UpdateItemStateSQL

Запрос для переключения состояния элемента заказа.

DECLARE @RetCode INT

  SELECT *
  INTO #OrderItems
  FROM %OrderItems

  WHILE @@ROWCOUNT>0 BEGIN
    INSERT INTO #OrderItems(orit_ID, KitchenState, CollectionState, HandingOutState)
    SELECT OI.orit_ID, S.KitchenState, S.CollectionState, S.HandingOutState
    FROM #OrderItems S
    JOIN OrderItems  OI ON OI.orit_master_ID = S.orit_ID
    LEFT JOIN #OrderItems EX ON OI.orit_ID = EX.orit_ID
    WHERE EX.orit_ID IS NULL
  END

  EXEC @RetCode = pos_UpdateOrderItemsReadyState %PosID

  SELECT @RetCode RetCode

Какие параметры у программного модуля Kitchen Display HTML2 (1 клик)?

Параметры программного модуля Kitchen Display HTML2 (1 клик) можно изменить или задать им другие значения.

Рисунок 1732. Параметры программного модуля

Параметры программного модуля

Описание параметров программного модуля включено в описание устройства Kitchen Display HTML2 (1 клик) .

К каким модулям подключается программный модуль Kitchen Display HTML2 (1 клик)?

Программный модуль Kitchen Display HTML2 (1 клик) подключается к загрузчикам устройств.

Рисунок 1733. Подключающие программные модули

Подключающие программные модули

Какие типы настраиваемых значений использует программный модуль Kitchen Display HTML2 (1 клик)?

Программный модуль Kitchen Display HTML2 (1 клик) использует следующие типы настраиваемых значений:

  • Запрос для активных заказов – позволяет создать поле для выбора запроса KDS.

  • Запрос для отданных марок – позволяет создать поле для выбора запроса KDS.

    Рисунок 1734. Панель с полями, созданными на основе настраиваемых значений программного модуля

    Панель с полями, созданными на основе настраиваемых значений программного модуля

  • Корневая группа – позволяет создать поле для выбора группы прейскуранта.

    Рисунок 1735. Панель с полем, созданным на основе настраиваемого значения программного модуля

    Панель с полем, созданным на основе настраиваемого значения программного модуля