• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/filter/entitydataprovider.php
  • Класс: Bitrix\Crm\Filter\EntityDataProvider
  • Вызов: EntityDataProvider::applyCounterFilter
public function applyCounterFilter(int $entityTypeId, array &$filterFields, array $extras = []): void
{

	$dataProviderQueryApproach = $this->getDataProviderQueryApproach($entityTypeId);

	if ($dataProviderQueryApproach === null)
	{
		unset($filterFields['ACTIVITY_COUNTER']);
		return;
	}

	$counterFilter = new CounterFilter($dataProviderQueryApproach);
	$counterExtras = array_merge($extras, $this->getCounterExtras());
	$counterFilter->applyCounterFilter($entityTypeId, $filterFields, $counterExtras);
}