X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fvk.pl;h=9206e7e741f471307bf90a9ddb06cc71ba711f5a;hb=5b8e9fcb2f9c94d69519c927b8aa59184d93cea3;hp=4870a99895c1155c250fe3439a171e2b4dd94c03;hpb=f44f1216a36ec2b2e30181e2f33d86c874e1d5c2;p=kivitendo-erp.git diff --git a/bin/mozilla/vk.pl b/bin/mozilla/vk.pl index 4870a9989..9206e7e74 100644 --- a/bin/mozilla/vk.pl +++ b/bin/mozilla/vk.pl @@ -61,7 +61,6 @@ sub search_invoice { $form->all_vc(\%myconfig, "customer", "AR"); $form->{title} = $locale->text('Sales Report'); - $form->{jsscript} = 1; $form->get_lists("projects" => { "key" => "ALL_PROJECTS", "all" => 1 }, "departments" => "ALL_DEPARTMENTS", @@ -104,10 +103,10 @@ sub invoice_transactions { # can't currently be configured from report, empty line between main sortings my $addemptylines = 1; - + # don't add empty lines between mainsort subtotals when only subtotal_mainsort is selected if ($form->{l_subtotal_mainsort} eq "Y" and not defined $form->{l_headers_mainsort} and not defined $form->{l_headers_subsort} and not defined $form->{l_subtotal_subsort} ) { - $addemptylines = 0 + $addemptylines = 0 }; if ( $form->{customer} =~ /--/ ) { @@ -124,12 +123,12 @@ sub invoice_transactions { &check_name('customer', no_select => 1); - # $form->{customer_id} wurde schon von check_name gesetzt + # $form->{customer_id} was already set by check_name $form->{customername} = $form->{customer}; }; - # ist $form->{customer} leer passiert hier nichts weiter + # if $form->{customer} is empty nothing further happens here - # decimalplaces überprüfen oder auf Default 2 setzen + # test for decimalplaces or set to default of 2 $form->{decimalplaces} = 2 unless $form->{decimalplaces} > 0 && $form->{decimalplaces} < 6; my $cvar_configs_ct = CVar->get_configs('module' => 'CT'); @@ -286,9 +285,9 @@ sub invoice_transactions { $callback = $form->escape($href); my @subtotal_columns = qw(qty weight sellprice sellprice_total lastcost lastcost_total marge_total marge_percent discount); - # Gesamtsumme: - # Summe von sellprice_total, lastcost_total und marge_total - # Durchschnitt von marge_percent + # Total sum: + # sum of sellprice_total, lastcost_total and marge_total + # average of marge_percent my @total_columns = qw(sellprice_total lastcost_total marge_total marge_percent ); my %totals = map { $_ => 0 } @total_columns; @@ -407,6 +406,9 @@ sub invoice_transactions { $row{invnumber}->{link} = build_std_url("script=is.pl", 'action=edit') . "&id=" . E($ar->{id}) . "&callback=${callback}"; + # use partdescription according to invoice in article mode + $row{description}->{data} = $ar->{invoice_description}; + $report->add_data(\%row); }