Revision 822b71c2
Von G. Richardson vor mehr als 12 Jahren hinzugefügt
bin/mozilla/ic.pl | ||
---|---|---|
1752 | 1752 |
# parse pricegroups. and no, don't rely on check_form for this... |
1753 | 1753 |
map { $form->{"price_$_"} = $form->parse_amount(\%myconfig, $form->{"price_$_"}) } 1 .. $form->{price_rows}; |
1754 | 1754 |
|
1755 |
# same for lastcosts |
|
1756 |
map { $form->{"lastcost_$_"} = $form->parse_amount(\%myconfig, $form->{"lastcost_$_"}) } 1 .. $form->{"makemodel_rows"}; |
|
1755 |
# same for makemodel lastcosts |
|
1756 |
# but parse_amount not necessary for assembly component lastcosts |
|
1757 |
unless ($form->{item} eq "assembly") { |
|
1758 |
map { $form->{"lastcost_$_"} = $form->parse_amount(\%myconfig, $form->{"lastcost_$_"}) } 1 .. $form->{"makemodel_rows"}; |
|
1759 |
}; |
|
1757 | 1760 |
|
1758 | 1761 |
if ($form->{item} eq "assembly") { |
1759 | 1762 |
my $i = $form->{assembly_rows}; |
Auch abrufbar als: Unified diff
Erzeugnis: lastcost-Konflikt für makemodel und Komponenten
Sowohl die EK-Preise der Erzeugnis-Komponenten als auch die EK-Preise
der makemodel-Versionen werden in $form->{lastcost_$i} gespeichert und
überlagern sich damit.
Und da diese auch noch im Hintergrund unterschiedlich
formatiert/geparsed werden kam es bei den Erzeugnis-EK-Preisen nach dem
Erneuern zu Formatierungsfehlern.
Da Erzeugnisse aber produziert und nicht eingekauft werden ist hier auch
kein makemodel nötig, so daß es für Erzeugnisse entfernt wurde.