• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/deliveryservice.php
  • Класс: BitrixSaleInternalsDeliveryServiceTable
  • Вызов: DeliveryServiceTable::getMap
static function getMap()
{
	return array(
		'ID' => array(
			'data_type' => 'integer',
			'primary' => true,
			'autocomplete' => true,
			'title' => Loc::getMessage('DELIVERY_ENTITY_ID_FIELD'),
		),
		'NAME' => array(
			'data_type' => 'string',
			'required' => true,
			'validation' => array(__CLASS__, 'validateName'),
			'title' => Loc::getMessage('DELIVERY_ENTITY_NAME_FIELD'),
		),
//			'LID' => array(
//				'data_type' => 'string',
//				'required' => true,
//				'validation' => array(__CLASS__, 'validateLid'),
//				'title' => Loc::getMessage('DELIVERY_ENTITY_LID_FIELD'),
//			),
//			'PERIOD_FROM' => array(
//				'data_type' => 'integer',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_FROM_FIELD'),
//			),
//			'PERIOD_TO' => array(
//				'data_type' => 'integer',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_TO_FIELD'),
//			),
//			'PERIOD_TYPE' => array(
//				'data_type' => 'string',
//				'validation' => array(__CLASS__, 'validatePeriodType'),
//				'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_TYPE_FIELD'),
//			),
//			'WEIGHT_FROM' => array(
//				'data_type' => 'integer',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_WEIGHT_FROM_FIELD'),
//			),
//			'WEIGHT_TO' => array(
//				'data_type' => 'integer',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_WEIGHT_TO_FIELD'),
//			),
//			'ORDER_PRICE_FROM' => array(
//				'data_type' => 'float',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_PRICE_FROM_FIELD'),
//			),
//			'ORDER_PRICE_TO' => array(
//				'data_type' => 'float',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_PRICE_TO_FIELD'),
//			),
//			'ORDER_CURRENCY' => array(
//				'data_type' => 'string',
//				'validation' => array(__CLASS__, 'validateOrderCurrency'),
//				'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_CURRENCY_FIELD'),
//			),
		'ACTIVE' => array(
			'data_type' => 'boolean',
			'values' => array('N', 'Y'),
			'title' => Loc::getMessage('DELIVERY_ENTITY_ACTIVE_FIELD'),
		),
//			'PRICE' => array(
//				'data_type' => 'float',
//				'required' => true,
//				'title' => Loc::getMessage('DELIVERY_ENTITY_PRICE_FIELD'),
//			),
		'CURRENCY' => array(
			'data_type' => 'string',
			'required' => true,
			'validation' => array(__CLASS__, 'validateCurrency'),
			'title' => Loc::getMessage('DELIVERY_ENTITY_CURRENCY_FIELD'),
		),
		'SORT' => array(
			'data_type' => 'integer',
			'title' => Loc::getMessage('DELIVERY_ENTITY_SORT_FIELD'),
		),
		'DESCRIPTION' => array(
			'data_type' => 'text',
			'title' => Loc::getMessage('DELIVERY_ENTITY_DESCRIPTION_FIELD'),
		),
		'LOGOTIP' => array(
			'data_type' => 'integer',
			'title' => Loc::getMessage('DELIVERY_ENTITY_LOGOTIP_FIELD'),
		),
//			'STORE' => array(
//				'data_type' => 'text',
//				'title' => Loc::getMessage('DELIVERY_ENTITY_STORE_FIELD'),
//			),
	);
}