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

	$delivery = self::getDelivery($params, 'DELIVERY_ID');

	$requestId = self::getRequestId($delivery->getId(), $params, 'REQUEST_ID');

	RequestsManager::sendMessage(
		self::getAddressee($params, 'ADDRESSEE'),
		self::getMessage($params, 'MESSAGE')->setCurrency($delivery->getCurrency()),
		$requestId,
		self::getShipmentId($requestId, $params, 'SHIPMENT_REQUEST_ID')
	);

	return true;
}