• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/basketproperties.php
  • Класс: BitrixSaleInternalsBasketPropertyTable
  • Вызов: BasketPropertyTable::getMap
static function getMap()
{
	return array(
		new MainEntityIntegerField(
			'ID',
			 array(
				 'autocomplete' => true,
				 'primary' => true,
			 )
		),
		new MainEntityIntegerField(
			'BASKET_ID',
			 array(
				 'required' => true,
			 )
		),
		new MainEntityStringField(
			'NAME',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateName'),
			)
		),
		new MainEntityStringField(
			'VALUE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateValue'),
			)
		),
		new MainEntityStringField(
			'CODE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateCode'),
			)
		),

		new MainEntityIntegerField(
			'SORT'
		),
		new MainEntityReferenceField(
			'BASKET',
			'BitrixSaleInternalsBasket',
			array(
				'=this.BASKET_ID' => 'ref.ID'
			)
		),

		new MainEntityStringField(
			'XML_ID',
			array(
				'size' => 255,
			)
		),
	);
}