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

crm.deal.productrows.set

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

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

Параметры

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

Товарные позиции сделки, существующие до момента вызова метода, будут заменены новыми. После сохранения будет произведён пересчёт суммы сделки.

Пример

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


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх