• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/worker/document/deletestepper.php
  • Класс: BitrixBizprocWorkerDocumentDeleteStepper
  • Вызов: DeleteStepper::execute
public function execute(array &$option)
{
	$documentId = $this->getOuterParams();
	$ids = CBPStateService::getIdsByDocument($documentId, self::STEP_ROWS_LIMIT);

	if (empty($ids))
	{
		CBPHistoryService::DeleteByDocument($documentId);
		return self::FINISH_EXECUTION;
	}

	foreach ($ids as $id)
	{
		CBPDocument::killWorkflow($id, false);
	}

	return self::CONTINUE_EXECUTION;
}