Команда addActionPanel

Команда addActionPanel добавляет записи о панелях с клавишами для touch-интерфейса. Атрибуты действия задаются обязательным параметром actionpanel.

Свойства параметра actionpanel:

Свойство
Тип данных
Описание
actionpanelcodeint (11)Уникальный код панели
contextint (11)

Код контекста, в котором отображается панель:

  • 6 – открытый документ,
  • 7 – подытог (оплата),
  • 8 – сдача,
  • 9 – закрытый документ,
  • 17 – режим инвентаризации.
pageint (11)Порядковый номер страницы на панели в текущем контексте
rowcountint (11)Количество строк в панели
columncountint (11)Количество столбцов в панели
actionpanelitemsмассив объектовКлавиши с действиями

Свойства параметра actionpanelitem:

Свойство
Тип данных
Описание

actionpanelitemcode

int (11)Уникальный код элемента (клавиши)

actionpanelcode

int (11)Уникальный код панели, на которой будет размещена клавиша

actioncode

int (11)Код действия

row

int (11)Положение клавиши на панели по вертикали

column

int (11)Положение клавиши на панели по горизонтали

rowspan

int (11)Количество ячеек, занимаемых клавишей по вертикали

columnspan

int (11)Количество ячеек, занимаемых клавишей по горизонтали

color

varchar (20)HEX-код цвета без символа решетки

name

varchar (100)Наименование клавиши на панели
Пример
{
  "actionpanel": {
    "actionpanelcode": 64,
    "context": 1,
    "page": 2,
    "rowcount": 1,
    "columncount": 3,
    "actionpanelitems": [
      {
        "actionpanelitemcode": 1,
        "actioncode": 12,
        "row": 1,
        "column": 1,
        "rowspan": 1,
        "columnspan": 1,
        "color": "ffffff",
        "name": ""
      },
      {
        "actionpanelitemcode": 2,
        "actioncode": 13,
        "row": 1,
        "column": 2,
        "rowspan": 1,
        "columnspan": 1,
        "color": "fffff2",
        "name": ""
      }
    ]
  },
  "command": "addActionPanel"
}
---

Команда clearActionPanel

Команда clearActionPanel очищает справочники с данными о панелях и клавишах для touch-интерфейса:

Пример
{
    "command": "clearActionPanel"
}
---

Команда deleteActionPanel

Команда deleteActionPanel удаляет из справочников данные о панели touch-интерфейса со всеми ее клавишами.

Параметр: уникальный код панели.

Пример
{
   "command": "deleteActionPanel",
   "actionpanelcode": "1"
}
---
  • No labels