• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/shipmentcollection.php
  • Класс: BitrixSaleShipmentCollection
  • Вызов: ShipmentCollection::updateReservedFlag
static function updateReservedFlag(ShipmentCollection $collection)
{
	$result = new Result();
	/** @var Shipment $shipment */
	foreach ($collection as $shipment)
	{
		/** @var Shipment $shipmentClassName */
		$shipmentClassName = static::getItemCollectionClassName();
		$r = $shipmentClassName::updateReservedFlag($shipment);
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
		}

		if ($r->hasWarnings())
		{
			$result->addWarnings($r->getWarnings());
		}
	}

	return $result;
}