• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/invoice/invoice.php
  • Класс: Bitrix\Crm\Invoice\Invoice
  • Вызов: Invoice::getBusinessValueProviderInstance
public function getBusinessValueProviderInstance($mapping)
{
	$providerInstance = parent::getBusinessValueProviderInstance($mapping);

	if ($providerInstance === null)
	{
		if (is_array($mapping) && isset($mapping['PROVIDER_KEY']))
		{
			switch ($mapping['PROVIDER_KEY'])
			{
				case 'REQUISITE':
				case 'MC_REQUISITE':
				case 'CRM_COMPANY':
				case 'CRM_MYCOMPANY':
				case 'CRM_CONTACT':
				case 'MC_BANK_DETAIL':
				case 'BANK_DETAIL':
					$providerInstance = $this;
					break;
			}
		}
	}

	return $providerInstance;
}