• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/salesdynamics/conversion.php
  • Класс: Bitrix\Crm\Integration\Report\Handler\SalesDynamics\Conversion
  • Вызов: Conversion::addTimePeriodToCountInWorkQuery
protected function addTimePeriodToCountInWorkQuery(Query $query, $timePeriodValue)
{
	if ($timePeriodValue['from'] !== "" && $timePeriodValue['to'] !== "")
	{
		$toDateValue = ($timePeriodValue['to'] instanceof DateTime) ? $timePeriodValue['to'] : new DateTime($timePeriodValue['to']);
		$fromDateValue = ($timePeriodValue['from'] instanceof DateTime) ? $timePeriodValue['from'] : new DateTime($timePeriodValue['from']);

		$query->where('DATE_CREATE', '<=', $toDateValue);
		$query->where(Query::filter()
			->logic('or')
			->whereNull('CLOSEDATE')
			->where('CLOSEDATE', '>=', $fromDateValue)
		);
	}
}