• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/controller/item.php
  • Класс: BitrixRpaControllerItem
  • Вызов: Item::getAction
public function getAction(BitrixRpaModelType $type, int $id): ?array
{
	$item = $type->getItem($id);
	if(!$item)
	{
		$this->addError(new Error(Loc::getMessage('RPA_ITEM_NOT_FOUND_ERROR')));
		return null;
	}
	if(!Driver::getInstance()->getUserPermissions()->canViewItem($item))
	{
		$this->addError(new Error(Loc::getMessage('RPA_VIEW_ITEM_ACCESS_DENIED')));
		return null;
	}

	return [
		'item' => $this->prepareItemData($item),
	];
}