- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/deadlinebased/datefilters/readytodocountable.php
- Класс: Bitrix\Crm\Counter\CounterQueryBuilder\DeadlineBased\DateFilters\ReadyTodoCountable
- Вызов: ReadyTodoCountable::applyFilter
public function applyFilter(ConditionTree $ct, QueryParams $params): void
{
$interval = 'PT' . DateFilter::LIGHT_TIME_COMPATIBLE_OFFSET_MINUTES . 'M';
$lightCounterAt = Dates::now($params);
$lightCounterAt->add($interval);
$todayDayStart = Dates::beginOfCurrentDay($params);
$ct->where('ref.ACTIVITY_DEADLINE', '<=', $lightCounterAt);
$ct->where('ref.ACTIVITY_DEADLINE', '>=', $todayDayStart);
if ($params->periodFrom() && $params->periodTo())
{
$this->deadlineBounds->applyFilerToField('ref.ACTIVITY_DEADLINE', $ct, $params);
}
}