• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_product_row.php
  • Класс: \CAllCrmProductRow
  • Вызов: CAllCrmProductRow::PrepareTotalInfoFromSettings
static function PrepareTotalInfoFromSettings(array $settings): array
{
	$result = array();

	$taxMode = isset($settings['TAX_MODE']) ? intval($settings['TAX_MODE']) : 0;
	if ($taxMode !== self::TAX_MODE && $taxMode !== self::LD_TAX_MODE)
		$taxMode = CCrmTax::isVatMode() ? self::TAX_MODE : self::LD_TAX_MODE;

	$result['TAX_MODE'] = $taxMode;

	if (isset($settings['TAX_LIST']) && is_array($settings['TAX_LIST']))
		$result['TAX_LIST'] = $settings['TAX_LIST'];

	return $result;
}