Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/ToeleveringLockControleerder.cls.xml =================================================================== diff -u --- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/ToeleveringLockControleerder.cls.xml (revision 0) +++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter/ToeleveringLockControleerder.cls.xml (revision 73542) @@ -0,0 +1,108 @@ + + + +TECH.RegisteredObject + + +DOM.VKP.OrderAPI +1 + + + +vhLib.Logger +1 + + + +OrderAPI:DOM.VKP.OrderAPI +1 +1 +%Status +1 + + + + +OrderId:%String +%Boolean + + + + +Order:DOM.VKP.Order +1 +TECH.Iterator + + + + +ToeleveringId:%String +1 +%Boolean + + + + + + Index: AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml =================================================================== diff -u -r73124 -r73542 --- AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 73124) +++ AXimpl/Dynamics/SalesOrderIn/Converter/SalesOrderConverter.cls.xml (.../SalesOrderConverter.cls.xml) (revision 73542) @@ -148,6 +148,11 @@ 1 + +AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter.ToeleveringLockControleerder +1 + + OrderAPI:DOM.VKP.OrderAPI,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,DateTimeAPI:TECH.DateTime.DateTimeAPI="",ProductBepaler:AXimpl.Admin.Common.ProductBepaler,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,OrderlijnenSorteerder:AXimpl.Dynamics.SalesOrderIn.Converter.OrderlijnenSorteerder,OrderSluiter:CHUI.VKP.OrderIngave.BevestigdAXOrderSluiterv01,ToeleveringService:AXimpl.Dynamics.SalesOrderIn.Converter.ToeleveringService,OrderIngaveService:APPS.VKP.OrderIngaveService,OfferteRepository:APPS.VKP.Offerte.OfferteRepository,SalesOrderLineStatusRepository:AXdata.Dynamics.SalesLineStatus.SalesOrderLineStatusRepository,VerkoopApi:DOM.VKP.VerkoopAPI,Mailer:AXimpl.Dynamics.SalesOrderIn.Converter.Mailer,LeverAdresMaker:AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter.LeverAdresMaker,LandRepository:DOM.common.Locatie.impl.LandRepository,ProductRepository:Prod.ProductRepository="",ProductTypeAPI:DOM.PM.impl.ProductTypeAPIimpl="",DataMProductRepository:DOM.PM.impl.DataM.DataMProductRepository="",ProductService:WSimpl.AX.CalculatedProduct.ProductService="",BerekeningServiceProduct:APPS.PM.Maatwerk.impl.BerekeningServiceProduct="" 1 @@ -178,6 +183,7 @@ Set ..VerkoopApi = $$$Inject(VerkoopApi, ##class(DOM.VKP.impl.VerkoopAPI).%New()) Set ..VhConfigHelper = ##class(APPS.PM.Maatwerk.impl.VhConfigHelper).%New() Set ..VhConfigRepository = ##class(APPS.PM.Maatwerk.impl.VhConfigRepository).%New() + Set ..ToeleveringLockControleerder = ##class(AXimpl.Dynamics.SalesOrderIn.Converter.SalesOrderConverter.ToeleveringLockControleerder).%New() Set ..Logger = ##class(vhLib.Logger).%New() @@ -234,8 +240,8 @@ If ..VerkoopApi.BestaatKlant(..KlantID) { Set ..KLNr = $Piece(..KlantID,"||",2) - Do ..LockOrder() - + Do ..LockOrderEnControleerToeleveringen() + #Dim Order As DOM.VKP.Order = ..GeefOfMaakOrder(..KlantID, OrderHeader) If ($IsObject(Order)) { @@ -304,6 +310,24 @@ ]]> + +1 + + + 1