Документация для разработчиков
Темная тема

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.

  • Примечание: С версии CRM 21.1800.0 через REST-методы семейства crm.item.productrow.* можно менять единицы измерения товарных позиций, передавая только measureCode, а measureName заполнится автоматически.


  • sort - коэффициент сортировки.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024