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

	$permissionName = \Bitrix\Crm\Security\EntityPermissionType::resolveName($permissionTypeId);
	$entityAttrs = array("STATUS_ID{$statusId}");

	return $permissionName !== '' &&
		($userPermissions->GetPermType(self::$TYPE_NAME, $permissionName, $entityAttrs) > BX_CRM_PERM_NONE);
}