• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/crmentitydataprovider.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\CrmEntityDataProvider
  • Вызов: CrmEntityDataProvider::getClientNameFromContact
private function getClientNameFromContact(): string
{
	$result = '';

	$contactId = (int)$this->getContactId();
	if ($contactId)
	{
		$contact = ContactTable::getById($contactId)->fetch();
		if ($contact && !empty($contact['NAME']) && !empty($contact['LAST_NAME']))
		{
			$result = \CCrmContact::PrepareFormattedName(
				[
					'NAME' => $contact['NAME'],
					'LAST_NAME' => $contact['LAST_NAME'],
					'SECOND_NAME' => $contact['SECOND_NAME'],
				],
				static::getNameFormat()
			);
		}
	}

	return (string)$result;
}