- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/orderround.php
- Класс: BitrixSaleInternalsOrderRoundTable
- Вызов: OrderRoundTable::getMap
static function getMap()
{
return array(
'ID' => new MainEntityIntegerField('ID', array(
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ID_FIELD')
)),
'ORDER_ID' => new MainEntityIntegerField('ORDER_ID', array(
'required' => true,
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ORDER_ID_FIELD')
)),
'APPLY_BLOCK_COUNTER' => new MainEntityIntegerField('APPLY_BLOCK_COUNTER', array(
'required' => true,
)),
'ORDER_ROUND' => new MainEntityBooleanField('ORDER_ROUND', array(
'required' => true,
'values' => array('N', 'Y'),
'default_value' => 'Y',
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ORDER_ROUND_FIELD')
)),
'ENTITY_TYPE' => new MainEntityEnumField('ENTITY_TYPE', array(
'required' => true,
'values' => array(self::ENTITY_TYPE_BASKET_ITEM),
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ENTITY_TYPE_FIELD')
)),
'ENTITY_ID' => new MainEntityIntegerField('ENTITY_ID', array(
'required' => true,
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ENTITY_ID_FIELD')
)),
'ENTITY_VALUE' => new MainEntityStringField('ENTITY_VALUE', array(
'validation' => array(__CLASS__, 'validateEntityValue'),
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_ENTITY_VALUE_FIELD')
)),
'APPLY' => new MainEntityBooleanField('APPLY', array(
'required' => true,
'values' => array('N', 'Y'),
'title' => Loc::getMessage('ORDER_ROUND_ENTITY_APPLY_FIELD')
)),
'ROUND_RULE' => new MainEntityTextField('ROUND_RULE', array(
'required' => true,
'serialized' => true
))
);
}