• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/item/invoicenew.php
  • Класс: Bitrix\Crm\Recurring\Entity\Item\InvoiceNew
  • Вызов: InvoiceNew::getLinkedRequisiteInfo
private function getLinkedRequisiteInfo()
{
	$requisiteEntityList = [];
	$requisite = new EntityRequisite();
	if (isset($this->templateFields['UF_COMPANY_ID']) && $this->templateFields['UF_COMPANY_ID'] > 0)
	{
		$requisiteEntityList[] = [
			'ENTITY_TYPE_ID' => \CCrmOwnerType::Company,
			'ENTITY_ID' => $this->templateFields['UF_COMPANY_ID']
		];
	}

	if (isset($this->templateFields['UF_CONTACT_ID']) && $this->templateFields['UF_CONTACT_ID'] > 0)
	{
		$requisiteEntityList[] = [
			'ENTITY_TYPE_ID' => \CCrmOwnerType::Contact,
			'ENTITY_ID' => $this->templateFields['UF_CONTACT_ID']
		];
	}

	if (!empty($requisiteEntityList))
	{
		return $requisite->getDefaultRequisiteInfoLinked($requisiteEntityList);
	}

	return [];
}