$self->prepare_report;
my $orderitems = $self->models->get;
-
$self->calc_qtys($orderitems);
$self->report_generator_list_objects(report => $self->{report}, objects => $orderitems);
}
visible => $vc eq 'customer',
obj_link => sub { $self->link_to($_[0]->order->customer) } },
value_of_goods => { sub => sub { $::form->format_amount(\%::myconfig, $_[0]->value_of_goods, 2) . ' ' . $_[0]->taxincluded },
- visible => $::auth->assert('sales_order_edit', 1) && $mode eq 'delivery_value_report' && $::instance_conf->get_delivery_plan_show_value_of_goods, },
+ visible => $mode eq 'delivery_value_report' },
);
$column_defs{$_}->{text} = $sort_columns{$_} for keys %column_defs;
my ($self, $orderitems) = @_;
# using $orderitem->shipped_qty 40 times is far too slow. need to do it manually
#
+
+ return unless scalar @$orderitems;
+
my %orderitems_by_id = map { $_->id => $_ } @$orderitems;
my $query = <<SQL;