• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_report_helper.php
  • Класс: \CCrmActivityReportHelper
  • Вызов: CCrmActivityReportHelper::rewriteTaskActivityFilter
static function rewriteTaskActivityFilter(array &$filter): void
{
	foreach ($filter as $key => &$value)
	{
		if ($key === '=TYPE_ID' && (int)$value === CCrmActivityType::Task)
		{
			$filter['LOGIC'] = 'OR';
			$filter['=PROVIDER_ID'] = Crm\Activity\Provider\Tasks\Task::getId();
			break;
		}
		elseif (is_array($value))
		{
			self::rewriteTaskActivityFilter($value);
		}
	}
}