• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/ParentFieldManager.php
  • Класс: Bitrix\Crm\Service\ParentFieldManager
  • Вызов: ParentFieldManager::getParentFieldsOptionsForFilterProvider
public function getParentFieldsOptionsForFilterProvider(int $entityTypeId): array
{
	$fields = [];

	$relationManager = Container::getInstance()->getRelationManager();
	$parentRelations = $relationManager->getParentRelations($entityTypeId);
	foreach ($parentRelations as $relation)
	{
		if (!$relation->isPredefined())
		{
			$parentEntityTypeId = $relation->getParentEntityTypeId();

			$fields[static::getParentFieldName($parentEntityTypeId)] = [
				'type' => 'dest_selector',
				'default' => false,
				'partial' => true,
			];
		}
	}

	return $fields;
}