- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/entitymarker.php
- Класс: BitrixSaleInternalsEntityMarkerTable
- Вызов: EntityMarkerTable::getMap
static function getMap()
{
return array(
new MainEntityIntegerField(
'ID',
array(
'autocomplete' => true,
'primary' => true,
)
),
new MainEntityIntegerField('ORDER_ID'),
new MainEntityStringField(
'ENTITY_TYPE',
array(
'size' => 25,
)
),
new MainEntityIntegerField('ENTITY_ID'),
new MainEntityStringField(
'TYPE',
array(
'size' => 10,
)
),
new MainEntityStringField(
'CODE',
array(
'size' => 255,
'validation' => array(__CLASS__, 'validateComment')
)
),
new MainEntityStringField(
'MESSAGE',
array(
'size' => 255,
'validation' => array(__CLASS__, 'validateMessage')
)
),
new MainEntityStringField(
'COMMENT',
array(
'size' => 500,
'validation' => array(__CLASS__, 'validateComment')
)
),
new MainEntityIntegerField('USER_ID'),
new MainEntityDatetimeField(
'DATE_CREATE'
),
new MainEntityDatetimeField(
'DATE_UPDATE'
),
new MainEntityBooleanField(
'SUCCESS',
array(
'size' => 1,
'validation' => array(__CLASS__, 'validateSuccess')
)
),
);
}