From: Moritz Bunkus Date: Thu, 3 Dec 2020 10:05:10 +0000 (+0100) Subject: Order-Controller: Umwandlung: Berechnung bereits gelieferter/abgerechneter Mengen... X-Git-Tag: kivitendo-mebil_0.1-0~9^2~579 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/c4a8cd8ca761b16e89fa7ed5616d0e3fd888b82f?hp=c4a8cd8ca761b16e89fa7ed5616d0e3fd888b82f Order-Controller: Umwandlung: Berechnung bereits gelieferter/abgerechneter Mengen gefixt In $::form steht der Wert für die gelieferte Menge in `ship_$row`. Dieser Wert wird überall im Programm als unformatiert angenommen, nur bisher in der Methode nicht, die berechnet, wie viel von jeder Position bereits abgerechnet/geliefert war. Ergebnis war, dass ein unformatierter Wert noch mal durch `$::form->parse_amount` gejagt wurde. Für einen Wert mit Nachkommaanteil ist das dann problematisch. Wurden bereits z.B. 123,45 geliefert, so steht in `$::form->{ship_1}` der Wert `123.45`, einmal durch `parse_amount` ergibt `12345`, was um einen Faktor 100 zu viel ist. ---