- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/lead.php
- Класс: Bitrix\Crm\Integration\Report\Handler\Lead
- Вызов: Lead::getLeadFieldsToOrmMap
private function getLeadFieldsToOrmMap()
{
$map = array(
'ID' => 'ID',
'TITLE' => 'TITLE',
'SOURCE_ID' => 'SOURCE_ID',
'NAME' => 'NAME',
'SECOND_NAME' => 'SECOND_NAME',
'LAST_NAME' => 'LAST_NAME',
'BIRTHDATE' => 'BIRTHDATE',
'DATE_CREATE' => 'DATE_CREATE',
'DATE_MODIFY' => 'DATE_MODIFY',
'STATUS_ID' => 'STATUS_ID',
'STATUS_ID_FROM_HISTORY' => 'HISTORY.STATUS_ID',
'STATUS_SEMANTIC_ID_FROM_HISTORY' => 'HISTORY.STATUS_SEMANTIC_ID',
'STATUS_SEMANTIC_ID' => 'STATUS_SEMANTIC_ID',
//'STATUS_CONVERTED' => 'STATUS_CONVERTED',
'OPPORTUNITY' => 'OPPORTUNITY',
'CURRENCY_ID' => 'CURRENCY_ID',
'ASSIGNED_BY_ID' => 'ASSIGNED_BY_ID',
'CREATED_BY_ID' => 'CREATED_BY_ID',
'MODIFY_BY_ID' => 'MODIFY_BY_ID',
'IS_RETURN_CUSTOMER' => 'IS_RETURN_CUSTOMER',
//'ACTIVITY_COUNTER' => 'ACTIVITY_COUNTER',
//'COMMUNICATION_TYPE' => 'COMMUNICATION_TYPE',
'HAS_PHONE' => 'HAS_PHONE',
'PHONE' => 'PHONE',
'HAS_EMAIL' => 'HAS_EMAIL',
'EMAIL' => 'EMAIL',
//'WEB' => 'WEB',
//'IM' => 'IM',
'CONTACT_ID' => 'CONTACT_ID',
'COMPANY_ID' => 'COMPANY_ID',
'COMPANY_TITLE' => 'COMPANY_TITLE',
'POST' => 'POST',
'ADDRESS' => 'ADDRESS',
'ADDRESS_2' => 'ADDRESS_ENTITY.ADDRESS_2',
'ADDRESS_CITY' => 'ADDRESS_ENTITY.CITY',
'ADDRESS_REGION' => 'ADDRESS_ENTITY.REGION',
'ADDRESS_PROVINCE' => 'ADDRESS_ENTITY.PROVINCE',
'ADDRESS_POSTAL_CODE' => 'ADDRESS_ENTITY.POSTAL_CODE',
'ADDRESS_COUNTRY' => 'ADDRESS_ENTITY.COUNTRY',
'COMMENTS' => 'COMMENTS',
'PRODUCT_ROW_PRODUCT_ID' => 'PRODUCT_ROW.PRODUCT_ID',
'WEBFORM_ID' => 'WEBFORM_ID',
);
//region UTM
foreach (UtmTable::getCodeNames() as $code => $name)
{
$map[$code] = $code . '.VALUE';
}
return $map;
}