- Модуль: 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;
}