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

crm.company.list

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

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

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

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

Маски для выборки множественных полей нет. Для выборки множественных полей укажите нужные в списке выбора ("PHONE", "EMAIL" и так далее).

Параметры

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

Пример

//Поиск компаний по сфере деятельности и типу
BX24.callMethod(
	"crm.company.list",
	{ 
		order: { "DATE_CREATE": "ASC" },
		filter: { "INDUSTRY": "MANUFACTURING", "COMPANY_TYPE": "CUSTOMER" },
		select: [ "ID", "TITLE", "CURRENCY_ID", "REVENUE" ]
	},
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.dir(result.data());
			if(result.more())
				result.next();
		}
	}
);
//Поиск компании по телефону
BX24.callMethod(
	"crm.company.list",
	{ 
		filter: { "PHONE": "555888" },
		select: [ "ID", "TITLE" ]
	},
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.dir(result.data());
			if(result.more())
				result.next();
		}
	}
);


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