- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/Reservation/Internals/ProductRowReservationTable.php
- Класс: Bitrix\Crm\Reservation\Internals\ProductRowReservationTable
- Вызов: ProductRowReservationTable::getMap
static function getMap()
{
return [
new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('PRODUCT_ROW_RESERVE_ENTITY_ID_FIELD'),
]
),
new IntegerField(
'ROW_ID',
[
'required' => true,
'title' => Loc::getMessage('PRODUCT_ROW_RESERVE_ENTITY_PRODUCT_ROW_ID_FIELD'),
]
),
new FloatField(
'RESERVE_QUANTITY',
[
'title' => Loc::getMessage('PRODUCT_ROW_RESERVE_ENTITY_BASKET_RESERVATION_ID_FIELD'),
]
),
new DateField(
'DATE_RESERVE_END',
[
'title' => Loc::getMessage('PRODUCT_ROW_RESERVE_ENTITY_DATE_RESERVE_END'),
]
),
new IntegerField(
'STORE_ID',
[
'title' => Loc::getMessage('PRODUCT_ROW_RESERVE_ENTITY_BASKET_RESERVATION_ID_FIELD'),
]
),
new BooleanField(
'IS_AUTO',
[
'default_value' => null,
'values' => ['N', 'Y'],
]
),
//
new Reference(
ProductRowReservation::PRODUCT_ROW_NAME,
ProductRowTable::class,
Join::on('this.ROW_ID', 'ref.ID')
),
new Reference(
'PRODUCT_RESERVATION_MAP',
ProductReservationMapTable::class,
Join::on('this.ROW_ID', 'ref.PRODUCT_ROW_ID')
),
];
}