details:   https://code.openbravo.com/erp/devel/pi/rev/d77c65f59275
changeset: 18224:d77c65f59275
user:      Carlos Aristu <carlos.aristu <at> openbravo.com>
date:      Mon Oct 15 13:07:17 2012 +0200
summary:   fixes issue 21864: Discount Invoice Report is not filtering properly

diffstat:

 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount_data.xsql |  4 
+++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (21 lines):

diff -r 4b56827a346b -r d77c65f59275 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount_data.xsql
--- a/src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount_data.xsql    
Mon Oct 15 09:41:26 2012 +0200
+++ b/src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount_data.xsql    
Mon Oct 15 13:07:17 2012 +0200
@@ -48,7 +48,7 @@
        C_CURRENCY_CONVERT(I.TOTALLINES, I.C_CURRENCY_ID, ?,  
TO_DATE(COALESCE(I.DATEINVOICED, NOW())), NULL, I.AD_CLIENT_ID, I.AD_ORG_ID) AS 
TOTALLINES, 
        C_CURRENCY_CONVERT(-SUM(LINENETAMT), I.C_CURRENCY_ID, ?,  
TO_DATE(COALESCE(I.DATEINVOICED, NOW())), NULL, IL.AD_CLIENT_ID, IL.AD_ORG_ID) 
AS DISCOUNTLINES
        FROM C_INVOICE I, C_INVOICELINE IL           
-       WHERE I.C_INVOICE_ID = IL.C_INVOICE_ID AND IL.C_INVOICE_DISCOUNT_ID IS 
NOT NULL           
+       WHERE I.C_INVOICE_ID = IL.C_INVOICE_ID AND IL.C_INVOICE_DISCOUNT_ID IS 
NOT NULL AND I.AD_CLIENT_ID IN ('1') AND I.AD_ORG_ID IN ('1')                 
        GROUP BY I.C_INVOICE_ID, I.TOTALLINES, I.C_CURRENCY_ID, I.DATEINVOICED, 
I.AD_CLIENT_ID, I.AD_ORG_ID, IL.AD_CLIENT_ID, IL.AD_ORG_ID) BB) A on 
C_INVOICELINE.C_INVOICE_ID = A.C_INVOICE_ID
     left join C_INVOICE on C_INVOICELINE.C_INVOICE_ID = C_INVOICE.C_INVOICE_ID
     LEFT Join C_DOCTYPE on C_INVOICE.C_DOCTYPE_ID=C_DOCTYPE.C_DOCTYPE_ID,
@@ -76,6 +76,8 @@
        <Parameter name="cCurrencyConv"/>
        <Parameter name="cCurrencyConv"/>
        <Parameter name="cCurrencyConv"/>
+    <Parameter name="adUserClient" type="replace" optional="true" 
after="I.AD_CLIENT_ID IN (" text="'1'"/>
+    <Parameter name="adUserOrg" type="replace" optional="true" 
after="I.AD_ORG_ID IN (" text="'1'"/>
     <Parameter name="adUserClient" type="replace" optional="true" 
after="C_INVOICE.AD_CLIENT_ID IN (" text="'1'"/>
     <Parameter name="adUserOrg" type="replace" optional="true" 
after="C_INVOICE.AD_ORG_ID IN (" text="'1'"/>
     <Parameter name="datefrom"/>

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to