• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/counterquerybuilderfactory.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\CounterQueryBuilderFactory
  • Вызов: CounterQueryBuilderFactory::makeReadyTodo
private function makeReadyTodo(FactoryConfig $config): CounterQueryBuilder
{
	if (!$config->readyCountable() || !$config->readyUncompleted())
	{
		return new DeadlineBased\Compatible(new ReadyTodoCompatible());
	}

	if (!$config->readyActCounterLight())
	{
		return new DeadlineBased\CountableBased(new ReadyTodoCountable());
	}

	return new DeadlineBased\CountableBased(new ReadyTodoLightTime());
}