Compatible::applySelect

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Compatible
  4. applySelect
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/deadlinebased/compatible.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\DeadlineBased\Compatible
  • Вызов: Compatible::applySelect
private function applySelect(QueryParams $params, Query $query): void
{
	if ($params->getSelectType() === self::SELECT_TYPE_ENTITIES)
	{
		$query->addSelect('B.OWNER_ID', 'ENTY');
		if ($params->useDistinct())
		{
			$query->addGroup('B.OWNER_ID');
		}
	}
	else
	{
		$query->registerRuntimeField('', QueryParts\SelectFields::getQuantityExpression($params->useDistinct()));
		$query->addSelect('QTY');
	}
}

Добавить комментарий