EntitySpecificFilter::queryQuoteProgressStatuses

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. EntitySpecificFilter
  4. queryQuoteProgressStatuses
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/queryparts/entityspecificfilter.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\QueryParts\EntitySpecificFilter
  • Вызов: EntitySpecificFilter::queryQuoteProgressStatuses
private function queryQuoteProgressStatuses(): array
{
	$subCt = new ConditionTree();
	$subCt->logic(ConditionTree::LOGIC_OR);
	$subCt->whereNotIn('SEMANTICS', ['S', 'F']);
	$subCt->whereNull('SEMANTICS');


	$query = StatusTable::query()
		->setSelect(['STATUS_ID'])
		->where('ENTITY_ID', 'QUOTE_STATUS')
		->where($subCt)
		->setCacheTtl(120);

	return array_column($query->fetchAll(), 'STATUS_ID');
}

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