• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/invoice/internals/basketproperty.php
  • Класс: Bitrix\Crm\Invoice\Internals\BasketPropertyTable
  • Вызов: BasketPropertyTable::getMap
static function getMap()
{
	return array(
		new Main\Entity\IntegerField(
			'ID',
			 array(
				 'autocomplete' => true,
				 'primary' => true,
			 )
		),
		new Main\Entity\IntegerField(
			'BASKET_ID',
			 array(
				 'required' => true,
			 )
		),
		new Main\Entity\StringField(
			'NAME',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateName'),
			)
		),
		new Main\Entity\StringField(
			'VALUE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateValue'),
			)
		),
		new Main\Entity\StringField(
			'CODE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateCode'),
			)
		),
		new Main\Entity\StringField('XML_ID'),

		new Main\Entity\IntegerField(
			'SORT'
		),
		new Main\Entity\ReferenceField(
			'BASKET',
			'Bitrix\Sale\Internals\Basket',
			array(
				'=this.BASKET_ID' => 'ref.ID'
			)
		),
	);
}