- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/storeproduct.php
- Класс: BitrixCatalogStoreProductTable
- Вызов: StoreProductTable::getMap
static function getMap()
{
return [
'ID' => new ORMFieldsIntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('STORE_PRODUCT_ENTITY_ID_FIELD'),
]
),
'STORE_ID' => new ORMFieldsIntegerField(
'STORE_ID',
[
'required' => true,
'title' => Loc::getMessage('STORE_PRODUCT_ENTITY_STORE_ID_FIELD'),
]
),
'PRODUCT_ID' => new ORMFieldsIntegerField(
'PRODUCT_ID',
[
'required' => true,
'title' => Loc::getMessage('STORE_PRODUCT_ENTITY_PRODUCT_ID_FIELD'),
]
),
'AMOUNT' => new ORMFieldsFloatField(
'AMOUNT',
[
'title' => Loc::getMessage('STORE_PRODUCT_ENTITY_AMOUNT_FIELD'),
]
),
'QUANTITY_RESERVED' => new ORMFieldsFloatField(
'QUANTITY_RESERVED',
[
'title' => Loc::getMessage('STORE_PRODUCT_ENTITY_QUANTITY_RESERVED_FIELD'),
]
),
'STORE' => new ORMFieldsRelationsReference(
'STORE',
StoreTable::class,
ORMQueryJoin::on('this.STORE_ID', 'ref.ID')
),
'PRODUCT' => new ORMFieldsRelationsReference(
'PRODUCT',
ProductTable::class,
ORMQueryJoin::on('this.PRODUCT_ID', 'ref.ID')
),
];
}