• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/entitycounter.php
  • Класс: Bitrix\Crm\Counter\EntityCounter
  • Вызов: EntityCounter::prepareEntityListFilter
public function prepareEntityListFilter(array $params = null)
{
	if(!is_array($params))
	{
		$params = array();
	}

	$sql = $this->getEntityListSqlExpression($params);
	if(empty($sql))
	{
		return array();
	}
	$masterAlias = isset($params['MASTER_ALIAS']) ? $params['MASTER_ALIAS'] : 'L';
	$masterIdentity = isset($params['MASTER_IDENTITY']) ? $params['MASTER_IDENTITY'] : 'ID';
	return array('__CONDITIONS' => array(array('SQL' => "{$masterAlias}.{$masterIdentity} IN ({$sql})")));
}