|
1C-Bitrix 25.700.0
|
Открытые статические члены | |
| static | execAgent () |
| static | GetDiscountTypes ($boolFull=false) |
| static | setSaleDiscountFilter ($priceTypesOnly=false) |
| static | getUseBasePrice () |
| static | setUseBasePrice ($useBasePrice) |
| static | CheckFields ($ACTION, &$arFields, $ID=0) |
| static | Add ($arFields) |
| static | Update ($ID, $arFields) |
| static | SetCoupon ($coupon) |
| static | GetCoupons () |
| static | EraseCoupon ($strCoupon) |
| static | ClearCoupon () |
| static | SetCouponByManage ($intUserID, $strCoupon) |
| static | GetCouponsByManage ($intUserID) |
| static | EraseCouponByManage ($intUserID, $strCoupon) |
| static | ClearCouponsByManage ($intUserID) |
| static | OnCurrencyDelete ($Currency) |
| static | OnGroupDelete ($GroupID) |
| static | GenerateDataFile ($ID) |
| static | ClearFile ($ID, $strDataFileName=false) |
| static | GetDiscountByPrice ($productPriceID, $arUserGroups=array(), $renewal="N", $siteID=false, $arDiscountCoupons=false) |
| static | GetDiscountByProduct ($productID=0, $arUserGroups=array(), $renewal="N", $arCatalogGroups=array(), $siteID=false, $arDiscountCoupons=false) |
| static | HaveCoupons ($ID, $excludeID=0) |
| static | OnSetCouponList ($intUserID, $arCoupons, $arModules) |
| static | OnClearCouponList ($intUserID, $arCoupons, $arModules) |
| static | OnDeleteCouponList ($intUserID, $arModules) |
| static | GetDiscountForProduct ($arProduct, $arParams=false) |
| static | GetRestrictions ($arParams, $boolKeys=true, $boolRevert=true) |
| static | CheckDiscount ($arProduct, $arDiscount) |
| static | applyDiscountList ($price, $currency, &$discountList) |
| static | calculateDiscountList ($priceData, $currency, &$discountList, $getWithVat=true) |
| static | getDiscountDescription (array $discount) |
| static | SetDiscountFilterCache ($arDiscountIDs, $arCatalogGroups, $arUserGroups) |
| static | SetAllDiscountFilterCache ($arDiscountCache, $boolNeedClear=true) |
| static | GetDiscountFilterCache ($arCatalogGroups, $arUserGroups) |
| static | IsExistsDiscountFilterCache ($arCatalogGroups, $arUserGroups) |
| static | GetDiscountFilterCacheByKey ($strCacheKey) |
| static | IsExistsDiscountFilterCacheByKey ($strCacheKey) |
| static | GetDiscountFilterCacheKey ($arCatalogGroups, $arUserGroups, $boolNeedClear=true) |
| static | SetDiscountResultCache ($arDiscountList, $arDiscountIDs, $strSiteID, $strRenewal) |
| static | SetAllDiscountResultCache ($arDiscountResultCache) |
| static | GetDiscountResultCacheKey ($arDiscountIDs, $strSiteID, $strRenewal, $boolNeedClear=true) |
| static | SetDiscountProductCache ($arItem, $arParams=array()) |
| static | getCachedProductData ($productId) |
| static | SetProductSectionsCache ($arItemIDs) |
| static | SetProductPropertiesCache ($intProductID, $arProps) |
| static | ClearDiscountCache ($arTypes) |
| static | isUsedSaleDiscountOnly () |
Поля данных | |
| const | TYPE_PERCENT = 'P' |
| const | TYPE_FIX = 'F' |
| const | TYPE_SALE = 'S' |
| const | ENTITY_ID = 0 |
| const | CURRENT_FORMAT = 2 |
| const | OLD_FORMAT = 1 |
Защищенные статические члены | |
| static | getAllUserGroups () |
| static | __GenerateFields (&$arProduct, $arParams=false) |
| static | __GetSectionList ($intIBlockID, $intProductID) |
| static | __ConvertProperties (&$arProduct, &$arProps, $arParams=false) |
| static | __GenerateParent (&$product, $sku) |
| static | __ParseArrays (&$arFields) |
| static | __CheckOneEntity (&$arFields, $strEntityID) |
| static | __ArrayMultiple ($arOrder, &$arResult, $arTuple, $arTemp=array()) |
| static | __Unpack ($arProduct, $strUnpack) |
| static | __ConvertOldConditions ($strAction, &$arFields) |
| static | __ConvertOldOneEntity (&$arFields, $strEntityID) |
| static | __AddOldOneEntity (&$arConditions, $strCondID, $arEntityValues, $boolOneEntity) |
| static | __GetConditionValues (&$arFields) |
| static | __GetOldOneEntity (&$arFields, &$arCondList, $strEntityID, $strCondID) |
| static | __UpdateOldOneEntity ($intID, &$arFields, $arParams, $boolUpdate) |
| static | primaryDiscountFilter ($price, $currency, &$discountList, &$priceDiscountList, &$accumulativeDiscountList) |
| static | calculatePriorityLevel ($basePrice, $price, $currency, &$discountList, &$resultDiscount) |
| static | calculateDiscSave ($basePrice, $price, $currency, &$discsaveList, &$resultDiscount) |
| static | clearFields ($value) |
| static | initDiscountSettings () |
Статические защищенные данные | |
| static | $arCacheProduct = array() |
| static | $arCacheDiscountFilter = array() |
| static | $arCacheDiscountResult = array() |
| static | $arCacheProductSectionChain = array() |
| static | $arCacheProductSections = array() |
| static | $arCacheProductProperties = array() |
| static | $cacheDiscountHandlers = array() |
| static | $usedModules = array() |
| static | $existCouponsManager = null |
| static | $useSaleDiscount = null |
| static | $getPriceTypesOnly = false |
| static | $getPercentFromBasePrice = null |
См. определение в файле discount.php строка 16
|
staticprotected |
См. определение в файле discount.php строка 3677
|
staticprotected |
См. определение в файле discount.php строка 3551
|
staticprotected |
См. определение в файле discount.php строка 3505
|
staticprotected |
См. определение в файле discount.php строка 3596
|
staticprotected |
См. определение в файле discount.php строка 3650
|
staticprotected |
| array | $arProduct | |
| array | $arProps | |
| bool | array | $arParams |
См. определение в файле discount.php строка 3196
|
staticprotected |
| array | $arProduct | |
| bool | array | $arParams |
См. определение в файле discount.php строка 2848
|
staticprotected |
См. определение в файле discount.php строка 3416
|
staticprotected |
См. определение в файле discount.php строка 3736
|
staticprotected |
См. определение в файле discount.php строка 3767
|
staticprotected |
См. определение в файле discount.php строка 3124
|
staticprotected |
См. определение в файле discount.php строка 3455
|
staticprotected |
| $arProduct | @noinspection PhpUnusedParameterInspection |
См. определение в файле discount.php строка 3589
|
staticprotected |
См. определение в файле discount.php строка 3792
|
static |
См. определение в файле discount.php строка 583
|
static |
См. определение в файле discount.php строка 2173
|
static |
См. определение в файле discount.php строка 2311
|
staticprotected |
См. определение в файле discount.php строка 4403
|
staticprotected |
См. определение в файле discount.php строка 4347
|
static |
См. определение в файле discount.php строка 2164
|
static |
@global CMain $APPLICATION
См. определение в файле discount.php строка 201
|
static |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 905
|
static |
| int | $intUserID | User id. |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 959
|
static |
См. определение в файле discount.php строка 4224
|
staticprotected |
См. определение в файле discount.php строка 4460
|
static |
| int | $ID | |
| bool | string | $strDataFileName |
См. определение в файле discount.php строка 1005
|
static |
| string | $strCoupon |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 893
|
static |
| int | $intUserID | |
| string | $strCoupon |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 946
|
static |
См. определение в файле discount.php строка 89
|
static |
|
staticprotected |
См. определение в файле discount.php строка 2112
|
static |
См. определение в файле discount.php строка 4137
|
static |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 880
|
static |
| int | $intUserID |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 932
|
static |
См. определение в файле discount.php строка 1009
|
static |
См. определение в файле discount.php строка 1053
|
static |
См. определение в файле discount.php строка 2449
|
static |
См. определение в файле discount.php строка 3865
|
static |
См. определение в файле discount.php строка 3901
|
static |
См. определение в файле discount.php строка 3917
|
static |
| array | $arProduct | |
| bool | array | $arParams |
См. определение в файле discount.php строка 1939
|
static |
См. определение в файле discount.php строка 3968
|
static |
См. определение в файле discount.php строка 149
См. определение в файле discount.php строка 2128
|
static |
Return calculate discount percent mode.
См. определение в файле discount.php строка 181
|
static |
См. определение в файле discount.php строка 1871
|
staticprotected |
См. определение в файле discount.php строка 4465
|
static |
См. определение в файле discount.php строка 3883
|
static |
См. определение в файле discount.php строка 3909
|
static |
См. определение в файле discount.php строка 4246
|
static |
| int | $intUserID | |
| array | string | $arCoupons | |
| array | $arModules |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 1914
|
static |
См. определение в файле discount.php строка 965
|
static |
| int | $intUserID | |
| array | $arModules |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 1928
|
static |
См. определение в файле discount.php строка 978
|
static |
| int | $intUserID | |
| array | string | $arCoupons | |
| array | $arModules |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 1899
|
staticprotected |
См. определение в файле discount.php строка 4254
|
static |
См. определение в файле discount.php строка 3849
|
static |
См. определение в файле discount.php строка 3956
|
static |
| string | $coupon |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 868
|
static |
| int | $intUserID | |
| string | $strCoupon |
@noinspection PhpDeprecationInspection
См. определение в файле discount.php строка 919
|
static |
См. определение в файле discount.php строка 3825
|
static |
См. определение в файле discount.php строка 3986
|
static |
См. определение в файле discount.php строка 3938
|
static |
См. определение в файле discount.php строка 4185
|
static |
См. определение в файле discount.php строка 4147
|
static |
См. определение в файле discount.php строка 167
|
static |
Set calculate discount percent mode.
| bool | $useBasePrice | Set calculate discount percent mode. |
См. определение в файле discount.php строка 194
|
static |
См. определение в файле discount.php строка 694
|
staticprotected |
См. определение в файле discount.php строка 29
|
staticprotected |
См. определение в файле discount.php строка 30
|
staticprotected |
См. определение в файле discount.php строка 28
|
staticprotected |
См. определение в файле discount.php строка 33
|
staticprotected |
См. определение в файле discount.php строка 31
|
staticprotected |
См. определение в файле discount.php строка 32
|
staticprotected |
См. определение в файле discount.php строка 34
|
staticprotected |
См. определение в файле discount.php строка 37
|
staticprotected |
См. определение в файле discount.php строка 40
|
staticprotected |
См. определение в файле discount.php строка 39
|
staticprotected |
См. определение в файле discount.php строка 35
|
staticprotected |
См. определение в файле discount.php строка 38
| const CURRENT_FORMAT = 2 |
См. определение в файле discount.php строка 23
| const ENTITY_ID = 0 |
См. определение в файле discount.php строка 22
| const OLD_FORMAT = 1 |
См. определение в файле discount.php строка 24
| const TYPE_FIX = 'F' |
См. определение в файле discount.php строка 19
| const TYPE_PERCENT = 'P' |
См. определение в файле discount.php строка 18
| const TYPE_SALE = 'S' |
См. определение в файле discount.php строка 20