- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/controller/property.php
- Класс: BitrixSaleControllerProperty
- Вызов: Property::getCommonFields
protected function getCommonFields()
{
return [
'ID' => [
'TYPE' => 'NUMBER',
'LABEL' => 'ID',
'MIN' => 0,
'STEP' => 1,
'HIDDEN' => 'Y',
],
'PERSON_TYPE_ID' => [
'TYPE' => 'NUMBER',
'LABEL' => Loc::getMessage('SALE_PERS_TYPE'),
'MIN' => 0,
'STEP' => 1,
'HIDDEN' => 'Y',
'REQUIRED' => 'Y'
],
'PROPS_GROUP_ID' => [
'TYPE' => 'ENUM',
'LABEL' => Loc::getMessage('F_PROPS_GROUP_ID'),
],
'NAME' => [
'TYPE' => 'STRING',
'LABEL' => Loc::getMessage('F_NAME'),
'MAXLENGTH' => 255,
'REQUIRED' => 'Y'
],
'CODE' => [
'TYPE' => 'STRING',
'LABEL' => Loc::getMessage('F_CODE'),
'MAXLENGTH' => 50
],
'ACTIVE' => [
'TYPE' => 'Y/N' ,
'LABEL' => Loc::getMessage('F_ACTIVE'),
'VALUE' => 'Y'
],
'UTIL' => [
'TYPE' => 'Y/N',
'LABEL' => Loc::getMessage('F_UTIL')
],
'USER_PROPS' => [
'TYPE' => 'Y/N',
'LABEL' => Loc::getMessage('F_USER_PROPS')
],
'IS_FILTERED' => [
'TYPE' => 'Y/N',
'LABEL' => Loc::getMessage('F_IS_FILTERED'),
'DESCRIPTION' => Loc::getMessage('MULTIPLE_DESCRIPTION')
],
'SORT' => [
'TYPE' => 'NUMBER',
'LABEL' => Loc::getMessage('F_SORT'),
'MIN' => 0,
'STEP' => 1,
'VALUE' => 100
],
'DESCRIPTION' => [
'TYPE' => 'STRING',
'LABEL' => Loc::getMessage('F_DESCRIPTION'),
'MULTILINE' => 'Y',
'ROWS' => 3,
'COLS' => 40
]
];
}