Quellcode durchsuchen

fixed netto field in zaliczka_pozycja

Piotr Labudda vor 9 Jahren
Ursprung
Commit
4f1919e613

+ 5 - 1
SE/se-lib/Schema/DefaultDb/zaliczka_pozycja/ZaliczkaPozycjaStorageAcl.php

@@ -92,8 +92,12 @@ class Schema_DefaultDb_zaliczka_pozycja_ZaliczkaPozycjaStorageAcl extends Core_A
       $vat = V::get('vat', 0, $itemPatch, 'int');
       $sqlPatch[ $this->getSqlFieldName('vat') ] = $vat;
     }
+    // DBG::log("\$nettoToUpdate = ({$nettoToUpdate})");
     if ($nettoToUpdate) {
-      $sqlPatch[ $this->getSqlFieldName('kwota_netto') ] = ($kwota > 0 && $vat > 0)
+      $vat = V::get('vat', 0, $oldItem, 'int');
+      $vat = V::get('vat', $vat, $itemPatch, 'int');
+      // DBG::log("\$vat = ({$vat}) \$kwota=({$kwota})");
+      $sqlPatch[ $this->getSqlFieldName('kwota_netto') ] = ($kwota > 0)
         ? $kwota / (1 + $vat / 100)
         : 0;
     }