• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/compatible/ordercompatibility.php
  • Класс: BitrixSaleCompatibleOrderCompatibility
  • Вызов: OrderCompatibility::getAliasFields
static function getAliasFields()
{
	$fields = array(
		'NAME_SEARCH' => array(
			'NAME' => 'USER.NAME',
			'LAST_NAME' => 'USER.LAST_NAME',
			'SECOND_NAME' => 'USER.SECOND_NAME',
			'EMAIL' => 'USER.EMAIL',
			'LOGIN' => 'USER.LOGIN',
			'NAME_SEARCH' => 'USER.ID',
		),
		'USER_ID' => 'USER.ID',
		'USER_LOGIN' => 'USER.LOGIN',
		'USER_NAME' => 'USER.NAME',
		'USER_LAST_NAME' => 'USER.LAST_NAME',
		'USER_EMAIL' => 'USER.EMAIL',
		'RESPONSIBLE_ID' => 'RESPONSIBLE.ID',
		'RESPONSIBLE_LOGIN' => 'RESPONSIBLE.LOGIN',
		'RESPONSIBLE_NAME' => 'RESPONSIBLE.NAME',
		'RESPONSIBLE_LAST_NAME' => 'RESPONSIBLE.LAST_NAME',
		'RESPONSIBLE_SECOND_NAME' => 'RESPONSIBLE.SECOND_NAME',
		'RESPONSIBLE_EMAIL' => 'RESPONSIBLE.EMAIL',
		'RESPONSIBLE_WORK_POSITION' => 'RESPONSIBLE.WORK_POSITION',
		'RESPONSIBLE_PERSONAL_PHOTO' => 'RESPONSIBLE.PERSONAL_PHOTO',

		'PROPERTY_ID' => 'PROPERTY.ID',
		'PROPERTY_ORDER_PROPS_ID' => 'PROPERTY.ORDER_PROPS_ID',
		'PROPERTY_NAME' => 'PROPERTY.NAME',
		'PROPERTY_VALUE' => 'PROPERTY.VALUE',
		'PROPERTY_CODE' => 'PROPERTY.CODE',
		'PROPERTY_VAL_BY_CODE' => 'PROPERTY.VALUE',
//			'COMPLETE_ORDERS' => 'PROPERTY.ORDER_PROPS_ID',

	);
	return array_merge($fields,
					   static::getAliasPaymentFields(),
					   static::getAliasShipmentFields(),
					   static::getAliasBasketFields()
	);
}