Объект CardGroupSearchPlace используется для выгрузки мест поиска карт только на кассовый сервер в БД All.

Команда addCardGroupSearchPlace

Команда addCardGroupSearchPlace добавляет в БД кассового сервера места поиска карт из группы с заданным идентификатором.

Свойства объекта cardgroupsearchplace:

СвойствоТип данныхОписаниеПримечания

idcardgroup

целочисленный(20)Идентификационный номер группы картОбязательно для заполнения

searchplace

строковый(100)

Место поиска:

  • MAIN_CARD – поиск будет производиться в таблице cardTemp,
  • ADDITIONAL_CARD – поиск будет производиться по номеру дополнительной карты и коду группы карт в таблице additionalcardTemp,
  • CARDSMOBILE – поиск карты производится сервисом CardsMobile, в качестве номера карты принимается возвращенный сервисом результат.

name

строковый(100)Наименование записиИспользуется для описания метода поиска. Например, "Поиск по дополнительным картам"
extendedparamsстроковыйJSON-строка, содержащая поля для настройки верификации CardsMobileУстарело
Пример
{
"command":"addCardGroupSearchPlace",
"cardgroupsearchplace":{
    "idcardgroup":111,
    "searchplace":"CARDSMOBILE",
    "name":"просто имя", 
    "extendedparams":"{\"barcodePrefix\" : \"Artix\",\"actualBarcodeInterval\" : 60, \"vendorKey\" : \"45TE6G7T1L9135TN7AF40BB5FFE0321B\"}"
    }
}
---

Команда clearCardGroupSearchPlace

Команда addCardGroupSearchPlace очищает справочник мест поиска карт из группы с заданным идентификатором:

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

Команда deleteCardGroupSearchPlace

Команда deleteAdditionalCard удаляет из справочника мест поиска карт из группы с заданным идентификатором.

Параметр: ID группы карт.

Пример
{
"command":"deleteCardGroupSearchPlace",
"idcardgroup":111
}   
  • No labels