GetCompound

ItemCompound

Модель, описывающая позицию составного товара

Название Тип данных Описание параметра
item Item позиция номенклатуры
quantity float128 количество или вес
image_url string URL изображения

[POST] …/v1/Item/GetCompound

Возвращает состав составной номенклатуры.

Входные параметры

Название Тип данных Обязательность Описание параметра
item_id int64 Обязательный ID составной номенклатуры
image_size enum Необязательный Размер изображения: Small (100х100), Medium (300х300), Large (900х900). По умолчанию: Small

Пример запроса

{
    "item_id": 6903,
    "image_size": "Medium"
}

Выходные параметры

Название Тип данных Описание параметра
Result array of ItemCompound Массив состава составной номенклатуры

Пример ответа

{
  "ok": true,
  "result": [
    {
      "item": {
        "id": 6905,
        "group": {
          "id": 70,
          "parent_id": 0,
          "path": "test tovar",
          "name": "test tovar",
          "child_count": 0,
          "last_update": 1690650677
        },
        "department": null,
        "vat": {
          "id": 4,
          "value": 12,
          "name": "12%",
          "enabled": true,
          "last_update": 1672188628
        },
        "barcode_list": null,
        "base_barcode": null,
        "unit": {
          "id": 1,
          "name": "шт",
          "type": "pcs",
          "description": null,
          "kkm_code": 1,
          "last_update": 1659950104
        },
        "unit2": null,
        "color": null,
        "size": null,
        "brand": null,
        "producer": null,
        "country": null,
        "compound": false,
        "deleted_mark": false,
        "image_url": null,
        "last_update": 1691161356,
        "parent_id": 0,
        "has_child": false,
        "type": "Item",
        "partner_id": 0,
        "code": 270,
        "name": "Дыня",
        "fullname": "",
        "description": null,
        "articul": "",
        "kdt": 1,
        "min_quantity": 0,
        "icps": "",
        "assemblable": false,
        "disassemblable": false,
        "is_labeled": false,
        "comission_tin": null,
        "package_code": null
      },
      "quantity": 1,
      "image_url": null
    },
    {
      "item": {
        "id": 6906,
        "group": {
          "id": 70,
          "parent_id": 0,
          "path": "test tovar",
          "name": "test tovar",
          "child_count": 0,
          "last_update": 1690650677
        },
        "department": null,
        "vat": {
          "id": 4,
          "value": 12,
          "name": "12%",
          "enabled": true,
          "last_update": 1672188628
        },
        "barcode_list": null,
        "base_barcode": null,
        "unit": {
          "id": 1,
          "name": "шт",
          "type": "pcs",
          "description": null,
          "kkm_code": 1,
          "last_update": 1659950104
        },
        "unit2": null,
        "color": null,
        "size": null,
        "brand": null,
        "producer": null,
        "country": null,
        "compound": false,
        "deleted_mark": false,
        "image_url": null,
        "last_update": 1691161529,
        "parent_id": 0,
        "has_child": false,
        "type": "Item",
        "partner_id": 0,
        "code": 271,
        "name": "Корзина",
        "fullname": "",
        "description": null,
        "articul": "",
        "kdt": 1,
        "min_quantity": 0,
        "icps": "",
        "assemblable": false,
        "disassemblable": false,
        "is_labeled": false,
        "comission_tin": null,
        "package_code": null
      },
      "quantity": 1,
      "image_url": null
    },
    {
      "item": {
        "id": 6904,
        "group": {
          "id": 70,
          "parent_id": 0,
          "path": "test tovar",
          "name": "test tovar",
          "child_count": 0,
          "last_update": 1690650677
        },
        "department": null,
        "vat": {
          "id": 4,
          "value": 12,
          "name": "12%",
          "enabled": true,
          "last_update": 1672188628
        },
        "barcode_list": null,
        "base_barcode": null,
        "unit": {
          "id": 2,
          "name": "кг",
          "type": "non_pcs",
          "description": null,
          "kkm_code": 1,
          "last_update": 1659950104
        },
        "unit2": null,
        "color": null,
        "size": null,
        "brand": null,
        "producer": null,
        "country": null,
        "compound": false,
        "deleted_mark": false,
        "image_url": null,
        "last_update": 1691161316,
        "parent_id": 0,
        "has_child": false,
        "type": "Item",
        "partner_id": 0,
        "code": 269,
        "name": "Апельсин",
        "fullname": "",
        "description": null,
        "articul": "",
        "kdt": 1,
        "min_quantity": 0,
        "icps": "",
        "assemblable": false,
        "disassemblable": false,
        "is_labeled": false,
        "comission_tin": null,
        "package_code": null
      },
      "quantity": 1.57,
      "image_url": null
    }
  ]
}