Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс TransferProvider
+ Граф наследования:TransferProvider:

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

 tryShip (array $products)
 
 isNeedShip (array $products)
 
 ship (array $products)
 
 checkBarcode (array $items)
 
 reserve (array $products)
 
 deliver (array $products)
 
 viewProduct (array $products)
 
 recurring (array $products)
 
 getProductListStores (array $products)
 
 setItemsResultAfterTryShip (PoolQuantity $pool, array $products, array $productTryList)
 
 setItemsResultAfterTryUnship (PoolQuantity $pool, array $products, array $productTryList)
 
 setItemsResultAfterGetData (array $products, Sale\Result $reserveResult)
 
 getAvailableQuantity (array $products)
 
 getAvailableQuantityByStore (array $products)
 
 getAvailableQuantityAndPrice (array $products)
 
 getProductData (array $products)
 
 getBundleItems (array $products)
 
 getStoresCount ()
 
 writeOffProductBatches (array $products)
 
 returnProductBatches (array $products)
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от TransferProviderBase
static create ($providerClass, array $context)
 
- Защищенные члены унаследованные от TransferProviderBase
 __construct ()
 
 getProviderClass ()
 
 getProviderName ()
 
 getContext ()
 
- Защищенные данные унаследованные от TransferProviderBase
 $providerClass = null
 
 $context = null
 

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

Class TransferProvider

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

Методы

◆ checkBarcode()

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

ObjectNotFoundException

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

◆ deliver()

deliver ( array $products)
Аргументы
array$products
Возвращает
mixed
Исключения
Main

SystemException

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

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

◆ getAvailableQuantity()

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

ObjectNotFoundException

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

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

◆ getAvailableQuantityAndPrice()

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

ObjectNotFoundException

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

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

◆ getAvailableQuantityByStore()

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

ObjectNotFoundException

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

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

◆ getBundleItems()

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

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

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

◆ getProductData()

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

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

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

◆ getProductListStores()

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

ObjectNotFoundException

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

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

◆ getStoresCount()

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

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

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

◆ isNeedShip()

isNeedShip ( array $products)
Аргументы
array$products
Возвращает
mixed
Исключения
Main

SystemException

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

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

◆ recurring()

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

ObjectNotFoundException

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

◆ reserve()

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

ObjectNotFoundException

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

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

◆ returnProductBatches()

returnProductBatches ( array $products)
Возвращает
Sale\Result

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

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

◆ setItemsResultAfterGetData()

setItemsResultAfterGetData ( array $products,
Sale\Result $reserveResult )
Аргументы
array$products
Sale\Result$reserveResult
Возвращает
Sale\Result
Исключения
Main

ObjectNotFoundException

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

◆ setItemsResultAfterTryShip()

setItemsResultAfterTryShip ( PoolQuantity $pool,
array $products,
array $productTryList )
Аргументы
PoolQuantity$pool
array$products
array$productTryList
Возвращает
Sale\Result
Исключения
Main

ObjectNotFoundException

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

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

◆ setItemsResultAfterTryUnship()

setItemsResultAfterTryUnship ( PoolQuantity $pool,
array $products,
array $productTryList )
Аргументы
PoolQuantity$pool
array$products
array$productTryList
Возвращает
Sale\Result
Исключения
Main

ObjectNotFoundException

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

◆ ship()

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

ObjectNotFoundException

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

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

◆ tryShip()

tryShip ( array $products)
Аргументы
array$products
Возвращает
mixed
Исключения
Main

SystemException

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

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

◆ viewProduct()

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

ObjectNotFoundException

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

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

◆ writeOffProductBatches()

writeOffProductBatches ( array $products)
Возвращает
Sale\Result

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

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