• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_report_helper.php
  • Класс: \CCrmInvoiceReportHelper
  • Вызов: CCrmInvoiceReportHelper::getPeriodFilter
static function getPeriodFilter($date_from, $date_to)
{
	if(is_null($date_from) && is_null($date_to))
	{
		return array();
	}

	$filter = array('LOGIC' => 'AND');
	if(!is_null($date_to))
	{
		$filter[] = array(
			'LOGIC' => 'OR',
			'<=DATE_BEGIN_SHORT' => $date_to,
			'=DATE_BEGIN_SHORT' => null
		);
	}

	if(!is_null($date_from))
	{
		$filter[] = array(
			'LOGIC' => 'OR',
			'>=DATE_FINISHED_SHORT' => $date_from,
			'=DATE_FINISHED_SHORT' => null
		);
	}

	return $filter;
}