- Модуль: 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;
}