1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Product
Граф наследования:Product:
Base

Открытые члены

 getFields ()
 isAllowedProductTypeByIBlockId ($productTypeId, $iblockId)
 getCatalogDescription (int $iblockId)
 getFieldsByFilter (array $filter)
 internalizeFieldsList ($arguments, $fieldsInfo=[])
 internalizeFieldsAdd ($fields, $fieldsInfo=[])
 internalizeFieldsUpdate ($fields, $fieldsInfo=[])
 internalizeArguments ($name, $arguments)
 externalizeFieldsGet ($fields, $fieldsInfo=[])
 externalizeListFields ($list, $fieldsInfo=[])
 externalizeResult ($name, $fields)
 convertKeysToSnakeCaseArguments ($name, $arguments)
 checkFieldsList ($arguments)
 checkArguments ($name, $arguments)
Открытые члены унаследованные от Base
 __construct (BatchManager $batchManager, int $storeId)
 setStoreId (int $storeId)
 writeOff (float $quantity)
 return ()

Поля данных

const BOOLEAN_VALUE_YES = 'Y'
const BOOLEAN_VALUE_NO = 'N'

Защищенные члены

 prepareFieldAttributs ($info, $attributs)
 internalizeDateValue ($value)
 internalizeDateTimeValue ($value)
 internalizeDateProductPropertyValue ($value)
 internalizeDateTimeProductPropertyValue ($value)
 internalizeExtendedTypeValue ($value, $info)
 externalizeEmptyValue ($name, $value, $fields, $fieldsInfo)
 checkFieldsDownload ($fields)
 getActionUriToDownload ()
 externalizeFileValue ($name, $value, $fields)
 externalizeExtendedTypeValue ($name, $value, $fields, $fieldsInfo)
 checkIndexedMultipleValue ($values)
 isIndexedArray ($ary)
Защищенные члены унаследованные от Base
 addRegistryItem (EO_StoreBatch $batchItem, float $amount)
 getRegistryItems ()

Дополнительные унаследованные члены

Защищенные данные унаследованные от Base
int $storeId
BatchManager $batchManager

Подробное описание

См. определение в файле product.php строка 21

Методы

◆ checkArguments()

checkArguments ( $name,
$arguments )

См. определение в файле product.php строка 1329

◆ checkFieldsDownload()

checkFieldsDownload ( $fields)
protected

См. определение в файле product.php строка 1342

◆ checkFieldsList()

checkFieldsList ( $arguments)

См. определение в файле product.php строка 1296

◆ checkIndexedMultipleValue()

checkIndexedMultipleValue ( $values)
protected

См. определение в файле product.php строка 1569

◆ convertKeysToSnakeCaseArguments()

convertKeysToSnakeCaseArguments ( $name,
$arguments )

См. определение в файле product.php строка 1246

◆ externalizeEmptyValue()

externalizeEmptyValue ( $name,
$value,
$fields,
$fieldsInfo )
protected

См. определение в файле product.php строка 1173

◆ externalizeExtendedTypeValue()

externalizeExtendedTypeValue ( $name,
$value,
$fields,
$fieldsInfo )
protected

См. определение в файле product.php строка 1410

◆ externalizeFieldsGet()

externalizeFieldsGet ( $fields,
$fieldsInfo = [] )

См. определение в файле product.php строка 1184

◆ externalizeFileValue()

externalizeFileValue ( $name,
$value,
$fields )
protected

См. определение в файле product.php строка 1376

◆ externalizeListFields()

externalizeListFields ( $list,
$fieldsInfo = [] )

См. определение в файле product.php строка 1217

◆ externalizeResult()

externalizeResult ( $name,
$fields )

См. определение в файле product.php строка 1232

◆ getActionUriToDownload()

getActionUriToDownload ( )
protected

См. определение в файле product.php строка 1371

◆ getCatalogDescription()

getCatalogDescription ( int $iblockId)

Returns catalog description, if exists.

Аргументы
int$iblockId
Возвращает
Result

См. определение в файле product.php строка 340

◆ getFields()

getFields ( )
Возвращает
array return fields all type product

См. определение в файле product.php строка 31

◆ getFieldsByFilter()

getFieldsByFilter ( array $filter)
Аргументы
array$filter
Возвращает
Result

См. определение в файле product.php строка 774

◆ internalizeArguments()

internalizeArguments ( $name,
$arguments )

См. определение в файле product.php строка 1159

◆ internalizeDateProductPropertyValue()

internalizeDateProductPropertyValue ( $value)
protected

См. определение в файле product.php строка 1015

◆ internalizeDateTimeProductPropertyValue()

internalizeDateTimeProductPropertyValue ( $value)
protected

См. определение в файле product.php строка 1040

◆ internalizeDateTimeValue()

internalizeDateTimeValue ( $value)
protected

См. определение в файле product.php строка 991

◆ internalizeDateValue()

internalizeDateValue ( $value)
protected

См. определение в файле product.php строка 966

◆ internalizeExtendedTypeValue()

internalizeExtendedTypeValue ( $value,
$info )
protected

См. определение в файле product.php строка 1064

◆ internalizeFieldsAdd()

internalizeFieldsAdd ( $fields,
$fieldsInfo = [] )

См. определение в файле product.php строка 906

◆ internalizeFieldsList()

internalizeFieldsList ( $arguments,
$fieldsInfo = [] )

См. определение в файле product.php строка 891

◆ internalizeFieldsUpdate()

internalizeFieldsUpdate ( $fields,
$fieldsInfo = [] )

См. определение в файле product.php строка 936

◆ isAllowedProductTypeByIBlockId()

isAllowedProductTypeByIBlockId ( $productTypeId,
$iblockId )

См. определение в файле product.php строка 314

◆ isIndexedArray()

isIndexedArray ( $ary)
protected

См. определение в файле product.php строка 1580

◆ prepareFieldAttributs()

prepareFieldAttributs ( $info,
$attributs )
protected
Аргументы
array$info
array$attributs
Возвращает
array

См. определение в файле product.php строка 43

Поля

◆ BOOLEAN_VALUE_NO

const BOOLEAN_VALUE_NO = 'N'

См. определение в файле product.php строка 24

◆ BOOLEAN_VALUE_YES

const BOOLEAN_VALUE_YES = 'Y'

См. определение в файле product.php строка 23


Объявления и описания членов класса находятся в файле: