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

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

static getTableName ()
static getMap ()
static validateXmlId ()
static validateSiteId ()
static validateType ()
static validateName ()
static validateCurrency ()
static validateNotes ()
static checkType ($value, $primary, array $row, Main\Entity\Field $field)
static add (array $data)
static update ($primary, array $data)
static delete ($primary)
static convertCurrency (&$discount, $currency)
static setUseCoupons ($discountList, $use)

Поля данных

const TYPE_DISCOUNT = 0
const TYPE_DISCOUNT_SAVE = 1
const VALUE_TYPE_PERCENT = 'P'
const VALUE_TYPE_FIX = 'F'
const VALUE_TYPE_SALE = 'S'
const COUNT_PERIOD_TYPE_ALL = 'U'
const COUNT_PERIOD_TYPE_INTERVAL = 'D'
const COUNT_PERIOD_TYPE_PERIOD = 'P'
const COUNT_TYPE_SIZE_DAY = 'D'
const COUNT_TYPE_SIZE_MONTH ='M'
const COUNT_TYPE_SIZE_YEAR = 'Y'
const ACTION_PERIOD_TYPE_ALL = 'U'
const ACTION_PERIOD_TYPE_INTERVAL = 'D'
const ACTION_PERIOD_TYPE_PERIOD = 'P'
const ACTION_TYPE_SIZE_DAY = 'D'
const ACTION_TYPE_SIZE_MONTH ='M'
const ACTION_TYPE_SIZE_YEAR = 'Y'
const ACTUAL_VERSION = 2
const OLD_VERSION = 1

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

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

Методы

◆ add()

add ( array $data)
static

Add discount.

Аргументы
array$dataDiscount data.
Возвращает
Main\Entity\AddResult

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

◆ checkType()

checkType ( $value,
$primary,
array $row,
Main\Entity\Field $field )
static

Check TYPE field.

Аргументы
int$valueCurrent field value.
int | array$primaryPrimary key.
array$rowCurrent data.
Main\Entity\Field$fieldField object.
Возвращает
bool|string

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

◆ convertCurrency()

convertCurrency ( & $discount,
$currency )
static

Convert discount data to other currency (sale currency).

Аргументы
array&$discountDiscout data.
string$currencyNew currency.
Возвращает
void

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

◆ delete()

delete ( $primary)
static

Deletes discount by primary key.

Аргументы
mixed$primaryDiscount primary key.
Возвращает
Main\Entity\DeleteResult

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

◆ getMap()

getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getTableName()

getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

◆ setUseCoupons()

setUseCoupons ( $discountList,
$use )
static

Set exist coupons flag for discount list.

Аргументы
array | int$discountListDiscount ids for update.
string$useValue for update use coupons.
Возвращает
void

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

◆ update()

update ( $primary,
array $data )
static

Updates discount by primary key.

Аргументы
mixed$primaryDiscount primary key.
array$dataDiscount data.
Возвращает
Main\Entity\UpdateResult

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

◆ validateCurrency()

validateCurrency ( )
static

Returns validators for CURRENCY field.

Возвращает
array

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

◆ validateName()

validateName ( )
static

Returns validators for NAME field.

Возвращает
array

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

◆ validateNotes()

validateNotes ( )
static

Returns validators for NOTES field.

Возвращает
array

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

◆ validateSiteId()

validateSiteId ( )
static

Returns validators for SITE_ID field.

Возвращает
array

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

◆ validateType()

validateType ( )
static

Returns validators for TYPE field.

Возвращает
array

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

◆ validateXmlId()

validateXmlId ( )
static

Returns validators for XML_ID field.

Возвращает
array

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

Поля

◆ ACTION_PERIOD_TYPE_ALL

const ACTION_PERIOD_TYPE_ALL = 'U'

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

◆ ACTION_PERIOD_TYPE_INTERVAL

const ACTION_PERIOD_TYPE_INTERVAL = 'D'

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

◆ ACTION_PERIOD_TYPE_PERIOD

const ACTION_PERIOD_TYPE_PERIOD = 'P'

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

◆ ACTION_TYPE_SIZE_DAY

const ACTION_TYPE_SIZE_DAY = 'D'

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

◆ ACTION_TYPE_SIZE_MONTH

const ACTION_TYPE_SIZE_MONTH ='M'

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

◆ ACTION_TYPE_SIZE_YEAR

const ACTION_TYPE_SIZE_YEAR = 'Y'

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

◆ ACTUAL_VERSION

const ACTUAL_VERSION = 2

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

◆ COUNT_PERIOD_TYPE_ALL

const COUNT_PERIOD_TYPE_ALL = 'U'

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

◆ COUNT_PERIOD_TYPE_INTERVAL

const COUNT_PERIOD_TYPE_INTERVAL = 'D'

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

◆ COUNT_PERIOD_TYPE_PERIOD

const COUNT_PERIOD_TYPE_PERIOD = 'P'

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

◆ COUNT_TYPE_SIZE_DAY

const COUNT_TYPE_SIZE_DAY = 'D'

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

◆ COUNT_TYPE_SIZE_MONTH

const COUNT_TYPE_SIZE_MONTH ='M'

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

◆ COUNT_TYPE_SIZE_YEAR

const COUNT_TYPE_SIZE_YEAR = 'Y'

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

◆ OLD_VERSION

const OLD_VERSION = 1

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

◆ TYPE_DISCOUNT

const TYPE_DISCOUNT = 0

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

◆ TYPE_DISCOUNT_SAVE

const TYPE_DISCOUNT_SAVE = 1

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

◆ VALUE_TYPE_FIX

const VALUE_TYPE_FIX = 'F'

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

◆ VALUE_TYPE_PERCENT

const VALUE_TYPE_PERCENT = 'P'

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

◆ VALUE_TYPE_SALE

const VALUE_TYPE_SALE = 'S'

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


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