Revision cebfefa4
Von Niclas Zimmermann vor mehr als 12 Jahren hinzugefügt
SL/IR.pm | ||
---|---|---|
|
||
# update parts table by setting lastcost to current price, don't allow negative values by using abs
|
||
$query = qq|UPDATE parts SET lastcost = ? WHERE id = ?|;
|
||
@values = (abs($form->{"sellprice_$i"}), conv_i($form->{"id_$i"}));
|
||
@values = (abs($form->{"sellprice_$i"} / $basefactor), conv_i($form->{"id_$i"}));
|
||
do_query($form, $dbh, $query, @values);
|
||
|
||
# check if we sold the item already and
|
||
... | ... | |
|
||
# update lastcost
|
||
$query = qq|UPDATE parts SET lastcost = ? WHERE id = ?|;
|
||
do_query($form, $dbh, $query, $form->{"sellprice_$i"}, conv_i($form->{"id_$i"}));
|
||
do_query($form, $dbh, $query, $form->{"sellprice_$i"} / $basefactor, conv_i($form->{"id_$i"}));
|
||
}
|
||
|
||
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.