- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
- Класс: BitrixIblockComponentBase
- Вызов: Base::getProductFields
protected function getProductFields($iblockId)
{
if (!$this->isIblockCatalog && !$this->offerIblockExist($iblockId))
return [];
$result = [
'TYPE', 'AVAILABLE', 'BUNDLE',
'QUANTITY', 'QUANTITY_TRACE', 'CAN_BUY_ZERO', 'MEASURE',
'SUBSCRIBE',
'VAT_ID', 'VAT_INCLUDED',
'WEIGHT', 'WIDTH', 'LENGTH', 'HEIGHT',
'PAYMENT_TYPE', 'RECUR_SCHEME_LENGTH', 'RECUR_SCHEME_TYPE',
'TRIAL_PRICE_ID'
];
if ($this->isEnableCompatible())
{
$result = array_merge(
$result,
[
'QUANTITY_TRACE_RAW', 'CAN_BUY_ZERO_RAW', 'SUBSCRIBE_RAW',
'PURCHASING_PRICE', 'PURCHASING_CURRENCY',
'BARCODE_MULTI',
'WITHOUT_ORDER'
]
);
}
return $result;
}