Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 06bbc8e7

Von Moritz Bunkus vor fast 18 Jahren hinzugefügt

  • ID 06bbc8e75360fbbf73ee10b78d73ef95590d2fa2
  • Vorgänger ce185136
  • Nachfolger d0810c42

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.

Unterschiede anzeigen:

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