• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/shipment.php
  • Класс: BitrixSaleShipment
  • Вызов: Shipment::getBusinessValueProviderInstance
public function getBusinessValueProviderInstance($mapping)
{
	$providerInstance = null;

	if (is_array($mapping) && isset($mapping['PROVIDER_KEY']))
	{
		switch ($mapping['PROVIDER_KEY'])
		{
			case 'SHIPMENT': $providerInstance = $this; break;
			case 'COMPANY' : $providerInstance = $this->getField('COMPANY_ID'); break;
			default:
				$order = $this->getOrder();
				if ($order)
				{
					$providerInstance = $order->getBusinessValueProviderInstance($mapping);
				}
		}
	}

	return $providerInstance;
}