• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/shipment.php
  • Класс: BitrixSaleControllerShipment
  • Вызов: Shipment::checkPermissionEntity
protected function checkPermissionEntity($name)
{
	if($name == 'getallowdeliverydate'
		|| $name == 'getallowdeliveryuserid'
		|| $name == 'getcompanyid'
		|| $name == 'getcurrency'
		|| $name == 'getdeliveryid'
		|| $name == 'getdeliveryname'
		|| $name == 'getparentorderid'
		|| $name == 'getpersontypeid'
		|| $name == 'getprice'
		|| $name == 'getphippeddate'
		|| $name == 'getstoreid'
		|| $name == 'getunshipreason'
		|| $name == 'getvatrate'
		|| $name == 'getvatsum'
		|| $name == 'getweight'
		|| $name == 'getshippeddate'
		|| $name == 'getshippeduserid'
		|| $name == 'isallowdelivery'
		|| $name == 'iscanceled'
		|| $name == 'iscustomprice'
		|| $name == 'isempty'
		|| $name == 'ismarked'
		|| $name == 'isreserved'
		|| $name == 'isshipped'
	)
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif($name == 'setbasepricedelivery'
		|| $name == 'setshipped'
	)
	{
		$r = $this->checkModifyPermissionEntity();
	}
	else
	{
		$r = parent::checkPermissionEntity($name);
	}
	return $r;
}