• Модуль: 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')
		),
	];
}