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

crm.deal.list

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

Возвращает список сделок по фильтру. Является реализацией списочного метода для сделок.

При выборке используйте маски:

  • "*" - для выборки всех полей (без пользовательских и множественных)
  • "UF_*"- для выборки всех пользовательских полей (без множественных)

Параметры

Cм. описание списочных методов.

Пример

Пример выводит данные в консоль. Если нужно вывести данные по другому, то реализуйте свою обработку данных возвращенных вызовами result.data() и result.error().

BX24.callMethod(
	"crm.deal.list",
	{
		order: { "STAGE_ID": "ASC" },
		filter: { ">PROBABILITY": 50 },
		select: [ "ID", "TITLE", "STAGE_ID", "PROBABILITY", "OPPORTUNITY", "CURRENCY_ID" ]
	},
	function(result) 
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.dir(result.data());
			if(result.more())
				result.next();
		}
	}
);

Поиск по нескольким стадиям сразу:

filter: {"=STAGE_ID": ["C5:NEW", "C5:3", "C5:PREPARATION", "C5:PREPAYMENT_INVOICE", "C5:2", "C5:4"] }


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