Привет всем!
Я довольно долго искал, как получить список компаний в Битрикс24 через API. Нашел, и сделал небольшой пример для коробки
use Bitrix\Main\Loader;
Loader::includeModule('crm');
$entityResult=\CCrmCompany::GetListEx(array("ID"=>"ASC"),array('>ID'=>0),false, false, array("ID","UF_CID","TITLE"));
while ($arCompany=$entityResult->fetch())
{
?>
<?=$arCompany['UF_CID']?><br>
<?
$i++;
}
?>
<p>Обработано: <?=$i?> компаний
Обращаю ваше внимание, что нужно передавать что-нибудь в первых двух параметрах, без этого у меня работало некорректно. При необходимости в последнем параметре можно передавать список извлекаемых полей, включая дополнительные поля.
Пишите свои вопросы и отзывы в комментариях. И подписывайтесь на канал