• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/RealizationList/Item.php
  • Класс: BitrixCatalogMobileRealizationListItem
  • Вызов: Item::getTotalWithCurrencyValue
private function getTotalWithCurrencyValue(array $document): float
{
	$shipmentBasketResult = ShipmentItem::getList([
		'select' => ['PRICE' => 'BASKET.PRICE', 'ORDER_DELIVERY_ID', 'QUANTITY'],
		'filter' => ['=ORDER_DELIVERY_ID' => $document['ID']],
	]);
	$totalValue = 0;
	while ($shipmentItem = $shipmentBasketResult->fetch())
	{
		$totalValue += (float)$shipmentItem['PRICE'] * $shipmentItem['QUANTITY'];
	}

	return $totalValue;
}