POST {YourHost}/method/referencebook/rbStock/get
Параметр в JSON-формате
{
"db" : "{Здесь_передаем_имя_вашей_базы_данных}",
"params" :
[
{
"YourReferenceOperationID" :1,
"jparams":
{
"filter": "login"
}
}
]
}
Ответ сервера
[
{
"YourReferenceOperationID":1,
"result":
[
{
"id": "ID офиса",
"id_rbUsers": "ID пользователя кто изменил данные",
"data": "дата и время изменения",
"isMarked": "Y метка на удаление",
"name": "Наименование офиса/склада",
"id_rbGroups": null,
"address": "адрес",
"id_rbCounterparts": null,
"id_rbCountry_phone1": "id страны",
"phone1": "телефон 1",
"id_rbCountry_phone2": "id страны",
"phone2": "телефон 2",
"isSimpleDelivery": "1 - доставка по графику, 0 - без графика",
"deliveryProc": "процент доставки без отказов",
"isDeliveryProcCalc": "1 - расчет процента доставки ночью роботом, иначе 0",
"logo": "лого склада",
"note": "комментарий к складу",
"DonorStocks": "id складов/офисов доноров через запятую для автоматического пополнения ассортимента",
"isLogoOnlyOur": "0",
"ratio_shop_goods": "Допол. коэфф-т наценки для магазина по наличию",
"ratio_supplier_goods": "Допол. коэфф-т наценки для магазина по прайсам поставщиков",
"price_color": "цвет позиций в прайсе для декстоп версии",
"price_color_web": "цвет позиций в прайсе для веб-версии",
"rbSuppliers": null,
"isSupplier": "0",
"phone1_code": "Код страны для телефон 1",
"phone2_code": "Код страны для телефон 2",
"rbUsers_id_rbUsers": "Фио пользователя кто изменил",
"rbGroups_id_rbGroups": null,
"rbCountry_id_rbCountry_phone1": "Страна телефон 1",
"rbCountry_id_rbCountry_phone2": "Страна телефон 2",
"priv": "Привилегии для текущего пользователя {createDoc,viewDoc,price,listView,viewCuctomers}"
},
......
]
}
]
Если API используем для разработки клиентского интерфейса при входе в приложение, то выбранный пользователем офис, а именно поле ID (SessionStockID) сохранить и использовать, где оно будет требоваться в дальнейшем для API.
Если пользователь, уже работая в программе, возвращается в форму смены офиса, то также пересохраняем ID фирмы авторизации в приложении (SessionStockID)