]> wagnertech.de Git - mfinanz.git/commitdiff
Order-Controller: Umwandlung: Berechnung bereits gelieferter/abgerechneter Mengen...
authorMoritz Bunkus <m.bunkus@linet.de>
Thu, 3 Dec 2020 10:05:10 +0000 (11:05 +0100)
committerMoritz Bunkus <m.bunkus@linet.de>
Thu, 3 Dec 2020 10:05:10 +0000 (11:05 +0100)
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.


No differences found