Bitrix24 (PHP): Получение наименование счетов (на входе массив ID)
Данная функция принимает на входе массив из ID счетов и возвращает массив (счетов), каждый элемент которого содержит в себе: ID и TITLE.
function GetName_invoices($invoices) {
if (!\Bitrix\Main\Loader::includeModule('crm')) return [];
if (empty($invoices)) return [];
$invoices = array_unique($invoices);
$container = \Bitrix\Crm\Service\Container::getInstance();
$factory = $container->getFactory(31);
if (!$factory) return [];
$items = $factory->getItems(["order"=> ["ID"=> "DESC"], "filter"=> ["=ID"=> $invoices], "select"=> ["ID", "TITLE"]]);
$result = [];
foreach ($items as $item) {
$data = $item->getData();
$result[] = ["ID"=> $data["ID"], "TITLE"=> $data["TITLE"]];
}
return $result;
}