• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/permissions/shipment.php
  • Класс: Bitrix\Crm\Order\Permissions\Shipment
  • Вызов: Shipment::checkReadPermission
static function checkReadPermission($id = 0, $userPermissions = null)
{
	$id = (int)$id;
	$orderId = 0;

	if ($id > 0)
	{
		$result = \Bitrix\Crm\Order\Shipment::getList(array(
			'filter' => [
				'=ID' => $id,
			],
			'limit' => 1
		));

		$shipmentData = $result->fetch();
		$orderId = $shipmentData['ORDER_ID'];
		if ($orderId <= 0)
		{
			return false;
		}
	}

	return Order::checkReadPermission($orderId, $userPermissions);
}