POST {YourHost}/method/reports/ReportUserSalary
Параметры в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"isPlanTableShow": 1,
"isTotalShow": 1
}
},
{
"YourReferenceOperationID" :2,
"jparams":
{
"isBalanceNow": 1
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID": 1,
"result":
[
{
"WaitSalary": "размер ожидаемого начисления по зарплате"
}
]
},
{
"YourReferenceOperationID": 2,
"result":
[
{
"total": "баланс текущего пользователя"
}
]
}
]
POST {YourHost}/method/reports/ReportUserSalary
Параметры в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"isPlanTableShow": 1
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID": 1,
"result": [
{
"name": "Название плана",
"daysToEnd": "Дней до окончания",
"stype": "код тип плана {retail,retailWeb и т.д}",
"docs_only": "по каким продажам настрен план {own - я продал,offices - продажи по офисам,executor - я выполнил работы}",
"salaryWait": "Сумма ожидаемого начисления по плану",
"totalSale": "Сумма продаж по плану",
"remainder": "Осталось до достижения плана",
"SaleTypeName": "название типа плана",
"executed": "0 - план еще не выполнен, 1 - план выполнен"
},
.....
]
}
]
POST {YourHost}/method/reports/ReportUserSalary
Параметры в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"isDetailBalance":1,
"d1":"дата начала периода в формате yyyy.mm.dd",
"d2":"дата окончания периода в формате yyyy.mm.dd"
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID": 1,
"result":
[
{
"date_deFacto": "Дата операции",
"total": "Сумма. Если больше нуля, то начисление, иначе это списание",
"doc": "Название и номер документа зачисления/списания и",
"id_jrDocs": "ID документа операции",
"CurrName": "Валюта",
"id_obj": "ID типа объекта операции",
"code": "код документа, если равно dmSalary, то добавить возможность развернуть с дополнительной детализацией операции"
},
]
}
]
POST {YourHost}/method/reports/ReportUserSalary
Параметры в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"isDetailOperation":1,
"JrDocID":"ID документа операции из результатов в предыдущем API"
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID": 1,
"result": [
{
"id_jrDocs": "ID документа зарплаты",
"doc_date": "Дата документа продажи начисления",
"total": "Сумма начисления",
"note": "Комментарий к начислению",
"doc": "Название и номер документа {Продажа, Заказ-наряд}",
"id_obj": "id типа документа",
"id_jrDocs_base": "ID документа продажи/заказ-наряда"
}
]
}
]