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

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

static CheckFields ($ACTION, &$arFields, $ID=0)
static GetByID ($id)
static Add ($fields, $recount=false)
static Update ($id, $fields, $recount=false)
static Delete ($id)
static GetBasePrice ($productID, $quantityFrom=false, $quantityTo=false, $boolExt=true)
static SetBasePrice ($ProductID, $Price, $Currency, $quantityFrom=false, $quantityTo=false, $bGetID=false)
static ReCalculate ($TYPE, $ID, $VAL)
static OnCurrencyDelete ($Currency)
static OnIBlockElementDelete ($ProductID)
static DeleteByProduct ($ProductID, $arExceptionIDs=array())
static ReCountForBase (&$arFields)
static ReCountFromBase (&$arFields, &$boolBase)

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

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

Методы

◆ Add()

Add ( $fields,
$recount = false )
static
См. также
\Bitrix\Catalog\Model\Price::add
Аргументы
array$fields
bool$recount
Возвращает
bool|int

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

◆ CheckFields()

CheckFields ( $ACTION,
& $arFields,
$ID = 0 )
static
Аргументы
string$ACTION
array&$arFields
int$ID
Возвращает
bool

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

◆ Delete()

Delete ( $id)
static
См. также
\Bitrix\Catalog\Model\Price::delete
Аргументы
$id
Возвращает
bool

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

◆ DeleteByProduct()

DeleteByProduct ( $ProductID,
$arExceptionIDs = array() )
static

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

◆ GetBasePrice()

GetBasePrice ( $productID,
$quantityFrom = false,
$quantityTo = false,
$boolExt = true )
static
См. также
\Bitrix\Catalog\Model\Price::getList
Аргументы
$productID
bool$quantityFrom
bool$quantityTo
bool$boolExt
Возвращает
array|bool|false|mixed|null

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

◆ GetByID()

GetByID ( $id)
static
Аргументы
int$id
Возвращает
array|false

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

◆ OnCurrencyDelete()

OnCurrencyDelete ( $Currency)
static

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

◆ OnIBlockElementDelete()

OnIBlockElementDelete ( $ProductID)
static
См. также
\Bitrix\Catalog\Model\Product::delete
Аргументы
int$ProductID
Возвращает
bool

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

◆ ReCalculate()

ReCalculate ( $TYPE,
$ID,
$VAL )
static

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

◆ ReCountForBase()

ReCountForBase ( & $arFields)
static
См. также
\Bitrix\Catalog\Model\Price::add and \Bitrix\Catalog\Model\Price::update
Аргументы
array&$arFields
Возвращает
void

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

◆ ReCountFromBase()

ReCountFromBase ( & $arFields,
& $boolBase )
static
См. также
\Bitrix\Catalog\Model\Price::add and \Bitrix\Catalog\Model\Price::update
Аргументы
array&$arFields
bool&$boolBase
Возвращает
void

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

◆ SetBasePrice()

SetBasePrice ( $ProductID,
$Price,
$Currency,
$quantityFrom = false,
$quantityTo = false,
$bGetID = false )
static
См. также
\Bitrix\Catalog\Model\Price::add and \Bitrix\Catalog\Model\Price::update
Аргументы
int$ProductID
int | float$Price
string$Currency
bool$quantityFrom
bool$quantityTo
bool$bGetID
Возвращает
bool|int

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

◆ Update()

Update ( $id,
$fields,
$recount = false )
static
См. также
\Bitrix\Catalog\Model\Price::update
Аргументы
$id
array$fields
bool$recount
Возвращает
bool|int

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/catalog/general/price.php