Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3b31aeed

Von Moritz Bunkus vor fast 2 Jahren hinzugefügt

  • ID 3b31aeed8d551ef3d67015cbec4430f3287d7c28
  • Vorgänger 46282860
  • Nachfolger dc9a8544

Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen

Unterschiede anzeigen:

bin/mozilla/oe.pl
2104 2104
  return if !$::form->{id};
2105 2105

  
2106 2106
  my $order = SL::DB::Order->new(id => $::form->{id})->load;
2107

  
2108
  if (exists $::form->{only_items}) {
2109
    my @wanted_indexes = sort { $a <=> $b } map { $_ - 1 } split(",", $::form->{only_items} // "");
2110
    my @items          = $order->items;
2111
    @items             = @items[@wanted_indexes];
2112
    $order->items(\@items);
2113
  }
2114

  
2107 2115
  $order->flatten_to_form($::form, format_amounts => 1);
2108 2116
  $::form->{taxincluded_changed_by_user} = 1;
2109 2117

  

Auch abrufbar als: Unified diff