Revision 822b71c2
Von G. Richardson vor mehr als 12 Jahren hinzugefügt
bin/mozilla/invoice_io.pl | ||
---|---|---|
224 | 224 |
$numrows = ++$form->{makemodel_rows}; |
225 | 225 |
$subroutine = "makemodel_row"; |
226 | 226 |
|
227 |
# assemblies are built from components, they aren't purchased from a vendor |
|
228 |
# also the lastcost_$i from makemodel conflicted with the component lastcost_$i |
|
229 |
# so we don't need the makemodel rows for assemblies |
|
227 | 230 |
# create makemodel rows |
228 |
&{$subroutine}($numrows); |
|
231 |
# &{$subroutine}($numrows);
|
|
229 | 232 |
|
230 | 233 |
$numrows = ++$form->{assembly_rows}; |
231 | 234 |
$subroutine = "assembly_row"; |
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.