From b7caf63c82b913a2958bcabda90ac700d38e518a Mon Sep 17 00:00:00 2001 From: faser2k Date: Fri, 28 Feb 2025 14:37:03 +0100 Subject: [PATCH] fill exchange rate on auftrag creation for foreign currency Not sure why Bruno commented this out. Who is Bruno? --- www/lib/class.erpapi.php | 4 ++-- www/pages/waehrungumrechnung.php | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php index 25968da1..696237e9 100644 --- a/www/lib/class.erpapi.php +++ b/www/lib/class.erpapi.php @@ -33269,7 +33269,7 @@ function Firmendaten($field,$projekt="") } if($kurs<>0) { - $this->app->DB->Update("UPDATE $typ SET kurs='$kurs' WHERE id='$id' LIMIT 1"); + $this->app->DB->Update("UPDATE $typ SET kurs='$kurs' WHERE id='$id' AND kurs = 0 LIMIT 1"); } } @@ -34128,7 +34128,7 @@ function Firmendaten($field,$projekt="") } //$this->LoadSteuersaetze($id,$art); //03.01.2019 Bruno entfernt, da Shopaufträge umsgestellt werden - //$this->LoadKurs($id,$art); //03.01.2019 Bruno entfernt + $this->LoadKurs($id,$art); //03.01.2019 Bruno entfernt $belegarr = $this->app->DB->SelectRow("SELECT * FROM $art WHERE id='$id' LIMIT 1"); if(empty($belegarr)) { diff --git a/www/pages/waehrungumrechnung.php b/www/pages/waehrungumrechnung.php index 9b623e55..f172cc2e 100644 --- a/www/pages/waehrungumrechnung.php +++ b/www/pages/waehrungumrechnung.php @@ -220,4 +220,11 @@ class Waehrungumrechnung { } + public function GetWaehrungUmrechnungskurs($von, $nach, $onlytable) { + $result = $this->app->DB->Select("SELECT kurs FROM waehrung_umrechnung WHERE waehrung_von = '$von' AND waehrung_nach = '$nach' AND gueltig_bis is NULL"); + if (!is_null($result)) { + return $result; + } + return 0; + } }