X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FVK.pm;h=13c7d7f99fbc838fb454afab39dc501567de657a;hb=b1da1af530f16c240cd8090e060fc8680663bac9;hp=458c351583d775622aadf8acc4d8d344a45a3aa5;hpb=79398e65cd6534ca6ccd22f8ff7c67617e6ccc53;p=kivitendo-erp.git diff --git a/SL/VK.pm b/SL/VK.pm index 458c35158..13c7d7f99 100644 --- a/SL/VK.pm +++ b/SL/VK.pm @@ -51,7 +51,7 @@ sub invoice_transactions { my @values; my $query = - qq|SELECT cus.name,ar.invnumber,ar.id,ar.transdate,p.partnumber,i.parts_id,i.qty,i.price_factor,i.discount,i.description,i.lastcost,i.sellprice,i.marge_total,i.marge_percent,i.unit | . + qq|SELECT cus.name,cus.customernumber,ar.invnumber,ar.id,ar.transdate,p.partnumber,i.parts_id,i.qty,i.price_factor,i.discount,i.description,i.lastcost,i.sellprice,i.marge_total,i.marge_percent,i.unit | . qq|FROM invoice i | . qq|join ar on (i.trans_id = ar.id) | . qq|join parts p on (i.parts_id = p.id) | . @@ -71,6 +71,10 @@ sub invoice_transactions { $where .= " AND ar.customer_id = ?"; push(@values, $form->{customer_id}); }; + if ($form->{customernumber}) { + $where .= qq| AND cus.customernumber = ? |; + push(@values, $form->{customernumber}); + } if ($form->{partnumber}) { $where .= qq| AND (p.partnumber ILIKE ?)|; push(@values, '%' . $form->{partnumber} . '%');