Revision 3b31aeed
Von Moritz Bunkus vor fast 2 Jahren hinzugefügt
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
Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen