• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/order/basegrid.php
  • Класс: Bitrix\Crm\Integration\Report\Handler\Order\BaseGrid
  • Вызов: BaseGrid::addPermissionsCheck
private function addPermissionsCheck(Query $query)
{
	global $USER;

	if (is_object($USER) && $USER->IsAdmin())
	{
		return;
	}

	$permissionEntity = $this->getPermissionEntity();
	if (isset($permissionEntity))
	{

		$query->registerRuntimeField(
			'',
			new Reference(
				'PERMS', $permissionEntity, ['=this.ID' => 'ref.ENTITY_ID'], ['join_type' => 'INNER']
			)
		);
	}
}