Revision 3b31aeed
Von Moritz Bunkus vor etwa 2 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
return if !$::form->{id};
|
||
|
||
my $order = SL::DB::Order->new(id => $::form->{id})->load;
|
||
|
||
if (exists $::form->{only_items}) {
|
||
my @wanted_indexes = sort { $a <=> $b } map { $_ - 1 } split(",", $::form->{only_items} // "");
|
||
my @items = $order->items;
|
||
@items = @items[@wanted_indexes];
|
||
$order->items(\@items);
|
||
}
|
||
|
||
$order->flatten_to_form($::form, format_amounts => 1);
|
||
$::form->{taxincluded_changed_by_user} = 1;
|
||
|
Auch abrufbar als: Unified diff
Lieferantenauftrag→Einkaufslieferschein: optional nur mit ausgewählten Positionen