Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Функция

http://localhost:2001/apix1/ProductCategory


Пример результата
{
    "value": [
        {
            "$id": 1,
            "@xdata.type": "XData.Default.ProductCategory",
            "Id": 1,
            "ParentId": null,
            "Caption": "[Все товары]",
            "Description": null,
            "Code": null,
            "SortOrder": null,
            "CategoryState": 0,
            "CreateDate": null,
            "OrderIdx": 1,
            "GroupType": 1,
            "ProductType": null,
            "ExpToClient": 1,
            "GroupPath": "[Все товары]",
            "GroupCode": null,
            "InUpdate": 1,
            "Label1": null,
            "Label2": null,
            "Label3": null,
            "Label4": null,
            "Label5": null,
            "MultiPrice": 0,
            "QsiteId": null,
            "CatUrl": null,
            "BitrUrl": null,
            "BitrCode": null,
            "BitrId": null,
            "Caption2": null,
            "Exp1": 0,
            "Exp2": 0,
            "Exp3": 0,
            "TitleCat1": null,
            "TitleCat2": null,
            "ParamCat": null,
            "ImageUrl": null,
            "ParamItemId": null,
            "ParamParentId": null,
            "ParamStrValue": null,
            "ParamIsNum": 0,
            "ParamIsNumFrom": null,
            "ParamIsNumTo": null,
            "IblockInfo": null
        },
        {
            "$id": 11,
            "@xdata.type": "XData.Default.ProductCategory",
            "Id": 60,
            "ParentId": null,
            "Caption": "Светодиоды",
            "Description": null,
            "Code": null,
            "SortOrder": null,
            "CategoryState": 1,
            "CreateDate": "2019-05-22T04:31:52.048",
            "OrderIdx": 10,
            "GroupType": 0,
            "ProductType": null,
            "ExpToClient": 1,
            "GroupPath": "Светодиоды",
            "GroupCode": "00060",
            "InUpdate": 0,
            "Label1": null,
            "Label2": null,
            "Label3": null,
            "Label4": null,
            "Label5": null,
            "MultiPrice": null,
            "QsiteId": null,
            "CatUrl": null,
            "BitrUrl": null,
            "BitrCode": null,
            "BitrId": null,
            "Caption2": null,
            "Exp1": 0,
            "Exp2": 0,
            "Exp3": 0,
            "TitleCat1": null,
            "TitleCat2": null,
            "ParamCat": 60,
            "ImageUrl": null,
            "ParamItemId": null,
            "ParamParentId": null,
            "ParamStrValue": null,
            "ParamIsNum": null,
            "ParamIsNumFrom": null,
            "ParamIsNumTo": null,
            "IblockInfo": null
        }
    ]
}

Id - Ид группы

ParentId - Ид родительской группы

Caption - название группы

Description - описание группы

SortOrder - сортировка

CategoryState - 0 - группы не активна (отключена), 1 - активна (включена)

CreateDate - дата создания группы

GroupCode - код группы

Так как первые 20 ИД групп зарезервированы за системными группами, то все группы можно получать сразу с фильтром

http://localhost:2001/apix1/ProductCategory/?$filter=(Id gt 20)

Получить верхний уровень групп

http://localhost:2001/apix1/ProductCategory/?$filter=(ParentId eq null and Id gt 20)

Получить подгруппы определенной группы

http://localhost:2001/apix1/ProductCategory/?$filter=(ParentId = 100)

где 100 - ИД группы для которой нужно получить подгруппы

  • No labels