• Модуль: 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;
}