Да, вот так заработало!
Благодарю еще раз!
$rootActivity = $this->GetRootActivity();
$iContact = $rootActivity->GetVariable("CID");
if ( \Bitrix\Main\Loader::IncludeModule('crm') && !empty($iContact) )
{
$arFilter = array(
'ENTITY_ID' => 'CONTACT',
'ELEMENT_ID' => $iContact,
'TYPE_ID' => 'EMAIL',
'VALUE_TYPE' => 'WORK',
);
$arPhone = \CCrmFieldMulti::GetListEx(array(),$arFilter,false,array('nTopCount'=>1),array('VALUE'))->fetch();
if ( !empty($arPhone) )
{
$rootActivity->SetVariable("Var1", $arPhone['VALUE']);
}
}
Благодарю еще раз!
$rootActivity = $this->GetRootActivity();
$iContact = $rootActivity->GetVariable("CID");
if ( \Bitrix\Main\Loader::IncludeModule('crm') && !empty($iContact) )
{
$arFilter = array(
'ENTITY_ID' => 'CONTACT',
'ELEMENT_ID' => $iContact,
'TYPE_ID' => 'EMAIL',
'VALUE_TYPE' => 'WORK',
);
$arPhone = \CCrmFieldMulti::GetListEx(array(),$arFilter,false,array('nTopCount'=>1),array('VALUE'))->fetch();
if ( !empty($arPhone) )
{
$rootActivity->SetVariable("Var1", $arPhone['VALUE']);
}
}