• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/product2product.php
  • Класс: BitrixSaleInternalsProduct2ProductTable
  • Вызов: Product2ProductTable::onSaleStatusOrderHandlerEvent
static function onSaleStatusOrderHandlerEvent(MainEvent $event)
{
	$order = $event->getParameter('ENTITY');
	$value = $event->getParameter('VALUE');
	if ((!$order instanceof SaleOrder))
	{
		return new MainEventResult(
			MainEventResult::ERROR,
			new SaleResultError(MainLocalizationLoc::getMessage('SALE_EVENT_PRODUCT2PRODUCT_WRONG_ORDER'), 'SALE_EVENT_PRODUCT2PRODUCT_ON_SALE_ORDER_STATUS_WRONG_ORDER'),
			'sale'
		);
	}

	static::onSaleStatusOrderHandler($order->getId(), $value);

	return new MainEventResult( MainEventResult::SUCCESS, null, 'sale');
}