- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/entityrequisite.php
- Класс: Bitrix\Crm\EntityRequisite
- Вызов: EntityRequisite::getAddressFieldMap
public function getAddressFieldMap($addressTypeId)
{
$fieldName = $this->resolveFieldNameByAddressType($addressTypeId);
if (!empty($fieldName))
{
$addrFieldMap = array(
'ADDRESS_1' => $fieldName.'_ADDRESS_1',
'ADDRESS_2' => $fieldName.'_ADDRESS_2',
'CITY' => $fieldName.'_CITY',
'POSTAL_CODE' => $fieldName.'_POSTAL_CODE',
'REGION' => $fieldName.'_REGION',
'PROVINCE' => $fieldName.'_PROVINCE',
'COUNTRY' => $fieldName.'_COUNTRY',
'COUNTRY_CODE' => $fieldName.'_COUNTRY_CODE',
'LOC_ADDR_ID' => $fieldName.'_LOC_ADDR_ID'
);
}
else
{
$addrFieldMap = array(
'ADDRESS_1' => 'RQ_ADDR_ADDRESS_1',
'ADDRESS_2' => 'RQ_ADDR_ADDRESS_2',
'CITY' => 'RQ_ADDR_CITY',
'POSTAL_CODE' => 'RQ_ADDR_POSTAL_CODE',
'REGION' => 'RQ_ADDR_REGION',
'PROVINCE' => 'RQ_ADDR_PROVINCE',
'COUNTRY' => 'RQ_ADDR_COUNTRY',
'COUNTRY_CODE' => 'RQ_ADDR_COUNTRY_CODE',
'LOC_ADDR_ID' => 'RQ_ADDR_LOC_ADDR_ID'
);
}
return $addrFieldMap;
}