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

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

static getTableName ()
static getMap ()
static validateEntityValue ()
static saveBasketItemData ($order, $basket, $data, $clear=false)
static clearByBasketItem ($basket)
static clearByOrder ($order)
static clearByDiscount ($discountList)

Поля данных

const ENTITY_TYPE_BASKET_ITEM = 0x0001
const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM
const ENTITY_TYPE_DELIVERY = 0x0002
const ENTITY_TYPE_SHIPMENT = 0x0004
const ENTITY_TYPE_DISCOUNT = 0x0008
const ENTITY_TYPE_ORDER = 0x0010
const ENTITY_TYPE_ROUND = 0x0020
const ENTITY_TYPE_DISCOUNT_STORED_DATA = 0x0040

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

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

Методы

◆ clearByBasketItem()

clearByBasketItem ( $basket)
static

Clear data for basket item.

Аргументы
int$basketBasket id.
Возвращает
bool

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

◆ clearByDiscount()

clearByDiscount ( $discountList)
static

Clear data by discount list.

Аргументы
array | int$discountListDiscount ids list.
Возвращает
bool

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

◆ clearByOrder()

clearByOrder ( $order)
static

Delete data by order.

Аргументы
int$orderOrder id.
Возвращает
bool

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

◆ getMap()

getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getTableName()

getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ saveBasketItemData()

saveBasketItemData ( $order,
$basket,
$data,
$clear = false )
static

Upsert basket item data.

Аргументы
int$orderOrder id.
int$basketBasket id.
array$dataData list.
bool$clearClear old values or update.
Возвращает
bool

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

◆ validateEntityValue()

validateEntityValue ( )
static

Returns validators for ENTITY_VALUE field.

Возвращает
array

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

Поля

◆ ENTITY_TYPE_BASKET

const ENTITY_TYPE_BASKET = self::ENTITY_TYPE_BASKET_ITEM

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

◆ ENTITY_TYPE_BASKET_ITEM

const ENTITY_TYPE_BASKET_ITEM = 0x0001

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

◆ ENTITY_TYPE_DELIVERY

const ENTITY_TYPE_DELIVERY = 0x0002

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

◆ ENTITY_TYPE_DISCOUNT

const ENTITY_TYPE_DISCOUNT = 0x0008

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

◆ ENTITY_TYPE_DISCOUNT_STORED_DATA

const ENTITY_TYPE_DISCOUNT_STORED_DATA = 0x0040

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

◆ ENTITY_TYPE_ORDER

const ENTITY_TYPE_ORDER = 0x0010

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

◆ ENTITY_TYPE_ROUND

const ENTITY_TYPE_ROUND = 0x0020

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

◆ ENTITY_TYPE_SHIPMENT

const ENTITY_TYPE_SHIPMENT = 0x0004

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


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