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 + +