• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/customers/financialratinggrid.php
  • Класс: Bitrix\Crm\Integration\Report\Handler\Customers\FinancialRatingGrid
  • Вызов: FinancialRatingGrid::addTimePeriodToQuery
protected function addTimePeriodToQuery(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->whereBetween("MOVED_TIME", $fromDateValue, $toDateValue);
	}
}