static function getLeadSortFields()
{
$addressLabels = Bitrix\Crm\EntityAddress::getShortLabels();
$sortFields = array(
array('id' => 'LEAD_FORMATTED_NAME', 'name' => GetMessage('CRM_COLUMN_LEAD_FULL_NAME'), 'sort' => 'last_name'),
array('id' => 'TITLE', 'name' => GetMessage('CRM_COLUMN_LEAD_TITLE'), 'sort' => 'title'),
array('id' => 'NAME', 'name' => GetMessage('CRM_COLUMN_LEAD_NAME'), 'sort' => 'name'),
array('id' => 'SECOND_NAME', 'name' => GetMessage('CRM_COLUMN_LEAD_SECOND_NAME'), 'sort' => 'second_name'),
array('id' => 'LAST_NAME', 'name' => GetMessage('CRM_COLUMN_LEAD_LAST_NAME'), 'sort' => 'last_name'),
array('id' => 'BIRTHDATE', 'name' => GetMessage('CRM_COLUMN_LEAD_BIRTHDATE'), 'sort' => 'BIRTHDATE'),
array('id' => 'DATE_CREATE', 'name' => GetMessage('CRM_COLUMN_LEAD_DATE_CREATE'), 'sort' => 'date_create'),
array('id' => 'SOURCE_ID', 'name' => GetMessage('CRM_COLUMN_LEAD_SOURCE'), 'sort' => 'source_id'),
array('id' => 'ASSIGNED_BY', 'name' => GetMessage('CRM_COLUMN_LEAD_ASSIGNED_BY'), 'sort' => 'assigned_by'),
array('id' => 'CREATED_BY', 'name' => GetMessage('CRM_COLUMN_LEAD_CREATED_BY'), 'sort' => 'created_by'),
array('id' => 'DATE_MODIFY', 'name' => GetMessage('CRM_COLUMN_LEAD_DATE_MODIFY'), 'sort' => 'date_modify'),
array('id' => 'MODIFY_BY', 'name' => GetMessage('CRM_COLUMN_LEAD_MODIFY_BY'), 'sort' => 'modify_by'),
array('id' => 'COMPANY_TITLE', 'name' => GetMessage('CRM_COLUMN_LEAD_COMPANY_TITLE'), 'sort' => 'company_title'),
array('id' => 'POST', 'name' => GetMessage('CRM_COLUMN_LEAD_POST'), 'sort' => 'post'),
array('id' => 'ADDRESS', 'name' => $addressLabels['ADDRESS'], 'sort' => 'address'),
array('id' => 'ADDRESS_2', 'name' => $addressLabels['ADDRESS_2'], 'sort' => 'address_2'),
array('id' => 'ADDRESS_CITY', 'name' => $addressLabels['CITY'], 'sort' => 'address_city'),
array('id' => 'ADDRESS_REGION', 'name' => $addressLabels['REGION'], 'sort' => 'address_region'),
array('id' => 'ADDRESS_PROVINCE', 'name' => $addressLabels['PROVINCE'], 'sort' => 'address_province'),
array('id' => 'ADDRESS_POSTAL_CODE', 'name' => $addressLabels['POSTAL_CODE'], 'sort' => 'address_postal_code'),
array('id' => 'ADDRESS_COUNTRY', 'name' => $addressLabels['COUNTRY'], 'sort' => 'address_country'),
array('id' => 'OPPORTUNITY', 'name' => GetMessage('CRM_COLUMN_LEAD_OPPORTUNITY_2'), 'sort' => 'opportunity'),
array('id' => 'CURRENCY_ID', 'name' => GetMessage('CRM_COLUMN_LEAD_CURRENCY_ID'), 'sort' => 'currency_id'),
);
return $sortFields;
}