• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/baseservice.php
  • Класс: BitrixSaleDeliveryRestBaseService
  • Вызов: BaseService::hasAccessToDelivery
static function hasAccessToDelivery(array $deliveryData, string $appId = null): bool
{
	$className = $deliveryData['CLASS_NAME'];
	if (self::isRestHandler($className))
	{
		$handlerCode = self::getRestCodeFromConfig($deliveryData['CONFIG']);
		$handlerData = self::getHandlerData($handlerCode);
		if ($appId && !empty($handlerData['APP_ID']) && $handlerData['APP_ID'] !== $appId)
		{
			return false;
		}
	}
	else
	{
		return false;
	}

	return true;
}