Revision 2391833d
Von Bernd Bleßmann vor mehr als 2 Jahren hinzugefügt
SL/AP.pm | ||
---|---|---|
618 | 618 |
$where .= " AND a.ordnumber ILIKE ?"; |
619 | 619 |
push(@values, like($form->{ordnumber})); |
620 | 620 |
} |
621 |
if ($form->{taxzone_id}) { |
|
622 |
$where .= " AND a.taxzone_id = ?"; |
|
623 |
push(@values, $form->{taxzone_id}); |
|
624 |
} |
|
621 | 625 |
if ($form->{transaction_description}) { |
622 | 626 |
$where .= " AND a.transaction_description ILIKE ?"; |
623 | 627 |
push(@values, like($form->{transaction_description})); |
SL/AR.pm | ||
---|---|---|
573 | 573 |
$where .= " AND c.business_id = ?"; |
574 | 574 |
push(@values, $business_id); |
575 | 575 |
} |
576 |
if ($form->{department_id}) {
|
|
577 |
$where .= " AND a.department_id = ?";
|
|
578 |
push(@values, $form->{department_id});
|
|
576 |
if ($form->{taxzone_id}) {
|
|
577 |
$where .= " AND a.taxzone_id = ?";
|
|
578 |
push(@values, $form->{taxzone_id});
|
|
579 | 579 |
} |
580 | 580 |
foreach my $column (qw(invnumber ordnumber cusordnumber notes transaction_description shipvia shippingpoint)) { |
581 | 581 |
if ($form->{$column}) { |
bin/mozilla/ap.pl | ||
---|---|---|
987 | 987 |
$form->{title} = $locale->text('Vendor Invoices & AP Transactions'); |
988 | 988 |
|
989 | 989 |
$::form->{ALL_DEPARTMENTS} = SL::DB::Manager::Department->get_all_sorted; |
990 |
$::form->{ALL_TAXZONES} = SL::DB::Manager::TaxZone ->get_all_sorted; |
|
991 |
|
|
990 | 992 |
# constants and subs for template |
991 | 993 |
$form->{vc_keys} = sub { "$_[0]->{name}--$_[0]->{id}" }; |
992 | 994 |
|
... | ... | |
1044 | 1046 |
|
1045 | 1047 |
my @hidden_variables = map { "l_${_}" } @columns; |
1046 | 1048 |
push @hidden_variables, "l_subtotal", qw(open closed vendor invnumber ordnumber transaction_description notes project_id transdatefrom transdateto |
1047 |
parts_partnumber parts_description department_id); |
|
1049 |
parts_partnumber parts_description department_id taxzone_id);
|
|
1048 | 1050 |
|
1049 | 1051 |
my $href = build_std_url('action=ap_transactions', grep { $form->{$_} } @hidden_variables); |
1050 | 1052 |
|
bin/mozilla/ar.pl | ||
---|---|---|
964 | 964 |
$form->{ALL_EMPLOYEES} = SL::DB::Manager::Employee->get_all_sorted(query => [ deleted => 0 ]); |
965 | 965 |
$form->{ALL_DEPARTMENTS} = SL::DB::Manager::Department->get_all_sorted; |
966 | 966 |
$form->{ALL_BUSINESS_TYPES} = SL::DB::Manager::Business->get_all_sorted; |
967 |
$form->{ALL_TAXZONES} = SL::DB::Manager::TaxZone ->get_all_sorted; |
|
967 | 968 |
|
968 | 969 |
$form->{CT_CUSTOM_VARIABLES} = CVar->get_configs('module' => 'CT'); |
969 | 970 |
($form->{CT_CUSTOM_VARIABLES_FILTER_CODE}, |
... | ... | |
1039 | 1040 |
my @hidden_variables = map { "l_${_}" } @columns; |
1040 | 1041 |
push @hidden_variables, "l_subtotal", qw(open closed customer invnumber ordnumber cusordnumber transaction_description notes project_id transdatefrom transdateto duedatefrom duedateto |
1041 | 1042 |
employee_id salesman_id business_id parts_partnumber parts_description department_id show_marked_as_closed show_not_mailed |
1042 |
shippingpoint shipvia); |
|
1043 |
shippingpoint shipvia taxzone_id);
|
|
1043 | 1044 |
push @hidden_variables, map { "cvar_$_->{name}" } @ct_searchable_custom_variables; |
1044 | 1045 |
|
1045 | 1046 |
$href = $params{want_binary_pdf} ? '' : build_std_url('action=ar_transactions', grep { $form->{$_} } @hidden_variables); |
templates/webpages/ap/search.html | ||
---|---|---|
29 | 29 |
<th align=right nowrap>[% 'Order Number' | $T8 %]</th> |
30 | 30 |
<td>[% L.input_tag("ordnumber", "", style=style) %]</td> |
31 | 31 |
</tr> |
32 |
<tr> |
|
33 |
<th align="right">[% 'Steuersatz' | $T8 %]</th> |
|
34 |
<td>[% L.select_tag('taxzone_id', ALL_TAXZONES, with_empty=1, title_key='description', style=style) %]</td> |
|
35 |
</tr> |
|
32 | 36 |
<tr> |
33 | 37 |
<th align="right" nowrap>[% 'Transaction description' | $T8 %]</th> |
34 | 38 |
<td>[% L.input_tag("transaction_description", "", style=style) %]</td> |
templates/webpages/ar/search.html | ||
---|---|---|
42 | 42 |
<th align="right">[% 'Salesman' | $T8 %]</th> |
43 | 43 |
<td>[% L.select_tag('salesman_id', ALL_EMPLOYEES, title_key = 'safe_name', with_empty = 1, style=style) %]</td> |
44 | 44 |
</tr> |
45 |
<tr> |
|
46 |
<th align="right">[% 'Steuersatz' | $T8 %]</th> |
|
47 |
<td>[% L.select_tag('taxzone_id', ALL_TAXZONES, with_empty=1, title_key='description', style=style) %]</td> |
|
48 |
</tr> |
|
45 | 49 |
<tr> |
46 | 50 |
<th align=right nowrap>[% 'Transaction description' | $T8 %]</th> |
47 | 51 |
<td>[% L.input_tag("transaction_description", "", style=style) %]</td> |
Auch abrufbar als: Unified diff
Rechnungsbericht VK und EK nach Steuerzone filtern können