Revision 661daf00
Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
1289 | 1289 |
foreach my $i (1 .. $form->{rowcount}) { |
1290 | 1290 |
next if (!$form->{"id_$i"}); |
1291 | 1291 |
|
1292 |
$form->{"ship_$i"} = 0 if $form->{saveasnew}; |
|
1293 |
|
|
1292 | 1294 |
if ($form->parse_amount(\%myconfig, $form->{"qty_$i"}) == $form->parse_amount(\%myconfig, $form->{"ship_$i"})) { |
1293 | 1295 |
$all_delivered = 1; |
1294 | 1296 |
next; |
... | ... | |
1299 | 1301 |
} |
1300 | 1302 |
|
1301 | 1303 |
$form->{delivered} = 1 if $all_delivered; |
1304 |
$form->{delivered} = 0 if $form->{saveasnew}; |
|
1302 | 1305 |
|
1303 | 1306 |
$main::lxdebug->leave_sub(); |
1304 | 1307 |
} |
Auch abrufbar als: Unified diff
Bei Aufträgen die mit "Save as new" erzeugt werden muss die gelieferte Menge auf 0 gesetzt werden
Beim neu Laden des Auftrags wird ship_{pos} zwar überprüft, jedoch erst beim erneuten Speichern zu 0
oder richtigen Wert gesetzt.