Artikel-Reihenfolge beibehalten beim Erzeugen und autom. Drucken wiederkehrender...
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 7 Jun 2013 11:31:08 +0000 (13:31 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 7 Jun 2013 11:31:08 +0000 (13:31 +0200)
SL/DB/Helper/FlattenToForm.pm
SL/DB/Invoice.pm

index 9754d2b..198aae5 100644 (file)
@@ -52,7 +52,7 @@ sub flatten_to_form {
   my $idx = 0;
   my $format_amounts = $params{format_amounts} ? 1 : 0;
   my $format_notnull = $params{format_amounts} ? 2 : 0;
-  foreach my $item (@{ $self->items }) {
+  foreach my $item (@{ $self->items_sorted }) {
     next if _has($item, 'assemblyitem');
 
     $idx++;
index 18aa8db..2382c6e 100644 (file)
@@ -135,7 +135,7 @@ sub new_from {
                                     base_qty subtotal longdescription lastcost price_factor_id)),
                             deliverydate => $source_item->reqdate,
                             fxsellprice  => $source_item->sellprice,);
-  } @{ $source->items };
+  } @{ $source->items_sorted };
 
   $invoice->invoiceitems(\@items);