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

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

static getTableName ()
static getMap ()
static deleteOldProducts ($liveTime=10)
static refreshProductStatistic ($liveTime=10)
static addProductsFromOrder ($orderId=0)
static addProductsByAgent ($limit=100)
static onSaleOrderAddEvent (Main\Event $event)
static onSaleStatusOrderHandlerEvent (Main\Event $event)
static onSaleDeliveryOrderHandlerEvent (Main\Event $event)
static onSaleDeductOrderHandlerEvent (Main\Event $event)
static onSaleCancelOrderHandlerEvent (Main\Event $event)
static onSalePayOrderHandlerEvent (Main\Event $event)
static onSaleOrderAdd ($orderId)
static onSaleStatusOrderHandler ($orderId, $status)
static onSaleDeliveryOrderHandler ($orderId, $status)
static onSaleDeductOrderHandler ($orderId, $status)
static onSaleCancelOrderHandler ($orderId, $status)
static onSalePayOrderHandler ($orderId, $status)

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

static addOrderProcessing ($orderId, $statusName)

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

Class Product2ProductTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_Product2Product_Query query() @method static EO_Product2Product_Result getByPrimary($primary, array $parameters = []) @method static EO_Product2Product_Result getById($id) @method static EO_Product2Product_Result getList(array $parameters = []) @method static EO_Product2Product_Entity getEntity() @method static \Bitrix\Sale\Internals\EO_Product2Product createObject($setDefaultValues = true) @method static \Bitrix\Sale\Internals\EO_Product2Product_Collection createCollection() @method static \Bitrix\Sale\Internals\EO_Product2Product wakeUpObject($row) @method static \Bitrix\Sale\Internals\EO_Product2Product_Collection wakeUpCollection($rows)

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

Методы

◆ addOrderProcessing()

addOrderProcessing ( $orderId,
$statusName )
staticprotected

Add order id in order processing table.

Аргументы
$orderId
$statusName.Handler status name.
Возвращает
void

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

◆ addProductsByAgent()

addProductsByAgent ( $limit = 100)
static

Add products from order by an agent

Аргументы
int$limitCount of orders is added per hit.
Возвращает
string

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

◆ addProductsFromOrder()

addProductsFromOrder ( $orderId = 0)
static

Add products from order or updates existing.

Аргументы
$orderId
Возвращает
void

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

◆ deleteOldProducts()

deleteOldProducts ( $liveTime = 10)
static

Remove old products from b_sale_product2product table. Used in agents.

Аргументы
int$liveTimein days
Возвращает
string

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

◆ getMap()

getMap ( )
static

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

◆ getTableName()

getTableName ( )
static

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

◆ onSaleCancelOrderHandler()

onSaleCancelOrderHandler ( $orderId,
$status )
static

Executes when order status has canceled.

Аргументы
$orderId
$status
Возвращает
void

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

◆ onSaleCancelOrderHandlerEvent()

onSaleCancelOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ onSaleDeductOrderHandler()

onSaleDeductOrderHandler ( $orderId,
$status )
static

Executes when order status has deducted.

Аргументы
$orderId
$status
Возвращает
void

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

◆ onSaleDeductOrderHandlerEvent()

onSaleDeductOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ onSaleDeliveryOrderHandler()

onSaleDeliveryOrderHandler ( $orderId,
$status )
static

Executes when order status Delivered.

Аргументы
$orderId
$status
Возвращает
void

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

◆ onSaleDeliveryOrderHandlerEvent()

onSaleDeliveryOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ onSaleOrderAdd()

onSaleOrderAdd ( $orderId)
static

Executes when order status added.

Аргументы
$orderId
Возвращает
void

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

◆ onSaleOrderAddEvent()

onSaleOrderAddEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ onSalePayOrderHandler()

onSalePayOrderHandler ( $orderId,
$status )
static

Executes when order status has canceled.

Аргументы
$orderId
$status
Возвращает
void

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

◆ onSalePayOrderHandlerEvent()

onSalePayOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ onSaleStatusOrderHandler()

onSaleStatusOrderHandler ( $orderId,
$status )
static

Executes when order status has changed.

Аргументы
$orderId
$status
Возвращает
void

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

◆ onSaleStatusOrderHandlerEvent()

onSaleStatusOrderHandlerEvent ( Main\Event $event)
static
Аргументы
Main\Event$event
Возвращает
Main\EventResult

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

◆ refreshProductStatistic()

refreshProductStatistic ( $liveTime = 10)
static

Refresh order statistic

Аргументы
$liveTime.Counting statistic period in days
Возвращает
void

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


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