Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В рамках доработки SMP-1274 ID 2146 Сервер обмена данными – JSON. Пользовательские аналитические объекты – вывод дополнительной информации.

Реализован механизм позволяющий получить данные в следующих вариантах предоставления информации:

  • Получить количество записей, которые могут быт возвращены.
  • Получить все данные в одном ответе.
  • Получить данные конкретной страницы или страниц. Т.е. часть данных.

Примеры:


Пример командыРезультат (пример)Комментарий
curl.exe -X GET http://192.168.13.118:8080/out/json/IOSMIOSTORELOCATIONS/*/ ---будет возвращать все данные какие есть.
curl.exe -X GET http://192.168.13.118:8080/out/json/IOSMIOSTORELOCATIONS/*/?GetRowsCount=1C:\Users\Administrator>curl.exe -X GET http://192.168.13.118:8080/out/json/IOSMIOSTORELOCATIONS/*/?G
etRowsCount=1
{
"PACKAGE": {
"name": "554f7479-5dd7-4e6a-815b-e53c90f3cfa4",
"POSTOBJECT": [
{
"description": "Места хранения",
"Id": "IOSMIOSTORELOCATIONS",
"RowsCount": 6
}
]
}
}
будет возвращать количество записей в запросе.
curl.exe -X GET http://192.168.13.118:8080/out/json/IOSMIOSTORELOCATIONS/*/?Page=1%26PageSize=10 

C:\Users\Administrator>curl.exe -X GET http://192.168.13.118:8080/out/json/IOSMIOSTORELOCATIONS/*/?P
age=2%26PageSize=3
{
"PACKAGE": {
"name": "397e510b-1669-4990-a0bf-6ed3fe7db2e1",
"POSTOBJECT": [
{
"description": "Места хранения",
"action": "normal",
"Id": "IOSMIOSTORELOCATIONS",
"IOSMIOSTORELOCATIONS": {
"SMIOSTORELOCATIONS": [
{
"iLocID": 2,
"iClassID": 1,
"iLocType": 4,
"iParentLoc": 1,
"iRgnID": -1,
"nFloorSpace": null,
"sAddress": null,
"sClassName": "Магазины",
"sClassTree": "1.",
"sGLN": "4607196235511",
"sKPP": "33333333",
"sLocName": "Магазин",
"sLocShortName": null,
"sTel": null
},
{
"iLocID": -1,
"iClassID": 0,
"iLocType": -1,
"iParentLoc": null,
"iRgnID": -1,
"nFloorSpace": null,
"sAddress": null,
"sClassName": "Все",
"sClassTree": "#",
"sGLN": null,
"sKPP": null,
"sLocName": "Центральный офис",
"sLocShortName": null,
"sTel": null
},
{
"iLocID": 1,
"iClassID": 2,
"iLocType": 0,
"iParentLoc": null,
"iRgnID": -1,
"nFloorSpace": null,
"sAddress": null,
"sClassName": "Склады",
"sClassTree": "2.",
"sGLN": null,
"sKPP": null,
"sLocName": "Центральный склад",
"sLocShortName": null,
"sTel": null
}
]
}
}
]
}
}

будет возвращать требуемую страницу и требуемое количество записей.
curl.exe -X GET http://192.168.13.118:8080/out/json/IOUSIOARTICLEINFO/*/pLocId=3?Page=1%26PageSize=10 

  • Нет меток