Lieferplan: Warenwert der ausgelagerten Warenmenge anzeigen
authorJan Büren <jan@kivitendo-premium.de>
Mon, 10 Nov 2014 13:00:01 +0000 (14:00 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Mon, 10 Nov 2014 13:00:01 +0000 (14:00 +0100)
SL/Controller/DeliveryPlan.pm
SL/DB/OrderItem.pm
locale/de/all

index 1ea6d7c..07581c4 100644 (file)
@@ -28,7 +28,7 @@ my %sort_columns = (
   ordnumber         => t8('Order'),
   customer          => t8('Customer'),
   vendor            => t8('Vendor'),
-  value_of_goods    => t8('Value of goods'),
+  value_of_goods    => t8('Value of transferred goods'),
 );
 
 
index 058d04b..6577295 100644 (file)
@@ -44,7 +44,8 @@ sub delivered_qty {
   my @doi_delivered      = grep { $_->parts_id == $self->parts_id } map { $_->orderitems } @d_orders_delivered;
 
   require SL::AM;
-  return sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi_delivered);
+  $self->{delivered_qty} =  sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi_delivered);
+  return $self->{delivered_qty};
 }
 
 sub value_of_goods {
@@ -52,7 +53,7 @@ sub value_of_goods {
 
   my $price_factor = $self->price_factor || 1;
 
-  return ($self->qty * $self->sellprice * (1 - $self->discount ) / $price_factor);
+  return ($self->{delivered_qty} * $self->sellprice * (1 - $self->discount ) / $price_factor);
 }
 
 sub taxincluded {
index c093608..3c78fa2 100755 (executable)
@@ -2805,7 +2805,7 @@ $self->{texts} = {
   'Valid until'                 => 'gültig bis',
   'Valid/Obsolete'              => 'Gültig/ungültig',
   'Value'                       => 'Wert',
-  'Value of goods'              => 'Warenverkaufswert',
+  'Value of transferred goods'  => 'Verkaufswert der ausgelagerten Waren',
   'Variable'                    => 'Variable',
   'Variable Description'        => 'Datenfeldbezeichnung',
   'Variable Name'               => 'Datenfeldname (intern)',