Правка генерации каталога при работе со значением Без НДС (#297)
This commit is contained in:
parent
f44cf792b2
commit
ce5ea1f1a5
@ -1,3 +1,6 @@
|
|||||||
|
## 2023-06-09 v.6.3.13
|
||||||
|
- Правка генерации при работе со значением Без НДС
|
||||||
|
|
||||||
## 2023-06-08 v.6.3.12
|
## 2023-06-08 v.6.3.12
|
||||||
- Исправление критических ошибок при обновлении модуля и php
|
- Исправление критических ошибок при обновлении модуля и php
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
- Исправление критических ошибок при обновлении модуля и php
|
- Правка генерации при работе со значением Без НДС
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$arModuleVersion = [
|
$arModuleVersion = [
|
||||||
'VERSION' => '6.3.12',
|
'VERSION' => '6.3.13',
|
||||||
'VERSION_DATE' => '2023-06-08 19:00:00'
|
'VERSION_DATE' => '2023-06-09 15:00:00'
|
||||||
];
|
];
|
||||||
|
@ -286,11 +286,19 @@ class XmlOfferBuilder
|
|||||||
*/
|
*/
|
||||||
private function getVatRate(array $product): string
|
private function getVatRate(array $product): string
|
||||||
{
|
{
|
||||||
if (!empty($product['VAT_ID']) && array_key_exists($product['VAT_ID'], $this->vatRates)) {
|
if (
|
||||||
|
!empty($product['VAT_ID'])
|
||||||
|
&& array_key_exists($product['VAT_ID'], $this->vatRates)
|
||||||
|
&& is_string($this->vatRates[$product['VAT_ID']]['RATE'])
|
||||||
|
) {
|
||||||
return $this->vatRates[$product['VAT_ID']]['RATE'];
|
return $this->vatRates[$product['VAT_ID']]['RATE'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($product['CATALOG_VAT_ID']) && array_key_exists($product['CATALOG_VAT_ID'], $this->vatRates)) {
|
if (
|
||||||
|
!empty($product['CATALOG_VAT_ID'])
|
||||||
|
&& array_key_exists($product['CATALOG_VAT_ID'], $this->vatRates)
|
||||||
|
&& is_string($this->vatRates[$product['CATALOG_VAT_ID']]['RATE'])
|
||||||
|
) {
|
||||||
return $this->vatRates[$product['CATALOG_VAT_ID']]['RATE'];
|
return $this->vatRates[$product['CATALOG_VAT_ID']]['RATE'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user