• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/document.php
  • Класс: CBPDocument
  • Вызов: CBPDocument::getActiveStates
static function getActiveStates(array $documentId, $limit = 0)
{
	$documentId = CBPHelper::ParseDocumentId($documentId);
	$workflowIds = BizprocWorkflowEntityWorkflowInstanceTable::getIdsByDocument($documentId);

	if (!$workflowIds)
	{
		return [];
	}

	if ($limit > 0 && count($workflowIds) > $limit)
	{
		$workflowIds = array_slice($workflowIds, 0, $limit);
	}

	return CBPStateService::GetDocumentStates($documentId, $workflowIds);
}