...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/resultentity.php
- Класс: Bitrix\Crm\WebForm\ResultEntity
- Вызов: ResultEntity::setProductRows
public function setProductRows($productList) { foreach($productList as $product) { $price = $product['PRICE']; $taxRate = isset($product['VAT_RATE']) ? round(doubleval($product['VAT_RATE']) * 100, 2) : null ; if ($taxRate) { $isTaxIncluded = isset($product['VAT_INCLUDED']) && $product['VAT_INCLUDED'] === 'Y'; $price = $isTaxIncluded ? $product['PRICE'] : \CCrmProductRow::CalculateInclusivePrice($product['PRICE'], $taxRate) ; } $this->productRows[] = [ 'PRODUCT_ID' => (int) $product['ID'], 'PRODUCT_NAME' => $product['NAME'], 'PRICE' => $price, 'DISCOUNT_SUM' => $product['DISCOUNT'], 'QUANTITY' => ($product['QUANTITY'] ?? 1) ?: 1, 'TAX_INCLUDED' => $product['VAT_INCLUDED'] ?? null, 'TAX_RATE' => $taxRate, ]; } }