- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/handler/deal.php
- Класс: Bitrix\Crm\Integration\Report\Handler\Deal
- Вызов: Deal::getDealFieldsToOrmMap
private function getDealFieldsToOrmMap()
{
$fields = [
'ID' => 'ID',
'TITLE' => 'TITLE',
'ASSIGNED_BY_ID' => 'ASSIGNED_BY_ID',
'OPPORTUNITY' => 'OPPORTUNITY',
'CURRENCY_ID' => 'CURRENCY_ID',
'PROBABILITY' => 'PROBABILITY',
'IS_NEW' => 'IS_NEW',
'IS_RETURN_CUSTOMER' => 'IS_RETURN_CUSTOMER',
'IS_REPEATED_APPROACH' => 'IS_REPEATED_APPROACH',
'SOURCE_ID' => 'SOURCE_ID',
'STAGE_SEMANTIC_ID' => 'STAGE_SEMANTIC_ID',
'STAGE_ID' => 'STAGE_ID',
'STAGE_ID_FROM_HISTORY' => 'HISTORY.STAGE_ID',
'STAGE_SEMANTIC_ID_FROM_HISTORY' => 'HISTORY.STAGE_SEMANTIC_ID',
'CATEGORY_ID' => 'CATEGORY_ID',
'BEGINDATE' => 'BEGINDATE',
'CLOSEDATE' => 'CLOSEDATE',
'CLOSED' => 'CLOSED',
//'*ACTIVITY_COUNTER' => 'CLOSED',
'EVENT_DATE' => 'EVENT_DATE',
'EVENT_ID' => 'EVENT_ID',
'CONTACT_ID' => 'CONTACT_ID',
'CONTACT_FULL_NAME' => 'CONTACT.FULL_NAME',
'COMPANY_ID' => 'COMPANY_ID',
'COMPANY_TITLE' => 'COMPANY.TITLE',
'COMMENTS' => 'COMMENTS',
'TYPE_ID' => 'TYPE_ID',
'DATE_CREATE' => 'DATE_CREATE',
'DATE_MODIFY' => 'DATE_MODIFY',
'CREATED_BY_ID' => 'CREATED_BY_ID',
'MODIFY_BY_ID' => 'MODIFY_BY_ID',
'PRODUCT_ROW_PRODUCT_ID' => 'PRODUCT_ROW.PRODUCT_ID',
'ORIGINATOR_ID' => 'ORIGINATOR_ID',
'WEBFORM_ID' => 'WEBFORM_ID',
'CRM_DEAL_RECURRING_ACTIVE' => 'CRM_DEAL_RECURRING.ACTIVE',
'CRM_DEAL_RECURRING_NEXT_EXECUTION' => 'CRM_DEAL_RECURRING.NEXT_EXECUTION',
'CRM_DEAL_RECURRING_LIMIT_DATE' => 'CRM_DEAL_RECURRING.LIMIT_DATE',
'CRM_DEAL_RECURRING_COUNTER_REPEAT' => 'CRM_DEAL_RECURRING.COUNTER_REPEAT',
];
$codeList = UtmTable::getCodeList();
foreach ($codeList as $code)
{
$fields[$code] = $code.'.VALUE';
}
return $fields;
}