• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/ProductGrid/BaseSummaryQuery.php
  • Класс: BitrixCrmMobileProductGridBaseSummaryQuery
  • Вызов: BaseSummaryQuery::isTaxPartlyIncluded
protected function isTaxPartlyIncluded(): bool
{
	$hasItemsWithTaxIncluded = null;
	$hasItemsWithNoTaxIncluded = null;

	foreach ($this->products as $productRow)
	{
		if (isset($productRow['TAX_INCLUDED']) && $productRow['TAX_INCLUDED'] === 'Y')
		{
			$hasItemsWithTaxIncluded = true;
		}
		elseif (isset($productRow['TAX_RATE']) && $productRow['TAX_RATE'] > 0)
		{
			$hasItemsWithNoTaxIncluded = true;
		}
	}

	return ($hasItemsWithNoTaxIncluded && $hasItemsWithTaxIncluded);
}