Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 661daf00

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt

  • ID 661daf004461ca6ff1d2e07e61c909153f4b3214
  • Vorgänger b6f37661
  • Nachfolger a8628c6a

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.

Unterschiede anzeigen:

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