- Модуль: 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;
}