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

Открытые члены

 getOrder ()
 getRequestFields ()
 setBasketCompatibility (BasketCompatibility $basketCompatibility)
 isExistPrice ()
 parseField ($key)
Открытые члены унаследованные от EntityCompatibility
 setFilter (array $filter=array())
 setSelect (array $select=array())
 setGroup ($group=null)
 setSort (array $sort=array())
 setNav (array $nav=array())
 setCallback (array $callback)
 getField ($name)
 setField ($name, $value)
 getFieldValues ()
 setFields (array $values)

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

static createShipmentFromRequest (Sale\ShipmentCollection $shipmentCollection, $deliveryId, array $requestFields)
static add (array $fields)
static canPayWithUserBudget ($needSum, $userId, $currency, $fullPay=true)
static getAliasFields ()
static getOrderDateFields ()
static getOrderFields (Sale\Order $order)
Открытые статические члены унаследованные от EntityCompatibility
static getList ($sort=array(), $filter=array(), $group=null, $nav=array(), $select=array(), $callback=false)
static convertDateFields (array $fields, array $dateFields=array())
static convertDateFieldsToOldFormat (array $fields)
static convertDateFieldToFormat ($value, $format)
static getAvailableFields ()
static backRawField ($entityName, array $fields, $separator='=')

Поля данных

const ORDER_COMPAT_ACTION_ADD = 'ADD'
const ORDER_COMPAT_ACTION_UPDATE = 'UPDATE'
const ORDER_COMPAT_ACTION_SAVE = 'SAVE'
Поля данных унаследованные от EntityCompatibility
const ENTITY_ORDER = 'ORDER'
const ENTITY_PAYMENT = 'PAYMENT'
const ENTITY_ORDER_TABLE = 'b_sale_order'
const ENTITY_PAYMENT_TABLE = 'b_sale_order_payment'

Защищенные члены

 getWhiteListFields ()
 addPropertyRuntime ($index)
 getPropertyRuntimeName ($index)
 addBasketRuntime ($key)
Защищенные члены унаследованные от EntityCompatibility
 __construct (array $fields=array())
 addFilter ($name, $value)
 addFilterForAlias (array $aliasList, $name, $value)
 addSelect ($name)
 addSelectForAlias (array $aliasList)
 addQueryAlias ($name, $value=null)
 getQueryAliasList ()
 parseRawFields ($entityName, array $fields, array $availableFields=array())
 checkWhiteListFields ($fieldName)

Защищенные статические члены

static getRegistryType ()
static getEntity ()
static getBasketCompatibilityClassName ()
static getAliasPaymentFields ()
static getAliasShipmentFields ()
static getAliasBasketFields ()
static getSelectFields ()
static getShipmentClearFields ()
static getPaymentClearFields ()
static clearAvailableFields (array $fields, array $clearFields=array())
static getFieldsFromOtherEntities ()
static getShipmentFieldsToConvert ()
static getPaymentFieldsToConvert ()
static getEntityDateFields (Sale\Internals\CollectableEntity $entity)
static getPaymentDateFields ()
static getPaymentReplaceFields ()
static getOrderReplaceFields ()
static getDefaultFuserId ()
Защищенные статические члены унаследованные от EntityCompatibility
static setGetListParameters (EntityCompatibility $compatibility, $sort=array(), $filter=array(), $group=null, $nav=array(), $select=array(), $callback=false)
static clearFields (array $fields, array $availableFields=array())
static convertDateField ($name, $value, array $dateFields=array())
static convertDateFieldToOldFormat ($value)
static replaceFields (array $fields, array $replace=array())
static checkEntityName ($entityName)

Защищенные данные

 $order = null
 $requestFields = null
 $basket = null
 $externalPrice = null
 $runtimeFields = array()
 $propertyRuntimeList = array()
Защищенные данные унаследованные от EntityCompatibility
 $query = null
 $filter = array()
 $select = array()
 $group = null
 $sort = array()
 $nav = null
 $queryAliasList = null
 $fields = null
 $rawFields = array()

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

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

Методы

◆ add()

add ( array $fields)
static
Аргументы
array$fields
Возвращает
Sale\Result

Переопределяет метод предка EntityCompatibility.

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

◆ addBasketRuntime()

addBasketRuntime ( $key)
protected
Аргументы
$key
Возвращает
null|string
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ addPropertyRuntime()

addPropertyRuntime ( $index)
protected
Аргументы
int$index

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

◆ canPayWithUserBudget()

canPayWithUserBudget ( $needSum,
$userId,
$currency,
$fullPay = true )
static
Аргументы
float$needSum
int$userId
string$currency
bool$fullPay
Возвращает
bool

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

◆ clearAvailableFields()

clearAvailableFields ( array $fields,
array $clearFields = array() )
staticprotected
Аргументы
array$fields
array$clearFields
Возвращает
array

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

◆ createShipmentFromRequest()

createShipmentFromRequest ( Sale\ShipmentCollection $shipmentCollection,
$deliveryId,
array $requestFields )
static

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

◆ getAliasBasketFields()

getAliasBasketFields ( )
staticprotected
Возвращает
array

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

◆ getAliasFields()

getAliasFields ( )
static

Переопределяет метод предка EntityCompatibility.

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

◆ getAliasPaymentFields()

getAliasPaymentFields ( )
staticprotected
Возвращает
array

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

◆ getAliasShipmentFields()

getAliasShipmentFields ( )
staticprotected
Возвращает
array

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

◆ getBasketCompatibilityClassName()

getBasketCompatibilityClassName ( )
staticprotected
Возвращает
string

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

◆ getDefaultFuserId()

getDefaultFuserId ( )
staticprotected

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

◆ getEntity()

getEntity ( )
staticprotected
Возвращает
Main\Entity\Base
Исключения
Main

ArgumentException

Исключения
Main

SystemException

Переопределяет метод предка EntityCompatibility.

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

◆ getEntityDateFields()

getEntityDateFields ( Sale\Internals\CollectableEntity $entity)
staticprotected
Возвращает
array

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

◆ getFieldsFromOtherEntities()

getFieldsFromOtherEntities ( )
staticprotected
Возвращает
array

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

◆ getOrder()

getOrder ( )
Возвращает
Sale\Order|null

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

◆ getOrderDateFields()

getOrderDateFields ( )
static

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

◆ getOrderFields()

getOrderFields ( Sale\Order $order)
static
Аргументы
Sale\Order$order
Возвращает
Sale\Result

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

◆ getOrderReplaceFields()

getOrderReplaceFields ( )
staticprotected
Возвращает
array

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

◆ getPaymentClearFields()

getPaymentClearFields ( )
staticprotected
Возвращает
array

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

◆ getPaymentDateFields()

getPaymentDateFields ( )
staticprotected
Возвращает
array

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

◆ getPaymentFieldsToConvert()

getPaymentFieldsToConvert ( )
staticprotected
Возвращает
array

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

◆ getPaymentReplaceFields()

getPaymentReplaceFields ( )
staticprotected
Возвращает
array

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

◆ getPropertyRuntimeName()

getPropertyRuntimeName ( $index)
protected

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

◆ getRegistryType()

getRegistryType ( )
staticprotected
Возвращает
string

Переопределяет метод предка EntityCompatibility.

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

◆ getRequestFields()

getRequestFields ( )
Возвращает
array

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

◆ getSelectFields()

getSelectFields ( )
staticprotected
Возвращает
array

Переопределяет метод предка EntityCompatibility.

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

◆ getShipmentClearFields()

getShipmentClearFields ( )
staticprotected
Возвращает
array

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

◆ getShipmentFieldsToConvert()

getShipmentFieldsToConvert ( )
staticprotected
Возвращает
array

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

◆ getWhiteListFields()

getWhiteListFields ( )
protected

Переопределяет метод предка EntityCompatibility.

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

◆ isExistPrice()

isExistPrice ( )

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

◆ parseField()

parseField ( $key)
Аргументы
$key
Возвращает
null|string

Переопределяет метод предка EntityCompatibility.

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

◆ setBasketCompatibility()

setBasketCompatibility ( BasketCompatibility $basketCompatibility)
Аргументы
BasketCompatibility$basketCompatibility

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

Поля

◆ $basket

$basket = null
protected

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

◆ $externalPrice

$externalPrice = null
protected

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

◆ $order

$order = null
protected

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

◆ $propertyRuntimeList

$propertyRuntimeList = array()
protected

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

◆ $requestFields

$requestFields = null
protected

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

◆ $runtimeFields

$runtimeFields = array()
protected

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

◆ ORDER_COMPAT_ACTION_ADD

const ORDER_COMPAT_ACTION_ADD = 'ADD'

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

◆ ORDER_COMPAT_ACTION_SAVE

const ORDER_COMPAT_ACTION_SAVE = 'SAVE'

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

◆ ORDER_COMPAT_ACTION_UPDATE

const ORDER_COMPAT_ACTION_UPDATE = 'UPDATE'

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


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