Index: AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml =================================================================== diff -u --- AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 0) +++ AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 48760) @@ -0,0 +1,23 @@ + + + +TECH.Mockable + + +Product:DOM.PM.Product +DOM.common.enu.InterneFirma + + + + + + Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/Test.cls.xml =================================================================== diff -u -r48548 -r48760 --- vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/Test.cls.xml (.../Test.cls.xml) (revision 48548) +++ vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/Test.cls.xml (.../Test.cls.xml) (revision 48760) @@ -38,6 +38,11 @@ 1 + +AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler +1 + + - + - + - - - - 1 AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator - Index: vhTest/Fake/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml =================================================================== diff -u --- vhTest/Fake/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 0) +++ vhTest/Fake/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 48760) @@ -0,0 +1,18 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler + + +Product:DOM.PM.Product +DOM.common.enu.InterneFirma + + + + + + Index: vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 0) +++ vhTest/Mock/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler.cls.xml (revision 48760) @@ -0,0 +1,20 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler,Tools.Mock.MockClassBase +right + + +Product:DOM.PM.Product +DOM.common.enu.InterneFirma + + + + + + Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler/Bepaal/Test.cls.xml =================================================================== diff -u --- vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler/Bepaal/Test.cls.xml (revision 0) +++ vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator/StockFirmaBepaler/Bepaal/Test.cls.xml (revision 48760) @@ -0,0 +1,67 @@ + + + +vhUnitTest.TestCase + + +%String +1000 + + + + + + + + + + + + + + + + + + + +1 +Prod.Product + + + + + + Index: AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml =================================================================== diff -u -r48548 -r48760 --- AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 48548) +++ AXimpl/Dynamics/InventoryOut/Converter/AxInventSyncCreator.cls.xml (.../AxInventSyncCreator.cls.xml) (revision 48760) @@ -33,8 +33,13 @@ 1 + +AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler +1 + + -ProductRepository:Prod.ProductRepository,SequenceNrGenerator:AXimpl.ConfigId,StockReservatieRepository:Prod.StockReservatieRepository,ReceptieStockNiveauService:AXimpl.Dynamics.InventoryOut.Converter.ReceptieStockNiveauService,AXimplFormatter:AXimpl.Formatter,IsStockOverKinderenBepaler:AXimpl.Dynamics.InventoryOut.Converter.IsStockOverKinderenBepaler +ProductRepository:Prod.ProductRepository,SequenceNrGenerator:AXimpl.ConfigId,StockReservatieRepository:Prod.StockReservatieRepository,ReceptieStockNiveauService:AXimpl.Dynamics.InventoryOut.Converter.ReceptieStockNiveauService,AXimplFormatter:AXimpl.Formatter,IsStockOverKinderenBepaler:AXimpl.Dynamics.InventoryOut.Converter.IsStockOverKinderenBepaler,StockFirmaBepaler:AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler 1 1 %Status @@ -46,6 +51,7 @@ Set ..ReceptieStockNiveauService = $$$Inject(ReceptieStockNiveauService,##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieStockNiveauService).%New()) Set ..AXimplFormatter = $$$Inject(AXimplFormatter,##class(AXimpl.Formatter).%New()) Set ..IsStockOverKinderenBepaler = $$$Inject(IsStockOverKinderenBepaler,##class(AXimpl.Dynamics.InventoryOut.Converter.IsStockOverKinderenBepaler).%New()) + Set ..StockFirmaBepaler = $$$Inject(StockFirmaBepaler,##class(AXimpl.Dynamics.InventoryOut.Converter.AxInventSyncCreator.StockFirmaBepaler).%New()) Quit $$$OK ]]> @@ -65,7 +71,7 @@ If ..ProductRepository.BestaatViaID(PRNr) { #dim Product As DOM.PM.Product = ..ProductRepository.GeefViaID(PRNr) - If $$$Not(##class(TECH.StringUtils).Equals(Product.LinkType,##class(DOM.PM.enu.LinkType).HalffabrikaatHalux(),##class(DOM.PM.enu.LinkType).HalffabrikaatHaluxZonderStock())) { + If (..StockFirmaBepaler.Bepaal(Product)=##class(DOM.common.enu.InterneFirma).VanHoeckeNv()) { Set FysStock = +FysStock + +WVStock Set WVStock = "" }