• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Operation/Add.php
  • Класс: Bitrix\Crm\Service\Operation\Add
  • Вызов: Add::checkAccess
public function checkAccess(): Result
{
	$result = new Result();

	$userPermissions = Container::getInstance()->getUserPermissions($this->getContext()->getUserId());
	$canAddItem = $userPermissions->canAddItem($this->item);

	if(!$canAddItem)
	{
		$result->addError(
			new Error(
				Loc::getMessage('CRM_TYPE_ITEM_PERMISSIONS_ADD_DENIED'),
				static::ERROR_CODE_ITEM_ADD_ACCESS_DENIED
			)
		);
	}

	return $result;
}