Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5f7cab51

Von Jan Büren vor mehr als 9 Jahren hinzugefügt

  • ID 5f7cab519820f9d5d7bbad3ba32271ef9995d78e
  • Vorgänger 2b32359d
  • Nachfolger 903029f6

delivery_order_items_stock persistent machen Teil 3

Testfall (Einkauf-Lieferschein):
Update drücken (alles wird erneuert) => i.O. (alle ids werden gelöscht)
Position löschen mit schon ausgewählten stock_items => i.O. (keine verwaisten dois)

Stichproben:
Verkaufs-LS als neu speichern i.O.
Einkaufs-LS mittlere Position löschen (mit und ohne dois) i.O.
Einkaufs-LS E-Mail-Knopf statt Speichern i.O.
Einkaufs-LS Rechnung (keine hiddens doi!) i.O.
Einkaufs-LS mit dois Löschen i.O. (keine verwaisten doi oder dois)

Unterschiede anzeigen:

bin/mozilla/do.pl
1089 1089

  
1090 1090
  foreach my $i (1..$form->{rowcount}) {
1091 1091
    $form->{"qty_$i"} = $form->parse_amount(\%myconfig, $form->{"qty_$i"});
1092
    push @{ $stock_info }, { map { $_ => $form->{"${_}_${i}"} } qw(warehouse_id bin_id chargenumber bestbefore qty unit) };
1092
    push @{ $stock_info }, { map { $_ => $form->{"${_}_${i}"} } qw(warehouse_id bin_id chargenumber
1093
                                                                   bestbefore qty unit delivery_order_items_stock_id) };
1093 1094
  }
1094 1095

  
1095 1096
  display_stock_in_form($stock_info);

Auch abrufbar als: Unified diff