Revision 06bbc8e7
Von Moritz Bunkus vor fast 18 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
1115 | 1115 |
|; |
1116 | 1116 |
} |
1117 | 1117 |
|
1118 |
$form->hide_form("saved_xyznumber"); |
|
1119 |
|
|
1118 | 1120 |
print qq| |
1119 | 1121 |
|
1120 | 1122 |
<input type=hidden name=rowcount value=$form->{rowcount}> |
... | ... | |
2419 | 2421 |
|
2420 | 2422 |
$form->{saveasnew} = 1; |
2421 | 2423 |
$form->{closed} = 0; |
2422 |
map { delete $form->{$_} } qw(printed emailed queued ordnumber quonumber); |
|
2424 |
map { delete $form->{$_} } qw(printed emailed queued); |
|
2425 |
|
|
2426 |
# Let Lx-Office assign a new order number if the user hasn't changed the |
|
2427 |
# previous one. If it has been changed manually then use it as-is. |
|
2428 |
my $idx = $form->{type} =~ /_quotation$/ ? "quonumber" : "ordnumber"; |
|
2429 |
if ($form->{saved_xyznumber} && |
|
2430 |
($form->{saved_xyznumber} eq $form->{$idx})) { |
|
2431 |
delete($form->{$idx}); |
|
2432 |
} |
|
2423 | 2433 |
|
2424 | 2434 |
&save; |
2425 | 2435 |
|
Auch abrufbar als: Unified diff
Bei "Als Neu Speichern" nur dann eine neue Anfrage-/Auftragsnummer vergeben, wenn der Benutzer die bisherige nicht manuell verändert hat; ansonsten die veränderte übernehmen. Fix für Bug 598.