• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/widget/data/dealidle.php
  • Класс: Bitrix\Crm\Widget\Data\DealIdle
  • Вызов: DealIdle::prepareInvoiceQuery
static function prepareInvoiceQuery($startDate, $endDate, $ownerFieldReference = '%s', $postfix = '')
{
	$query = new Query(DealInvoiceStatisticsTable::getEntity());
	if($postfix !== '')
	{
		$query->setTableAliasPostfix($postfix);
	}
	$query->addFilter('=IS_LOST', false);
	$query->addFilter('>=CREATED_DATE', $startDate);
	$query->addFilter('<=CREATED_DATE', $endDate);
	$query->addFilter('=OWNER_ID', new SqlExpression($ownerFieldReference));
	if(!(Main\Application::getConnection() instanceof Main\DB\OracleConnection))
	{
		$query->setLimit(1);
	}

	return $query;
}