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 = ""
}