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