• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Display/Field/CrmField.php
  • Класс: Bitrix\Crm\Service\Display\Field\CrmField
  • Вызов: CrmField::getOrderTitle
protected function getOrderTitle(string $entityElementId): ?string
{
	$linkedEntitiesValues = $this->getLinkedEntitiesValues();
	$order = $linkedEntitiesValues[\CCrmOwnerType::OrderName][$entityElementId];
	if ($order)
	{
		$orderTitle = $order->getField('ORDER_TOPIC');
		if (empty($orderTitle))
		{
			$orderTitle = Loc::getMessage(
				'CRM_FIELD_OWNER_TYPE_ORDER_TITLE',
				[
					'#ACCOUNT_NUMBER#' => $order->getField('ACCOUNT_NUMBER'),
				]
			);
		}
	}
	return ($orderTitle ?? null);
}