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

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
Наверх