• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/requestservice.php
  • Класс: BitrixSaleDeliveryRestRequestService
  • Вызов: RequestService::deleteRequest
static function deleteRequest($query, $n, CRestServer $server): bool
{
	self::checkDeliveryPermission();
	$params = self::prepareIncomingParams($query);

	$deliveryId = self::getDeliveryId($params, 'DELIVERY_ID');
	$requestId = self::getRequestId($deliveryId, $params, 'REQUEST_ID');

	$deleteResult = RequestsManager::deleteDeliveryRequest($requestId);
	if (!$deleteResult->isSuccess())
	{
		throw new RestException('Internal error', self::ERROR_CODE_DELETE_REQUEST_INTERNAL_ERROR);
	}

	return true;
}