X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/a9325fe964a8b3c4c240409ddf5020756324b1e4..e8966d209fcc8cda8c402cb0bab2a58f61b5922c:/SL/CT.pm diff --git a/SL/CT.pm b/SL/CT.pm index 92011897c..44adb406c 100644 --- a/SL/CT.pm +++ b/SL/CT.pm @@ -68,7 +68,7 @@ sub search { "email" => "ct.email", "street" => "ct.street", "taxnumber" => "ct.taxnumber", - "business" => "ct.business", + "business" => "b.description", "invnumber" => "ct.invnumber", "ordnumber" => "ct.ordnumber", "quonumber" => "ct.quonumber", @@ -171,11 +171,16 @@ sub search { push(@values, conv_i($form->{business_id})); } + if ($form->{salesman_id}) { + $where .= qq| AND (ct.salesman_id = ?)|; + push(@values, conv_i($form->{salesman_id})); + } + # Nur Kunden finden, bei denen ich selber der Verkäufer bin # Gilt nicht für Lieferanten if ($cv eq 'customer' && !$main::auth->assert('customer_vendor_all_edit', 1)) { $where .= qq| AND ct.salesman_id = (select em.id from employee em where em.login = ?)|; - push(@values, $form->{login}); + push(@values, $::myconfig{login}); } my ($cvar_where, @cvar_values) = CVar->build_filter_query('module' => 'CT',