• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/order.php
  • Класс: BitrixSaleOrder
  • Вызов: Order::deleteEntitiesNoDemand
static function deleteEntitiesNoDemand($orderId)
{
	$r = parent::deleteEntitiesNoDemand($orderId);
	if (!$r->isSuccess())
		return $r;

	$registry = Registry::getInstance(static::getRegistryType());

	/** @var Shipment $shipmentClassName */
	$shipmentClassName = $registry->getShipmentClassName();
	$shipmentClassName::deleteNoDemand($orderId);
	if (!$r->isSuccess())
		return $r;

	/** @var Payment $paymentClassName */
	$paymentClassName = $registry->getPaymentClassName();
	$paymentClassName::deleteNoDemand($orderId);
	if (!$r->isSuccess())
		return $r;

	return new Result();
}