• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/reservation/basketreservationhistoryservice.php
  • Класс: BitrixSaleReservationBasketReservationHistoryService
  • Вызов: BasketReservationHistoryService::getQuantityByReservation
public function getQuantityByReservation(int $reservationId): float
{
	$total = 0.0;

	$rows = BasketReservationHistoryTable::getList([
		'select' => [
			'QUANTITY',
		],
		'filter' => [
			'=RESERVATION_ID' => $reservationId,
		],
	]);
	foreach ($rows as $row)
	{
		$total += (float)$row['QUANTITY'];
	}

	return $total;
}