• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/component/baseform.php
  • Класс: BitrixCatalogComponentBaseForm
  • Вызов: BaseForm::getDefaultVat
protected function getDefaultVat(): array
{
	$emptyVat = null;
	$iblockVatId = $this->entity->getIblockInfo()->getVatId();

	foreach ($this->getVats() as $vat)
	{
		if ($vat['EXCLUDE_VAT'] === 'Y')
		{
			$emptyVat = $vat;
		}

		if ((int)$vat['ID'] === $iblockVatId)
		{
			$vat['NAME'] = Loc::getMessage(
				"CATALOG_C_F_DEFAULT",
				['#VALUE#' => htmlspecialcharsbx($vat['NAME'])]
			);
			return $vat;
		}
	}

	return [
		'ID' => self::NOT_SELECTED_VAT_ID_VALUE,
		'RATE' => null,
		'EXCLUDE_VAT' => null,
		'NAME' => Loc::getMessage(
			"CATALOG_C_F_DEFAULT",
			['#VALUE#' => Loc::getMessage("CATALOG_PRODUCT_CARD_VARIATION_GRID_NOT_SELECTED")]
		)
	];
}