Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 822b71c2

Von G. Richardson vor mehr als 12 Jahren hinzugefügt

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.

Unterschiede anzeigen:

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