• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/creditcheck.php
  • Класс: BitrixSaleCashboxCreditCheck
  • Вызов: CreditCheck::extractDataInternal
protected function extractDataInternal()
{
	$result = parent::extractDataInternal();

	$totalSum = 0;
	if (isset($result['PRODUCTS']))
	{
		foreach ($result['PRODUCTS'] as $item)
			$totalSum += $item['SUM'];
	}

	if (isset($result['DELIVERY']))
	{
		foreach ($result['DELIVERY'] as $item)
			$totalSum += $item['SUM'];
	}

	$result['PAYMENTS'] = array(
		array(
			'TYPE' => static::PAYMENT_TYPE_CREDIT,
			'SUM' => $totalSum
		)
	);

	$result['TOTAL_SUM'] = $totalSum;

	return $result;
}