static function getDealSortFields()
{
$fields = array(
array('id' => 'ID', 'name' => GetMessage('CRM_COLUMN_DEAL_ID'), 'sort' => 'id'),
array('id' => 'TITLE', 'name' => GetMessage('CRM_COLUMN_DEAL_TITLE'), 'sort' => 'title'),
array('id' => 'STAGE_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_STAGE_ID'), 'sort' => 'stage_sort'),
array('id' => 'PROBABILITY', 'name' => GetMessage('CRM_COLUMN_DEAL_PROBABILITY'), 'sort' => 'probability'),
array('id' => 'ASSIGNED_BY', 'name' => GetMessage('CRM_COLUMN_DEAL_ASSIGNED_BY'), 'sort' => 'assigned_by'),
array('id' => 'TYPE_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_TYPE_ID'), 'sort' => 'type_id'),
array('id' => 'OPPORTUNITY', 'name' => GetMessage('CRM_COLUMN_OPPORTUNITY'), 'sort' => 'opportunity'),
array('id' => 'CURRENCY_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_CURRENCY_ID'), 'sort' => 'currency_id'),
array('id' => 'COMPANY_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_COMPANY_ID'), 'sort' => 'company_id'),
array('id' => 'CONTACT_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_CONTACT_ID'), 'sort' => 'contact_full_name'),
array('id' => 'CLOSED', 'name' => GetMessage('CRM_COLUMN_DEAL_CLOSED'), 'sort' => 'closed'),
array('id' => 'DATE_CREATE', 'name' => GetMessage('CRM_COLUMN_DEAL_DATE_CREATE'), 'sort' => 'date_create'),
array('id' => 'CREATED_BY', 'name' => GetMessage('CRM_COLUMN_DEAL_CREATED_BY'), 'sort' => 'created_by'),
array('id' => 'DATE_MODIFY', 'name' => GetMessage('CRM_COLUMN_DEAL_DATE_MODIFY'), 'sort' => 'date_modify'),
array('id' => 'MODIFY_BY', 'name' => GetMessage('CRM_COLUMN_DEAL_MODIFY_BY'), 'sort' => 'modify_by'),
array('id' => 'BEGINDATE', 'name' => GetMessage('CRM_COLUMN_DEAL_BEGINDATE'), 'sort' => 'begindate'),
array('id' => 'CLOSEDATE', 'name' => GetMessage('CRM_COLUMN_DEAL_CLOSEDATE'), 'sort' => 'closedate'),
array('id' => 'EVENT_DATE', 'name' => GetMessage('CRM_COLUMN_DEAL_EVENT_DATE'), 'sort' => 'event_date'),
array('id' => 'EVENT_ID', 'name' => GetMessage('CRM_COLUMN_DEAL_EVENT_ID'), 'sort' => 'event_id')
);
return $fields;
}