• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/tracking/manager.php
  • Класс: BitrixSaleDeliveryTrackingManager
  • Вызов: Manager::getTrackingObjectByDeliveryId
public function getTrackingObjectByDeliveryId($deliveryId)
{
	if(intval($deliveryId) <= 0)
		throw new ArgumentNullException('deliveryId');

	$result = null;

	$deliveryService = ServicesManager::getObjectById($deliveryId);

	if(!$deliveryService)
		return null;

	$class = $deliveryService->getTrackingClass();

	if($class <> '')
	{
		$result = $this->createTrackingObject(
			$class,
			$deliveryService->getTrackingParams(),
			$deliveryService
		);
	}

	return $result;
}