You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Current »
Команда addRole
Команда addRole
добавляет роль в справочник ролей. Атрибуты роли задаются обязательным параметром role
.
Свойства параметра role
:
| | |
---|
roleCode | числовой(11) | Код роли |
roleName | строковый(100) | Наименование роли |
rolerelations | массив объектов | Параметры входящей роли |
rolecmactions | массив объектов | Действия, добавленные в данную роль |
rolecommands | массив объектов | Команды, добавленные в данную роль |
Свойства объекта массива roleRelations
:
| | |
---|
secondaryrole | числовой(11) | Код подчиненной роли |
rule | числовой(11) | Правило: - 0 – запретить,
- 1 – разрешить.
|
Свойства объекта массива roleCmactions
:
| | |
---|
cmactioncode | числовой(11) | Код действия |
documenttype | числовой(11) | Тип документа: - 0 – документ пуст,
- 1 – чек продажи,
- 2 – чек возврата,
- 3 – акт внесения денег,
- 4 – акт выема денег,
- 5 – поступление товара,
- 6 – изъятие товара из торговли,
- 7 – отмена чека продажи,
- 8 – отмена чека возврата,
- 9 – отмена внесения денег,
- 10 – отмена изъятия денег,
- 11 – отмена поступления товара,
- 12 – отмена изъятия товара,
- 13 – остаток денег на начало смены,
- 14 – инкассация денег,
- 15 – отмена инкассации денег,
- 16 – инвентаризация.
|
rule | числовой(11) | Правило: - 0 – запретить,
- 1 – разрешить.
|
Свойства объекта массива roleCommands
:
| | |
---|
commandcode | числовой(11) | Код команды |
documenttype | числовой(11) | Тип документа: - 0 – документ пуст,
- 1 – чек продажи,
- 2 – чек возврата,
- 3 – акт внесения денег,
- 4 – акт выема денег,
- 5 – поступление товара,
- 6 – изъятие товара из торговли,
- 7 – отмена чека продажи,
- 8 – отмена чека возврата,
- 9 – отмена внесения денег,
- 10 – отмена изъятия денег,
- 11 – отмена поступления товара,
- 12 – отмена изъятия товара,
- 13 – остаток денег на начало смены,
- 14 – инкассация денег,
- 15 – отмена инкассации денег,
- 16 – инвентаризация.
|
rule | числовой(11) | Правило: - 0 – запретить,
- 1 – разрешить.
|
{
"command":"addRole",
"role":{
"rolecode":188,
"rolename":"Полный доступ",
"rolerelations": [
{"secondaryrole" : "1",
"rule" : "1"}
],
"rolecmactions": [
{"cmactioncode" : "2",
"documenttype" : "1",
"rule" : "1"}
],
"rolecommands": [
{"commandcode" : "3",
"documenttype" : "5",
"rule" : "1"}
]
}
}
Команда clearRole
Команда clearRole
очищает справочник ролей:
{
"command": "clearRole"
}
Команда deleteRole
Команда deleteRole
удаляет из справочника ролей запись о роли со всеми зависимыми записями.
Параметр: код роли.
{
"command": "deleteRole",
"rolecode": "125"
}