• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/search/result/adapter/smartinvoiceadapter.php
  • Класс: Bitrix\Crm\Search\Result\Adapter\SmartInvoiceAdapter
  • Вызов: SmartInvoiceAdapter::prepareSubTitle
protected function prepareSubTitle(array $item): string
{
	$invoice = $this->createItem($item);

	$descriptions = [];

	if ($invoice->getCompanyId() > 0)
	{
		$companyTitle = \CCrmOwnerType::GetCaption(\CCrmOwnerType::Company, $invoice->getCompanyId());
		if ($companyTitle !== '')
		{
			$descriptions[] = $companyTitle;
		}
	}

	if ($invoice->getPrimaryContact())
	{
		$contactName = \CCrmOwnerType::GetCaption(\CCrmOwnerType::Contact, $invoice->getPrimaryContact()->getId());
		if ($contactName !== '')
		{
			$descriptions[] = $contactName;
		}
	}

	return implode(', ', $descriptions);
}