Order Controller - lastcost von Positionen mit speichern
authorG. Richardson <information@kivitendo-premium.de>
Mon, 8 Aug 2016 10:55:39 +0000 (12:55 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 8 Aug 2016 10:55:39 +0000 (12:55 +0200)
ansonsten ist die Margenberechnung im Verkaufsbericht falsch (lastcost
ist immer 0). Siehe Ticket #201

SL/Controller/Order.pm

index f6a731a..8023aa2 100644 (file)
@@ -783,6 +783,8 @@ sub _make_item {
 
   $item->assign_attributes(%$attr);
   $item->longdescription($item->part->notes) if $is_new && !defined $attr->{longdescription};
+  # item fields that currently can't be set in in row but are needed:
+  $item->lastcost($item->part->lastcost);
 
   return $item;
 }