• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/trackingservice.php
  • Класс: CBPTrackingService
  • Вызов: CBPTrackingService::loadReport
public function loadReport($workflowId, int $limit = 0)
{
	$result = [];
	$navStartParams = $limit > 0 ? ['nTopCount' => $limit] : false;
	$order = ['ID' => $limit > 0 ? 'DESC' : 'ASC'];

	$dbResult = static::getList(
		$order,
		["WORKFLOW_ID" => $workflowId, "TYPE" => CBPTrackingType::Report],
		false,
		$navStartParams,
		["ID", "MODIFIED", "ACTION_NOTE"]
	);
	while ($arResult = $dbResult->GetNext())
	{
		$result[] = $arResult;
	}

	if ($limit > 0)
	{
		return array_reverse($result);
	}

	return $result;
}