• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/search/result/adapter/smartinvoiceadapter.php
  • Класс: Bitrix\Crm\Search\Result\Adapter\SmartInvoiceAdapter
  • Вызов: SmartInvoiceAdapter::loadItemsByIds
protected function loadItemsByIds(array $ids): array
{
	$items = $this->factory->getItemsFilteredByPermissions([
		'select' => [
			Item::FIELD_NAME_TITLE,
			Item\SmartInvoice::FIELD_NAME_ACCOUNT_NUMBER,
			Item::FIELD_NAME_BEGIN_DATE,
			Item::FIELD_NAME_COMPANY_ID,
			Item::FIELD_NAME_CONTACTS,
		],
		'filter' => [
			'@' . Item::FIELD_NAME_ID => $ids,
		],
	]);

	$result = [];
	foreach ($items as $item)
	{
		$result[] = $item->getCompatibleData();
	}

	return $result;
}