Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ProviderCreator

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

 addBasketItem (Sale\BasketItemBase $basketItem)
 
 addShipmentItem (Sale\ShipmentItem $shipmentItem)
 
 addProductData (array $productData)
 
 addBasketItemBarcodeData (Sale\BasketItem $basketItem, array $barcodeParams)
 
 createItemForShip (Sale\ShipmentItem $shipmentItem, array $needShipList=[])
 
 createItemForReserve (Sale\ReserveQuantity $reserve)
 
 getProductData ()
 
 getAvailableQuantity ()
 
 getAvailableQuantityByStore ()
 
 getAvailableQuantityAndPrice ()
 
 setItemsResultAfterShip (Sale\Result $resultAfterShip)
 
 createItemsResultAfterDeliver (Sale\Result $resultAfterDeliver)
 
 tryShip ()
 
 isNeedShip ()
 
 checkBarcode ()
 
 reserve ()
 
 ship ()
 
 getBundleItems ()
 
 deliver ()
 
 viewProduct ()
 
 getProductStores ()
 
 recurring ()
 
 createItemsResultAfterRecurring (Sale\Result $resultAfterDeliver)
 
 returnProductBatches ()
 
 writeOffProductBatches ()
 

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

static create (array $context)
 

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

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

Методы

◆ addBasketItem()

addBasketItem ( Sale\BasketItemBase $basketItem)
Аргументы
Sale\BasketItemBase$basketItem

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

◆ addBasketItemBarcodeData()

addBasketItemBarcodeData ( Sale\BasketItem $basketItem,
array $barcodeParams )
Аргументы
Sale\BasketItem$basketItem
array$barcodeParams

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

◆ addProductData()

addProductData ( array $productData)
Аргументы
array$productData

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

◆ addShipmentItem()

addShipmentItem ( Sale\ShipmentItem $shipmentItem)
Аргументы
Sale\ShipmentItem$shipmentItem

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

◆ checkBarcode()

checkBarcode ( )
Возвращает
Sale\Result

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

◆ create()

static create ( array $context)
static
Аргументы
array$context
Возвращает
static

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

◆ createItemForReserve()

createItemForReserve ( Sale\ReserveQuantity $reserve)
Аргументы
Sale\ReserveQuantity$reserve
Возвращает
array
Исключения
Main

ArgumentNullException

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

◆ createItemForShip()

createItemForShip ( Sale\ShipmentItem $shipmentItem,
array $needShipList = [] )
Аргументы
Sale\ShipmentItem$shipmentItem
array$needShipList
Возвращает
array
Исключения
Main

ObjectNotFoundException

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

◆ createItemsResultAfterDeliver()

createItemsResultAfterDeliver ( Sale\Result $resultAfterDeliver)
Аргументы
Sale\Result$resultAfterDeliver
Возвращает
Sale\Result

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

◆ createItemsResultAfterRecurring()

createItemsResultAfterRecurring ( Sale\Result $resultAfterDeliver)
Аргументы
Sale\Result$resultAfterDeliver
Возвращает
Sale\Result

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

◆ deliver()

deliver ( )
Возвращает
Sale\Result

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

◆ getAvailableQuantity()

getAvailableQuantity ( )
Возвращает
Sale\Result

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

◆ getAvailableQuantityAndPrice()

getAvailableQuantityAndPrice ( )
Возвращает
Sale\Result

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

◆ getAvailableQuantityByStore()

getAvailableQuantityByStore ( )
Возвращает
Sale\Result

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

◆ getBundleItems()

getBundleItems ( )
Возвращает
Sale\Result

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

◆ getProductData()

getProductData ( )
Возвращает
Sale\Result

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

◆ getProductStores()

getProductStores ( )
Возвращает
Sale\Result

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

◆ isNeedShip()

isNeedShip ( )
Возвращает
Sale\Result

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

◆ recurring()

recurring ( )
Возвращает
Sale\Result

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

◆ reserve()

reserve ( )
Возвращает
Sale\Result

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

◆ returnProductBatches()

returnProductBatches ( )
Возвращает
Sale\Result
Исключения
Main

ArgumentOutOfRangeException

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

◆ setItemsResultAfterShip()

setItemsResultAfterShip ( Sale\Result $resultAfterShip)
Аргументы
Sale\Result$resultAfterShip
Возвращает
Sale\Result

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

◆ ship()

ship ( )
Возвращает
Sale\Result

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

◆ tryShip()

tryShip ( )
Возвращает
Sale\Result

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

◆ viewProduct()

viewProduct ( )
Возвращает
Sale\Result

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

◆ writeOffProductBatches()

writeOffProductBatches ( )
Возвращает
Sale\Result
Исключения
Main

ArgumentOutOfRangeException

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