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

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

 __construct (SettingsContainer $settings)
 build ($data)
 setBasketBuilder (BasketBuilder $basketBuilder)
 getRegistry ()
 initFields (array $data)
 delegate ()
 createOrder ()
 setProperties ()
 setUser ()
 buildProfile ()
 setDiscounts ()
 buildBasket ()
 buildTradeBindings ()
 finalActions ()
 getOrder ()
 getSettingsContainer ()
 getErrorsContainer ()
 getFormData ($fieldName='')
 getBasketBuilder ()
 getUserId ()

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

static getDefaultPersonType ($siteId)
static getBuyerTypesList ($siteId)

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

 prepareFields (array $fields)
 getSettableShipmentFields ()
 getSettablePaymentFields ()
 getSettableOrderFields ()
 createEmptyShipment ()
 removeShipments ()
 prepareFieldsStatusId ($isNew, $item, $defaultFields)
 prepareDataForSetFields (\Bitrix\Sale\Shipment $shipment, $items)
 modifyQuantityShipmentItem (ShipmentItem $shipmentItem, array $params)
 createEmptyPayment ()
 removePayments ()
 isEmptyPaymentData ()
 needCreateDefaultPayment ()
 tradingPlatformExists ($id)
 removeTradeBindings ()
 createUserFromFormData ()
 getCurrentUserId ()

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

 $delegate = null
 $basketBuilder = null
 $settingsContainer = null
 $order = null
 $formData = array()
 $errorsContainer = null
 $isStartField
 $registry = null

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

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

Конструктор(ы)

◆ __construct()

__construct ( SettingsContainer $settings)

Переопределяется в OrderBuilderRest и OrderBuilderSale.

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

Методы

◆ build()

build ( $data)
Аргументы
$data
Исключения
BuildingException

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

◆ buildBasket()

buildBasket ( )

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

◆ buildProfile()

buildProfile ( )

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

◆ buildTradeBindings()

buildTradeBindings ( )

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

◆ createEmptyPayment()

createEmptyPayment ( )
protected

Переопределяется в OrderBuilderRest.

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

◆ createEmptyShipment()

createEmptyShipment ( )
protected

Переопределяется в OrderBuilderRest.

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

◆ createOrder()

createOrder ( )

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

◆ createUserFromFormData()

createUserFromFormData ( )
protected
Возвращает
false|int|mixed|string|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\NotImplementedException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ delegate()

delegate ( )

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

◆ finalActions()

finalActions ( )

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

◆ getBasketBuilder()

getBasketBuilder ( )

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

◆ getBuyerTypesList()

getBuyerTypesList ( $siteId)
static

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

◆ getCurrentUserId()

getCurrentUserId ( )
protected

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

◆ getDefaultPersonType()

getDefaultPersonType ( $siteId)
static

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

◆ getErrorsContainer()

getErrorsContainer ( )

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

◆ getFormData()

getFormData ( $fieldName = '')

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

◆ getOrder()

getOrder ( )

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

◆ getRegistry()

getRegistry ( )

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

◆ getSettableOrderFields()

getSettableOrderFields ( )
protected

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

◆ getSettablePaymentFields()

getSettablePaymentFields ( )
protected

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

◆ getSettableShipmentFields()

getSettableShipmentFields ( )
protected

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

◆ getSettingsContainer()

getSettingsContainer ( )

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

◆ getUserId()

getUserId ( )

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

◆ initFields()

initFields ( array $data)

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

◆ isEmptyPaymentData()

isEmptyPaymentData ( )
protected
Возвращает
bool

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

◆ modifyQuantityShipmentItem()

modifyQuantityShipmentItem ( ShipmentItem $shipmentItem,
array $params )
protected

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

◆ needCreateDefaultPayment()

needCreateDefaultPayment ( )
protected
Возвращает
bool

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

◆ prepareDataForSetFields()

prepareDataForSetFields ( \Bitrix\Sale\Shipment $shipment,
$items )
protected

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

◆ prepareFields()

prepareFields ( array $fields)
protected

Переопределяется в OrderBuilderRest.

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

◆ prepareFieldsStatusId()

prepareFieldsStatusId ( $isNew,
$item,
$defaultFields )
protected

Переопределяется в OrderBuilderRest.

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

◆ removePayments()

removePayments ( )
protected

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

◆ removeShipments()

removeShipments ( )
protected

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

◆ removeTradeBindings()

removeTradeBindings ( )
protected

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

◆ setBasketBuilder()

setBasketBuilder ( BasketBuilder $basketBuilder)

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

◆ setDiscounts()

setDiscounts ( )

Переопределяется в OrderBuilderRest.

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

◆ setProperties()

setProperties ( )

Переопределяется в OrderBuilderRest.

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

◆ setUser()

setUser ( )

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

◆ tradingPlatformExists()

tradingPlatformExists ( $id)
protected

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

Поля

◆ $basketBuilder

$basketBuilder = null
protected

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

◆ $delegate

$delegate = null
protected

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

◆ $errorsContainer

$errorsContainer = null
protected

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

◆ $formData

$formData = array()
protected

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

◆ $isStartField

$isStartField
protected

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

◆ $order

$order = null
protected

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

◆ $registry

$registry = null
protected

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

◆ $settingsContainer

$settingsContainer = null
protected

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


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