• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/userfield/userfieldaccess.php
  • Класс: BitrixRpaUserFieldUserFieldAccess
  • Вызов: UserFieldAccess::getAvailableEntityIds
protected function getAvailableEntityIds(): array
{
	$entityIds = [];

	$userPermissions = Driver::getInstance()->getUserPermissions($this->getUserId());
	$types = TypeTable::getList([
		'filter' => $userPermissions->getFilterForEditableTypes(),
	])->fetchCollection();

	foreach($types as $type)
	{
		$entityIds[] = $type->getItemUserFieldsEntityId();
	}

	return $entityIds;
}