• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_document.php
  • Класс: \CCrmDocument
  • Вызов: CCrmDocument::getCommunicationFields
static function getCommunicationFields()
{
	$callName = Bitrix\Crm\Activity\Provider\Call::getName();
	$emailName = Bitrix\Crm\Activity\Provider\Email::getName();
	$olName = Bitrix\Crm\Activity\Provider\OpenLine::getName();
	$webFormName = Bitrix\Crm\Activity\Provider\WebForm::getName();

	$msg = GetMessage('CRM_DOCUMENT_FIELD_LAST_COMMUNICATION_DATE');

	return [
		'COMMUNICATIONS.LAST_CALL_DATE' => [
			'Name' => $msg . ': '.$callName,
			'Type' => 'datetime',
		],
		'COMMUNICATIONS.LAST_EMAIL_DATE' => [
			'Name' => $msg . ': '.$emailName,
			'Type' => 'datetime',
		],
		'COMMUNICATIONS.LAST_OL_DATE' => [
			'Name' => $msg . ': '.$olName,
			'Type' => 'datetime',
		],
		'COMMUNICATIONS.LAST_FORM_DATE' => [
			'Name' => $msg . ': '.$webFormName,
			'Type' => 'datetime',
		],
	];
}