• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/ProductGrid/Enricher/CompleteStores.php
  • Класс: BitrixCrmMobileProductGridEnricherCompleteStores
  • Вызов: CompleteStores::getRowReserved
private function getRowReserved(ProductRowViewModel $productRow): float
{
	if ($productRow->source->isNew())
	{
		return 0;
	}

	$source = $productRow->source->toArray();

	$rows = ReservationService::getInstance()->fillBasketReserves([$source]);
	if (!isset($rows[0]))
	{
		return 0;
	}

	$row = $rows[0];

	return isset($row['RESERVE_QUANTITY']) ? (float)$row['RESERVE_QUANTITY'] : 0;
}