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

crm.quote.productrows.set

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

crm.quote.productrows.set(id, rows)

Устанавливает (создаёт или обновляет) товарные позиции предложения.

Параметры

Параметр Описание
id Идентификатор предложения.
rows Товарные позиции - массив вида array(array("поле"=>"значение"[, ...])[, ...]), где "поле" может принимать значения из возвращаемых методом crm.productrow.fields. Товарные позиции предложения, существующие до момента вызова метода, будут заменены новыми. После сохранения будет произведён пересчёт суммы предложения.

Пример

var id = prompt("Введите ID");
BX24.callMethod(
	"crm.quote.productrows.set", 
	{ 
		id: id, 
		rows:
		[ 
			{ "PRODUCT_ID": 1, "PRICE": 100.00, "QUANTITY": 2 }, 
			{ "PRODUCT_ID": 2, "PRICE": 200.00, "QUANTITY": 1 } 
		] 
	}, 
	function(result) 
	{
		if(result.error())
			console.error(result.error());
		else
			console.info(result.data());
	}
);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024