• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/deadlinebased/uncompletedbased.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\DeadlineBased\UncompletedBased
  • Вызов: UncompletedBased::build
public function build(Factory $factory, QueryParams $params): Query
{
	$query = $factory->getDataClass()::query();

	$this->joinUncompletedTableWithConditions($params, $query);

	$this->qpEntitySpecificFilter->apply($query, $params->entityTypeId(), $params->options());

	if (!$params->useActivityResponsible())
	{
		$this->qpResponsibleFilter->applyByItemFactory($query, $params->userParams(), $factory);
	}

	$this->qpSelectFields->applyForUncompleted($query, $params);

	return $query;
}