Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: https://redmine.artix.su/issues/75186


Panel

Table of Contents

Команда addNote

Команда addNote добавляет примечания в справочник. Атрибуты примечаний задаются обязательным параметром note.

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

СвойствоТип данныхВозможные значенияОписаниеПримечания
idчисловой(11)
Уникальный идентификатор примечания
nameстроковый(255)
Название примечания
typeчисловой(11)
  • 1 – диалог,
  • 2 – скрипт.
Тип выполняемого действия
triggertypeчисловой(11)
  • 1 – при срабатывании заданного действия,
  • 2 – при добавлении товара с заданным штрих-кодом,
  • 4 – при добавлении товара из каталога с заданным кодом.
Тип события-триггера для вызова примечания


saveresultчисловой(1)
  • 1 – результат сохраняется в БД,
  • 0 – результат в БД не сохраняется.
Сохранять результат выполнения примечания в БД
templateстроковый

Параметры примечания в формате JSON в виде строки с экранированными кавычками    



Code Block
languagetext
titleПример
{
    "note": {
        "id": 999,
        "name": "some cool name" 
        "type": 1,
        "triggertype": 2,
        "saveresult": 1,
        "template": "{\"onPositionAdd\": {\"positionCode\": \"10193\",\"positionBcode\": \"10193\", \"docType\": 1},\"dialogParams\": {\"dialogType\": \"dialogMessage\",\"title\": \"Предложить кобалску к хлебушку\",\"message\": \"Не забудьте предложить колбаску к позиции '%(position.name[s])'\"}}" 
    },
    "command": "addNote" 
}

Команда clearNote

Команда clearNote очищает справочник примечаний:

Code Block
languagetext
titleПример
{
  "command":"clearNote" 
}

Команда deleteNote

Команда deleteNote удаляет из справочника примечаний запись о примечании.  

Параметр: идентификатор примечания.

Code Block
languagetext
titleПример
{
  "id": 888,
  "command": "deleteNote" 
}