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

crm.dealcategory.list

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

crm.dealcategory.list

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

Параметры

Без параметров

Пример

BX24.callMethod(
	"crm.dealcategory.list", 
	{ 
		order: { "SORT": "ASC" },
		filter: { "IS_LOCKED": "N" }, //Y - все направления, N - все направления кроме удаленных. Удаленные направления не удаляются с базы навсегда а только блокируются.
		select: [ "ID", "NAME", "SORT" ]
	}, 
	function(result) 
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.dir(result.data());			
			if(result.more())
				result.next();						
		}
	}
);


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
5
nkazakov
Как получить все воронки и этапы
Направлений может быть несколько. У каждого - своя воронка. Если список направлений пустой, значит есть только стандартное направление (ID == 0).
И тогда можно вытащить список стадий через crm.status.list.

То есть, чтобы получить все этапы всех воронок сделок, необходимо:
1. Получаем все настроенные направления crm.dealcategory.list.
2. К полученному результату с перечнем ID направлений ВСЕГДА добавляем элемент с ID = 0, чтобы захватить стандартное
3. В цикле получаем стадии сделок по всем направлениям, обращаясь к crm.dealcategory.stage.list(id)
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх