- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/buyerstatistic.php
- Класс: BitrixSaleInternalsBuyerStatisticTable
- Вызов: BuyerStatisticTable::getMap
static function getMap()
{
return array(
new MainEntityIntegerField(
'ID',
array(
'autocomplete' => true,
'primary' => true,
)
),
new MainEntityStringField(
'LID',
array(
'required' => true,
)
),
new MainEntityStringField(
'CURRENCY',
array(
'required' => true,
'size' => 3
)
),
new MainEntityStringField(
'USER_ID',
array(
'required' => true,
)
),
new MainEntityReferenceField(
'USER',
'BitrixMainUser',
array('=this.USER_ID' => 'ref.ID'),
array('join_type' => 'INNER')
),
new MainEntityDatetimeField('LAST_ORDER_DATE'),
new MainEntityFloatField(
'SUM_PAID',
array(
'default_value' => '0.0000'
)
),
new MainEntityIntegerField('COUNT_FULL_PAID_ORDER'),
new MainEntityIntegerField('COUNT_PART_PAID_ORDER'),
new MainEntityReferenceField(
'GROUP',
'BitrixMainUserGroup',
array('=this.USER_ID' => 'ref.USER_ID'),
array('join_type' => 'INNER')
),
);
}