$contact = \CCrmContact::GetByID($fields[«ID»]);
if($contact[«COMPANY_ID»])
{
$req = new \Bitrix\Crm\EntityRequisite();
$rs = $req->getList([
«filter» => [
«ENTITY_ID» => $contact[«COMPANY_ID»],
«ENTITY_TYPE_ID» => CCrmOwnerType::Company,
]
]);
$row = $rs->fetch();
$address = \Bitrix\Crm\EntityRequisite::getAddresses($row[‘ID’]);
foreach($address as $key => $value)
{
\Bitrix\Crm\EntityAddress::register(
CCrmOwnerType::Contact,
$fields[«ID»],
$key,
$value
);
}
}