В результате работы кода идентификаторы компаний из базы данных будут переданы в виде переменной в рамках бизнес-процесса для дальнейшей обработки.
use Bitrix\Crm\CompanyTable;
$arSelect =[ 'ID' ];
$arCompanies = CompanyTable::getList([ 'select' => $arSelect,
'cache' =>['ttl' => 3600] ])->fetchAll();
$companyIDs =[];
foreach ($arCompanies as $company){ $companyIDs[]= $company['ID']; } // Получаем корневую активность бизнес-процесса
$rootActivity = $this->GetRootActivity();
// Присваиваем переменной CompanyIDs значение массива с идентификаторами компаний
$rootActivity->SetVariable("CompanyIDs", $companyIDs);
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлыОтключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie.Подробнее о нашей политике в отношении Cookie.