crm.item.productrow.get
Scope: crm Права на выполнение: для всех
crm.item.productrow.get({id: number})
Отдает информацию о товарной позиции с идентификатором id.
Параметры
Параметр | Описание | С версии |
---|---|---|
id | Идентификатор товарной позиции |
Ответ:
{ "productRow": { "id": 1263, "ownerId": 707, "ownerType": "Q", "productId": 2, "productName": "Название товарной позиции", "price": 611, "priceAccount": 611, "priceExclusive": 611, "priceNetto": 678.89, "priceBrutto": 678.89, "quantity": 1, "discountTypeId": 2, "discountRate": 10, "discountSum": 67.89, "taxRate": 0, "taxIncluded": "N", "customized": "Y", "measureCode": 796, "measureName": "шт", "sort": 0 } }
Значения в ответе:
- ownerId - идентификатор элемента CRM, к которому привязана товарная позиция (например, идентификатор предложения)
- ownerType - символьный код типа сущности CRM, к которому привязана товарная позиция. Узнать, какому типу сущности соответствует конкретный код можно через методы класса \CCrmOwnerTypeAbbr.
- productId - идентификатор товара из каталога, которому соответствует товарная позиция.
- productName - название товарной позиции. По умолчанию совпадает с названием товара из каталога, но может быть изменено.
- price - стоимость за единицу товарной позиции с учетом скидок и налогов.
- priceAccount - стоимость за единицу товарной позиции с учетом скидок и налогов, сконвертированная в валюту отчетов.
- priceExclusive - стоимость за единицу товарной позиции с учетом скидок, но без учета налогов
- priceNetto - стоимость за единицу товарной позиции без учета скидок и без учета налогов.
- priceBrutto - стоимость за единицу товарной позиции с учетом налогов, но без учета скидок.
- quantity - количество единиц товарной позиции.
- discountTypeId - тип скидки. Может быть 1 для скидки в абсолютном значении и 2 для скидки в процентах. По умолчанию равно 2.
- discountRate - процент скидки на товарную позицию.
- discountSum - абсолютное значение скидки на товарную позицию.
- taxRate - процент налога на товарную позицию.
- measureCode - код единицы измерения количества товарной позиции. Настроить можно в разделе Единицы измерения настроек CRM.
- measureName - условное обозначение единицы измерения количества товарной позиции. Настроить можно в разделе Единицы измерения настроек CRM.
- sort - коэффициент сортировки.
Примечание: С версии CRM 21.1800.0 через REST-методы семейства crm.item.productrow.*
можно менять единицы измерения товарных позиций, передавая только measureCode
, а measureName
заполнится автоматически.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024