Index: AXimpl/Dynamics/InventoryOut/SyncAll.cls.xml
===================================================================
diff -u -r49027 -r49031
--- AXimpl/Dynamics/InventoryOut/SyncAll.cls.xml (.../SyncAll.cls.xml) (revision 49027)
+++ AXimpl/Dynamics/InventoryOut/SyncAll.cls.xml (.../SyncAll.cls.xml) (revision 49031)
@@ -13,6 +13,11 @@
1
+
+%ListOfDataTypes
+1
+
+
AXimpl.Formatter
1
@@ -48,8 +53,13 @@
1
+
+TECH.Mail.MailAPI
+1
+
+
-Generator:AXimpl.Generator,ProductIterator:AXimpl.Admin.DOM.PM.ProductIterator,BundelGrootte:%Integer=90,MaatwerkIterator:AXimpl.Dynamics.InventoryOut.MaatwerkIterator,PRNrAxConfigIdRepository:AXimpl.Dynamics.InventoryOut.PRNrAxConfigIdVoorraadHistoriekRepository,AXimplFormatter:AXimpl.Formatter,ProductRepository:Prod.ProductRepository,AxInventSyncCreator:AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator
+Generator:AXimpl.Generator,ProductIterator:AXimpl.Admin.DOM.PM.ProductIterator,BundelGrootte:%Integer=90,MaatwerkIterator:AXimpl.Dynamics.InventoryOut.MaatwerkIterator,PRNrAxConfigIdRepository:AXimpl.Dynamics.InventoryOut.PRNrAxConfigIdVoorraadHistoriekRepository,AXimplFormatter:AXimpl.Formatter,ProductRepository:Prod.ProductRepository,AxInventSyncCreator:AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator,MailApi:TECH.Mail.MailAPI=""
1
1
%Status
@@ -62,8 +72,10 @@
Set ..PRNrAxConfigIdRepository = $$$Inject(PRNrAxConfigIdRepository, ##class(AXimpl.Dynamics.InventoryOut.PRNrAxConfigIdVoorraadHistoriekRepository).%New())
Set ..AXimplFormatter = $$$Inject(AXimplFormatter, ##class(AXimpl.Formatter).%New())
Set ..AxInventSyncCreator = $$$Inject(AxInventSyncCreator, ##class(AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator).%New())
+ Set ..MailApi = $$$Inject(MailApi, ##class(TECH.Mail.impl.MailAPI).%New())
Set ..BundelGrootte = BundelGrootte
Set ..OngelijkeStockLijst = ##class(%ListOfDataTypes).%New()
+ Set ..OngelijkeStockProductNrLijst = ##class(%ListOfDataTypes).%New()
Quit $$$OK
]]>
@@ -125,7 +137,10 @@
Set BundelTeller = 0
}
}
- Do ..MailVoorraadbeheer()
+
+ If (..OngelijkeStockLijst.Count() > 0) {
+ Do ..MailVoorraadbeheer()
+ }
Quit
]]>
@@ -135,19 +150,20 @@
PRNr:%String,AxMaatwerkGenerischItemId:%String,QtyVHPerProductNr:%String
1
1
+
+
+Inhoud:%String
+1
+
+