|
1C-Bitrix 25.700.0
|
Открытые статические члены | |
| static | getTableName () |
| static | getMap () |
| static | getUfId () |
| static | validatePriceType () |
| static | validateRecurSchemeType () |
| static | validateTmpId () |
| static | validatePurchasingCurrency () |
| static | modifyQuantityTrace () |
| static | modifyCanBuyZero () |
| static | modifyNegativeAmountTrace () |
| static | modifySubscribe () |
| static | prepareQuantityTrace ($value) |
| static | prepareCanBuyZero ($value) |
| static | prepareNegativeAmountTrace ($value) |
| static | prepareSubscribe ($value) |
| static | isExistProduct ($product) |
| static | clearProductCache ($product=0) |
| static | getCurrentRatioWithMeasure ($product) |
| static | calculateAvailable ($fields) |
| static | isNeedCheckQuantity (array $fields) |
| static | loadDefaultProductSettings () |
| static | getProductTypes ($descr=false) |
| static | getPaymentTypes ($descr=false) |
| static | getPaymentPeriods ($descr=false) |
| static | getDefaultAvailableSettings () |
| static | getTradingEntityNameByType (int $type) |
| static | getStoreDocumentRestrictedProductTypes () |
| Открытые статические члены унаследованные от DataManager | |
| static | getEntity () |
| static | unsetEntity ($class) |
| static | getConnectionName () |
| static | getTitle () |
| static | getObjectClass () |
| static | getObjectClassName () |
| static | getCollectionClass () |
| static | getCollectionClassName () |
| static | getObjectParentClass () |
| static | getCollectionParentClass () |
| static | getQueryClass () |
| static | getEntityClass () |
| static | createObject ($setDefaultValues=true) |
| static | createCollection () |
| static | wakeUpObject ($row) |
| static | wakeUpCollection ($rows) |
| static | isUts () |
| static | isUtm () |
| static | setDefaultScope ($query) |
| static | postInitialize (Entity $entity) |
| static | getByPrimary ($primary, array $parameters=array()) |
| static | getById ($id) |
| static | getRowById ($id, array $parameters=[]) |
| static | getRow (array $parameters) |
| static | getList (array $parameters=array()) |
| static | getCount ($filter=array(), array $cache=array()) |
| static | query () |
| static | checkFields (Result $result, $primary, array $data) |
| static | add (array $data) |
| static | addMulti ($rows, $ignoreEvents=false) |
| static | update ($primary, array $data) |
| static | delete ($primary) |
| static | enableCrypto ($field, $table=null, $mode=true) |
| static | cryptoEnabled ($field, $table=null) |
| static | setCurrentDeletingObject ($object) |
| static | cleanCache () |
| static | isCacheable () |
| static | onBeforeAdd (Event $event) |
| static | onAdd (Event $event) |
| static | onAfterAdd (Event $event) |
| static | onBeforeUpdate (Event $event) |
| static | onUpdate (Event $event) |
| static | onAfterUpdate (Event $event) |
| static | onBeforeDelete (Event $event) |
| static | onDelete (Event $event) |
| static | onAfterDelete (Event $event) |
Статические защищенные данные | |
| static array | $defaultProductSettings = [] |
| Статические защищенные данные унаследованные от DataManager | |
| static | $entity |
| static | $objectClass |
| static | $collectionClass |
| static | $currentDeletingObjects |
Дополнительные унаследованные члены | |
| Защищенные статические члены унаследованные от DataManager | |
| static | getObjectClassByDataClass ($dataClass) |
| static | getCollectionClassByDataClass ($dataClass) |
| static | replaceFieldName ($data=array()) |
| static | validatePrimary ($primary) |
| static | checkUfFields ($object, $ufdata, $result) |
| static | getAddStrategy () |
| static | sysAddInternal (AddStrategy $strategy, array $data, bool $ignoreEvents=false,) |
| static | sysAddMultiInternal (AddStrategy $strategy, array $multiData, bool $ignoreEvents=false,) |
| static | callOnBeforeAddEvent ($object, $fields, $result) |
| static | callOnAddEvent ($object, $fields, $ufdata) |
| static | callOnAfterAddEvent ($object, $fields, $id) |
| static | callOnBeforeUpdateEvent ($object, $fields, $result) |
| static | callOnUpdateEvent ($object, $fields, $ufdata) |
| static | callOnAfterUpdateEvent ($object, $fields) |
| static | callOnBeforeDeleteEvent ($object, $entity, $result) |
| static | callOnDeleteEvent ($object, $entity) |
| static | callOnAfterDeleteEvent ($object, $entity) |
См. определение в файле product.php строка 62
|
static |
Calculate available for product.
| array | $fields | Product data. |
См. определение в файле product.php строка 737
|
static |
Clear product cache.
| int | $product | Product id or zero (clear all cache). |
См. определение в файле product.php строка 640
|
static |
Returns ratio and measure for products.
| array | int | $product | Product ids. |
| Main |
ArgumentException
См. определение в файле product.php строка 649
|
static |
|
static |
Returns entity map definition.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 112
|
static |
Return payment period list.
| bool | $descr | With description. |
См. определение в файле product.php строка 878
|
static |
Return payment type list.
| bool | $descr | With description. |
См. определение в файле product.php строка 855
|
static |
Return product type list.
| bool | $descr | With description. |
См. определение в файле product.php строка 824
|
static |
Returns products types that are not supported and/or relevant in inventory management
См. определение в файле product.php строка 947
|
static |
Returns DB table name for entity.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 102
|
static |
См. определение в файле product.php строка 918
|
static |
Returns user fields entity id.
Переопределяет метод предка DataManager.
См. определение в файле product.php строка 433
|
static |
Return is exist product.
| int | $product | Product id. |
| Main |
ArgumentException
См. определение в файле product.php строка 620
|
static |
Returns true if need check maximum product quantity.
| array | $fields | Product data. |
См. определение в файле product.php строка 779
|
static |
Load default product settings from module options.
См. определение в файле product.php строка 808
|
static |
Returns fetch modificators for CAN_BUY_ZERO field.
См. определение в файле product.php строка 506
|
static |
Returns fetch modificators for NEGATIVE_AMOUNT_TRACE field.
См. определение в файле product.php строка 519
|
static |
Returns fetch modificators for QUANTITY_TRACE field.
См. определение в файле product.php строка 493
|
static |
Returns fetch modificators for SUBSCRIBE field.
См. определение в файле product.php строка 532
|
static |
Convert default CAN_BUY_ZERO into real from module settings.
См. определение в файле product.php строка 564
|
static |
Convert default NEGATIVE_AMOUNT_TRACE into real from module settings.
См. определение в файле product.php строка 582
|
static |
Convert default QUANTITY_TRACE into real from module settings.
См. определение в файле product.php строка 546
|
static |
Convert default SUBSCRIBE into real from module settings.
См. определение в файле product.php строка 600
|
static |
Returns validators for PRICE_TYPE field.
См. определение в файле product.php строка 445
|
static |
Returns validators for PURCHASING_CURRENCY field.
См. определение в файле product.php строка 480
|
static |
Returns validators for RECUR_SCHEME_TYPE field.
См. определение в файле product.php строка 457
|
static |
Returns validators for TMP_ID field.
См. определение в файле product.php строка 468
|
staticprotected |
См. определение в файле product.php строка 95
| const PAYMENT_PERIOD_DAY = 'D' |
См. определение в файле product.php строка 83
| const PAYMENT_PERIOD_DOUBLE_YEAR = 'T' |
См. определение в файле product.php строка 89
| const PAYMENT_PERIOD_HOUR = 'H' |
См. определение в файле product.php строка 82
| const PAYMENT_PERIOD_MONTH = 'M' |
См. определение в файле product.php строка 85
| const PAYMENT_PERIOD_QUART = 'Q' |
См. определение в файле product.php строка 86
| const PAYMENT_PERIOD_SEMIYEAR = 'S' |
См. определение в файле product.php строка 87
| const PAYMENT_PERIOD_WEEK = 'W' |
См. определение в файле product.php строка 84
| const PAYMENT_PERIOD_YEAR = 'Y' |
См. определение в файле product.php строка 88
| const PAYMENT_TYPE_REGULAR = 'R' |
См. определение в файле product.php строка 79
| const PAYMENT_TYPE_SINGLE = 'S' |
См. определение в файле product.php строка 78
| const PAYMENT_TYPE_TRIAL = 'T' |
См. определение в файле product.php строка 80
| const PRICE_MODE_QUANTITY = 'Q' |
См. определение в файле product.php строка 92
| const PRICE_MODE_RATIO = 'R' |
См. определение в файле product.php строка 93
| const PRICE_MODE_SIMPLE = 'S' |
См. определение в файле product.php строка 91
| const STATUS_DEFAULT = 'D' |
См. определение в файле product.php строка 68
| const STATUS_NO = 'N' |
См. определение в файле product.php строка 67
| const STATUS_YES = 'Y' |
См. определение в файле product.php строка 66
| const TYPE_EMPTY_SKU = 6 |
См. определение в файле product.php строка 75
| const TYPE_FREE_OFFER = 5 |
См. определение в файле product.php строка 74
| const TYPE_OFFER = 4 |
См. определение в файле product.php строка 73
| const TYPE_PRODUCT = 1 |
См. определение в файле product.php строка 70
| const TYPE_SERVICE = 7 |
См. определение в файле product.php строка 76
| const TYPE_SET = 2 |
См. определение в файле product.php строка 71
| const TYPE_SKU = 3 |
См. определение в файле product.php строка 72
| const USER_FIELD_ENTITY_ID = 'PRODUCT' |
См. определение в файле product.php строка 64