Revision cebfefa4
Von Niclas Zimmermann vor mehr als 12 Jahren hinzugefügt
SL/IR.pm | ||
---|---|---|
210 | 210 |
|
211 | 211 |
# update parts table by setting lastcost to current price, don't allow negative values by using abs |
212 | 212 |
$query = qq|UPDATE parts SET lastcost = ? WHERE id = ?|; |
213 |
@values = (abs($form->{"sellprice_$i"}), conv_i($form->{"id_$i"})); |
|
213 |
@values = (abs($form->{"sellprice_$i"} / $basefactor), conv_i($form->{"id_$i"}));
|
|
214 | 214 |
do_query($form, $dbh, $query, @values); |
215 | 215 |
|
216 | 216 |
# check if we sold the item already and |
... | ... | |
338 | 338 |
|
339 | 339 |
# update lastcost |
340 | 340 |
$query = qq|UPDATE parts SET lastcost = ? WHERE id = ?|; |
341 |
do_query($form, $dbh, $query, $form->{"sellprice_$i"}, conv_i($form->{"id_$i"})); |
|
341 |
do_query($form, $dbh, $query, $form->{"sellprice_$i"} / $basefactor, conv_i($form->{"id_$i"}));
|
|
342 | 342 |
} |
343 | 343 |
|
344 | 344 |
next if $payments_only; |
Auch abrufbar als: Unified diff
Bug 1961
Nach dem erstellen einer Einkaufsrechnung wird der Einkaufspreis aktualisiert. Dabei entstand bisher ein Fehler, wenn man andere Einheiten als die Standardeinheit der Waren/Dienstleistungen benutzt. Das ist nun behoben.