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

crm.deal.productrows.get

Scope: crm Права на выполнение: для всех

crm.deal.productrows.get(id)

Возвращает товарные позиции сделки.

Возвращаемые товарные позиции могут быть следующих типов (поле TYPE):

  • 1 – простой товар;
  • 4 – торговое предложение/вариация.

Параметры

Параметр Описание
id Идентификатор сделки.

Пример

var id = prompt("Введите ID");
BX24.callMethod(
	"crm.deal.productrows.get",
	{ id: id },
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
			console.dir(result.data());
	}
);


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
3
Михаил Петров
Сообщение не промодерировано, возможны ошибки и неточности.
насколько понимаю Сумму невозможно рассчитать из сторонней системы, а она рассчитывается исключительно на стороне Б24?
Сумму скидки невозможно указать на всю сумму товара, а только на цену ?

Если так, подскажите возможно ли решить проблему копеек, напр. когда скидка назначается не на цену товара, а на всю сумму, и скидка не делится на количество без остатка

напр.: цена товара без скидки PRICE_NETTO = 1700,
количество QUANTITY =10.35,
Скидка (на всю сумму) = 5119.79, соответственно цена со скидкой PRICE = 1700-(5119.79/10.35) = 1205.3343 теряет информацию о копейках при округлении на стороне Б24,
DISCOUNT_SUM = 5119.79/10.35 = 494.6657
И Сумма, рассчитываемая Б24 получается неверной (честно говоря я даже не понимаю как она рассчитывается, см.рис.) 12471.75
Верная сумма получается = (1700*10.35)-5119.79 = 12475.21
б24 баг.png (19.17 КБ)
10
Евгений Калмыков
Сообщение не промодерировано, возможны ошибки и неточности.
Т.к. у Битрикс24 "очень информативная" документация, оставлю описание некоторых полей здесь, чтобы хоть немного сохранить нервы другим программистам

[PRICE] => 418.91      - стоимость 1 шт. для клиента, с учетом % налога и скидки
[PRICE_EXCLUSIVE] => 391.5 - стоимость 1 шт. с учетом скидки, но без учета налога
[PRICE_NETTO] => 435     - стоимость 1 шт. без учета скидок и налога
[PRICE_BRUTTO] => 465.45 - стоимость 1 шт. без учета скидок, но с учетом налога

В примерах взяты данные товара: стоимость 435, скидка 10%, налог 7%.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024