• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/salesdynamics/conversion.php
  • Класс: Bitrix\Crm\Integration\Report\Handler\SalesDynamics\Conversion
  • Вызов: Conversion::prepare
public function prepare()
{
	$filterParameters = $this->getFilterParameters();
	$categoryId = $filterParameters['CATEGORY_ID']['value'] ?: 0;
	$userPermission = \CCrmPerms::GetCurrentUserPermissions();
	if (!\CCrmDeal::CheckReadPermission(0, $userPermission, $categoryId))
	{
		return false;
	}

	$query = DealTable::query();
	$this->prepareCountClosedQuery($query, $filterParameters);
	$closedData = $query->exec()->fetchAll();

	$query = DealTable::query();
	$this->prepareCountInWorkQuery($query, $filterParameters);
	$inWorkData = $query->exec()->fetchAll();

	return [
		'closed' => $closedData,
		'in_work' => $inWorkData
	];
}