Revision 3400fe7e
Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt
bin/mozilla/ic.pl | ||
---|---|---|
1761 | 1761 |
|
1762 | 1762 |
# parse pricegroups. and no, don't rely on check_form for this... |
1763 | 1763 |
map { $form->{"price_$_"} = $form->parse_amount(\%myconfig, $form->{"price_$_"}) } 1 .. $form->{price_rows}; |
1764 |
$form->{sellprice} = $form->parse_amount(\%myconfig, $form->{sellprice}); |
|
1764 | 1765 |
|
1765 | 1766 |
# same for makemodel lastcosts |
1766 | 1767 |
# but parse_amount not necessary for assembly component lastcosts |
1767 | 1768 |
unless ($form->{item} eq "assembly") { |
1768 | 1769 |
map { $form->{"lastcost_$_"} = $form->parse_amount(\%myconfig, $form->{"lastcost_$_"}) } 1 .. $form->{"makemodel_rows"}; |
1769 | 1770 |
}; |
1771 |
$form->{listprice} = $form->parse_amount(\%myconfig, $form->{listprice}); |
|
1770 | 1772 |
|
1771 | 1773 |
if ($form->{item} eq "assembly") { |
1772 | 1774 |
my $i = $form->{assembly_rows}; |
bin/mozilla/io.pl | ||
---|---|---|
571 | 571 |
map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) } |
572 | 572 |
qw(sellprice listprice weight); |
573 | 573 |
|
574 |
$form->{sellprice} += ($form->{"sellprice_$i"} * $form->{"qty_$i"}); |
|
575 | 574 |
$form->{weight} += ($form->{"weight_$i"} * $form->{"qty_$i"}); |
576 | 575 |
|
577 | 576 |
if ($form->{"not_discountable_$i"}) { |
Auch abrufbar als: Unified diff
EK-/VK-Preis bei Erzeugnissen
Wenn man bei einem Erzeugnis eine falsche Artikelnummer bei einem
Erzeugnis eingetragen hat und dann auf den Zurück-Button gedrückt hat,
so haben sich EK-/VK-Preis verändert. Jetzt bleibt er gleich.
Weiterhin wurde das Verhalten beim Hinzufügen eines Artikels ver-
bessert. Bisher wurde immer der Verkaufspreis des Artikels auf den
Verkaufspreis addiert, wenn der Artikel durch eine Auswahlliste
hinzugefügt wurde. Dieses Verhalten ist aber nur im unteren Abschnitt
bei der Summe aller Verkaufspreise erwünscht.