1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CIBlockPriceTools

Открытые статические члены

static GetCatalogPrices ($IBLOCK_ID, $arPriceCode)
static GetAllowCatalogPrices ($arPriceTypes)
static SetCatalogDiscountCache ($arCatalogGroups, $arUserGroups, $siteId=false)
static GetItemPrices ( $IBLOCK_ID, $arCatalogPrices, $arItem, $bVATInclude=true, $arCurrencyParams=array(), $USER_ID=0, $LID=SITE_ID)
static CanBuy ( $IBLOCK_ID, $arCatalogPrices, $arItem)
static GetProductProperties ( $IBLOCK_ID, $ELEMENT_ID, $arPropertiesList, $arPropertiesValues)
static getFillProductProperties ($productProps)
static CheckProductProperties ($iblockID, $elementID, $propertiesList, $propertiesValues, $enablePartialList=false)
static GetOffersIBlock ($IBLOCK_ID)
static GetOfferProperties ($offerID, $iblockID, $propertiesList, $skuTreeProps='')
static GetOffersArray ($arFilter, $arElementID, $arOrder, $arSelectFields, $arSelectProperties, $limit, $arPrices, $vat_include, $arCurrencyParams=array(), $USER_ID=0, $LID=SITE_ID)
static GetDefaultMeasure ()
static setRatioMinPrice (&$item, $replaceMinPrice=false)
static checkPropDirectory (&$property, $getPropInfo=false)
static getTreeProperties ($skuInfo, $propertiesCodes, $defaultFields=array())
static getMinPriceFromOffers (&$offers, $currency, $replaceMinPrice=true)
static getDoublePicturesForItem (&$item, $propertyCode, $encode=true)
static getSliderForItem (&$item, $propertyCode, $addDetailToSlider, $encode=true)
static getLabel (&$item, $propertyCode)
static clearProperties (&$properties, $clearCodes)
static getMinPriceFromList ($priceList)
static isEnabledCalculationDiscounts ()
static enableCalculationDiscounts ()
static disableCalculationDiscounts ()

Статические защищенные данные

static $catalogIncluded = null
static $highLoadInclude = null
static $saleIncluded = null
static $needDiscountCache = null
static $calculationDiscounts = 0

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

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

Методы

◆ CanBuy()

CanBuy ( $IBLOCK_ID,
$arCatalogPrices,
$arItem )
static
Аргументы
int$IBLOCK_ID
array$arCatalogPrices
array$arItem
Возвращает
bool
Аргументы
$IBLOCK_ID@noinspection PhpUnusedParameterInspection

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

◆ CheckProductProperties()

CheckProductProperties ( $iblockID,
$elementID,
$propertiesList,
$propertiesValues,
$enablePartialList = false )
static

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

◆ checkPropDirectory()

checkPropDirectory ( & $property,
$getPropInfo = false )
static

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

◆ clearProperties()

clearProperties ( & $properties,
$clearCodes )
static

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

◆ disableCalculationDiscounts()

disableCalculationDiscounts ( )
static

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

◆ enableCalculationDiscounts()

enableCalculationDiscounts ( )
static

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

◆ GetAllowCatalogPrices()

GetAllowCatalogPrices ( $arPriceTypes)
static
Аргументы
array$arPriceTypes
Возвращает
array

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

◆ GetCatalogPrices()

GetCatalogPrices ( $IBLOCK_ID,
$arPriceCode )
static
Аргументы
int$IBLOCK_ID
array$arPriceCode
Возвращает
array
Исключения
Main

LoaderException

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

◆ GetDefaultMeasure()

GetDefaultMeasure ( )
static
См. также
CCatalogMeasure::getDefaultMeasure
Возвращает
array|null
Исключения
Main

LoaderException

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

◆ getDoublePicturesForItem()

getDoublePicturesForItem ( & $item,
$propertyCode,
$encode = true )
static

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

◆ getFillProductProperties()

getFillProductProperties ( $productProps)
static

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

◆ GetItemPrices()

GetItemPrices ( $IBLOCK_ID,
$arCatalogPrices,
$arItem,
$bVATInclude = true,
$arCurrencyParams = array(),
$USER_ID = 0,
$LID = SITE_ID )
static
Аргументы
$IBLOCK_ID@noinspection PhpUnusedParameterInspection

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

◆ getLabel()

getLabel ( & $item,
$propertyCode )
static

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

◆ getMinPriceFromList()

getMinPriceFromList ( $priceList)
static

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

◆ getMinPriceFromOffers()

getMinPriceFromOffers ( & $offers,
$currency,
$replaceMinPrice = true )
static

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

◆ GetOfferProperties()

GetOfferProperties ( $offerID,
$iblockID,
$propertiesList,
$skuTreeProps = '' )
static

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

◆ GetOffersArray()

GetOffersArray ( $arFilter,
$arElementID,
$arOrder,
$arSelectFields,
$arSelectProperties,
$limit,
$arPrices,
$vat_include,
$arCurrencyParams = array(),
$USER_ID = 0,
$LID = SITE_ID )
static

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

◆ GetOffersIBlock()

GetOffersIBlock ( $IBLOCK_ID)
static

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

◆ GetProductProperties()

GetProductProperties ( $IBLOCK_ID,
$ELEMENT_ID,
$arPropertiesList,
$arPropertiesValues )
static
Аргументы
$ELEMENT_ID@noinspection PhpUnusedParameterInspection

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

◆ getSliderForItem()

getSliderForItem ( & $item,
$propertyCode,
$addDetailToSlider,
$encode = true )
static

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

◆ getTreeProperties()

getTreeProperties ( $skuInfo,
$propertiesCodes,
$defaultFields = array() )
static

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

◆ isEnabledCalculationDiscounts()

isEnabledCalculationDiscounts ( )
static

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

◆ SetCatalogDiscountCache()

SetCatalogDiscountCache ( $arCatalogGroups,
$arUserGroups,
$siteId = false )
static

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

◆ setRatioMinPrice()

setRatioMinPrice ( & $item,
$replaceMinPrice = false )
static

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

Поля

◆ $calculationDiscounts

$calculationDiscounts = 0
staticprotected

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

◆ $catalogIncluded

$catalogIncluded = null
staticprotected

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

◆ $highLoadInclude

$highLoadInclude = null
staticprotected

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

◆ $needDiscountCache

$needDiscountCache = null
staticprotected

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

◆ $saleIncluded

$saleIncluded = null
staticprotected

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


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