Index: AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml
===================================================================
diff -u -r49447 -r49472
--- AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml (.../LineIterator.cls.xml) (revision 49447)
+++ AXimpl/Admin/STAT/Invoice/LineIterator.cls.xml (.../LineIterator.cls.xml) (revision 49472)
@@ -13,19 +13,25 @@
1
+
+%String
+1
+
+
%Integer
1
-SqlQueryConnection:AXimpl.SqlQueryConnection,LastProcessedRecId:%Integer
+SqlQueryConnection:AXimpl.SqlQueryConnection,InvoiceDate:%String,LastProcessedRecId:%Integer
1
1
%Status
1
"_..LastProcessedRecId
- _ " AND CustInvoiceTrans.InvoiceDate > '2018-01-01'"
-
+ "SELECT DISTINCT CustInvoiceJour.OrderAccount,CustInvoiceTrans.ItemId,CustInvoiceJour.InvoiceDate FROM CustInvoiceTrans"
+ _" JOIN InventDim ON InventDim.InventDimId = CustInvoiceTrans.InventDimId AND InventDim.DataAreaId = CustInvoiceTrans.DataAreaId"
+ _" JOIN CustInvoiceJour ON CustInvoiceJour.InvoiceId = CustInvoiceTrans.InvoiceId AND CustInvoiceJour.InvoiceDate = CustInvoiceTrans.InvoiceDate"
+ _" AND CustInvoiceJour.DataAreaId = CustInvoiceTrans.DataAreaId"
+ _" LEFT OUTER JOIN AduEcoresAttributeCombinatiON COM ON com.ItemId = CustInvoiceTrans.ItemId AND com.ConfigId = InventDim.ConfigId"
+ _" WHERE CustInvoiceTrans.InvoiceDate > '"_..InvoiceDate_"' AND CustInvoiceJour.RecId > "_..LastProcessedRecId
+ _" ORDER BY CustInvoiceJour.OrderAccount, CustInvoiceTrans.ItemId, CustInvoiceJour.InvoiceDate"
Set ..ResultSet = ..SqlQueryConnection.GetResultSet(SqlStatement)
]]>
@@ -61,16 +65,18 @@
AXimpl.Admin.STAT.Invoice.Line