• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/catalog/provider.php
  • Класс: BitrixSaleInternalsCatalogProvider
  • Вызов: Provider::tryReserveShipmentItem
static function tryReserveShipmentItem(SaleShipmentItem $shipmentItem, array $context = array())
{
	/** @var SaleOrder $order */
	$order = $shipmentItem->getCollection()->getShipment()->getOrder();

	$context = self::prepareContext($order, $context);
	$r = self::checkContext($context);
	if (!$r->isSuccess())
	{
		return $r;
	}

	return self::tryReserveShipmentItemArray([$shipmentItem], $context);
}