- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/integration/crm/connectors/personalize/basepersonalize.php
- Класс: Bitrix\Sender\Integration\Crm\Connectors\Personalize\BasePersonalize
- Вызов: BasePersonalize::buildAddress
static function buildAddress($entityType,$address) { $entityAddressClassName = '\\Bitrix\\Crm\\'.ucfirst(strtolower($entityType)).'Address'; return Bitrix\Crm\Format\AddressFormatter::getSingleInstance()->formatTextComma( $entityAddressClassName::mapEntityFields( [ 'ADDRESS' => $address['ADDRESS'], 'ADDRESS_2' => $address['ADDRESS_2'], 'ADDRESS_CITY' => $address['ADDRESS_CITY'], 'ADDRESS_REGION' => $address['ADDRESS_REGION'], 'ADDRESS_PROVINCE' => $address['ADDRESS_PROVINCE'], 'ADDRESS_POSTAL_CODE' => $address['ADDRESS_POSTAL_CODE'], 'ADDRESS_COUNTRY' => $address['ADDRESS_COUNTRY'], 'ADDRESS_LOC_ADDR_ID' => $address['ADDRESS_COUNTRY'] ] ) ); }