• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/taxidelivery.php
  • Класс: BitrixSaleControllerTaxiDelivery
  • Вызов: TaxiDelivery::sendRequestAction
public function sendRequestAction(int $shipmentId)
{
	$shipment = $this->getShipmentById($shipmentId);
	if (!$shipment)
	{
		return null;
	}

	/** @var ITaxiDeliveryService $deliveryService */
	$deliveryService = $shipment->getDelivery();

	$result = $deliveryService->createTaxiRequest($shipment);

	if (!$result->isSuccess())
	{
		$this->addErrors($result->getErrors());
		return null;
	}

	return [];
}