...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_deal.php
- Класс: \CAllCrmDeal
- Вызов: CAllCrmDeal::GetSemanticID
static function GetSemanticID($stageID, $categoryID = -1) { if($stageID === '') { return Bitrix\Crm\PhaseSemantics::UNDEFINED; } if(!is_int($categoryID)) { $categoryID = (int)$categoryID; } if($categoryID < 0) { $categoryID = DealCategory::resolveFromStageID($stageID); } if($stageID === DealCategory::prepareStageID($categoryID, 'WON')) { return Bitrix\Crm\PhaseSemantics::SUCCESS; } if($stageID === DealCategory::prepareStageID($categoryID, 'LOSE')) { return Bitrix\Crm\PhaseSemantics::FAILURE; } return (self::GetStageSort($stageID, $categoryID) > self::GetFinalStageSort($categoryID)) ? Bitrix\Crm\PhaseSemantics::FAILURE : Bitrix\Crm\PhaseSemantics::PROCESS; }