- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/sip_helper.php
- Класс: \CCrmSipHelper
- Вызов: CCrmSipHelper::getLeadData
static function getLeadData(Item $leadItem, Factory $factory): array
{
$id = $leadItem->getId();
$opportunity = $leadItem->getOpportunity();
$currencyId = $leadItem->getCurrencyId();
$stage = $factory->getStage($leadItem->getStageId());
return [
'ID' => $id,
'TITLE' => $leadItem->getTitle(),
'STAGE' => $stage ? $stage->getName() : '',
'STAGE_COLOR' => $stage ? $stage->getColor() : '',
'OPPORTUNITY_VALUE' => $opportunity,
'CURRENCY_ID' => $currencyId,
'SHOW_URL' => CCrmOwnerType::GetEntityShowPath(CCrmOwnerType::Lead, $id),
'FORMATTED_OPPORTUNITY' => CCrmCurrency::MoneyToString($opportunity, $currencyId),
'REPEATED_TEXT' => self::getEntityRepeatedText($leadItem),
'CREATED_TIME' => $leadItem->getCreatedTime()->getTimestamp(),
'IS_RETURN_CUSTOMER' => $leadItem->getIsReturnCustomer(),
];
}