Index: vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml
===================================================================
diff -u -r48106 -r48114
--- vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 48106)
+++ vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 48114)
@@ -18,8 +18,8 @@
1
-
-AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator
+
+AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator
1
@@ -35,7 +35,7 @@
@@ -115,77 +115,27 @@
]]>
-
+
-
-
-
-
-
-
-
-
@@ -219,15 +167,11 @@
Set UtilsStub = ##class(vhTest.Mock.AXimpl.Utils).%New()
Do UtilsStub.IndienMethodCall("ConvertReqGroupId",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn("ReqGroupId")
- Set VoorraadInstelling = ##class(AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstelling).%New()
- Set VoorraadInstelling.VeiligheidsVoorraad = 0
-
- Set ..VoorraadInstellingCalculator = ##class(vhTest.Mock.AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator).%New()
- Do ..VoorraadInstellingCalculator.IndienMethodCall("Calculate",..#ProductId).DanReturn(VoorraadInstelling)
-
#dim AxProductBehoefte As AX.Uitgaand.PM.Product.impl.Product = ..GeefTeConverterenProductBehoefte()
- Set AxProductBehoefte.Basis.ScanType = 9
+ Set ..VeiligheidsVoorraadCalculator = ##class(vhTest.Mock.AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator).%New()
+ Do ..VeiligheidsVoorraadCalculator.IndienMethodCall("GeefVeiligheidsVoorraad",AxProductBehoefte).DanReturn(9)
+
Set ..Utils = UtilsStub
#dim Vestiging As AXimpl.InterneFirmaInitialen = ##class(AXimpl.InterneFirmaInitialen).VanHoeckeNv()
@@ -269,7 +213,7 @@
1
AX.Uitgaand.PM.BehoeftePlanning.impl.BehoeftePlanningDixfConverter
-
Index: vhTest/Mock/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml
===================================================================
diff -u
--- vhTest/Mock/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (revision 0)
+++ vhTest/Mock/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (revision 48114)
@@ -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
+AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator,Tools.Mock.MockClassBase
+right
+
+
+ProductBehoefte:AX.Uitgaand.PM.Product.impl.Product
+%String
+
+
+
+
+
+
Index: AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml
===================================================================
diff -u -r48108 -r48114
--- AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (.../VeiligheidsVoorraadCalculator.cls.xml) (revision 48108)
+++ AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (.../VeiligheidsVoorraadCalculator.cls.xml) (revision 48114)
@@ -1,7 +1,7 @@
-TECH.RegisteredObject
+TECH.RegisteredObject,TECH.Mockable
AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator
Index: AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter.cls.xml
===================================================================
diff -u -r45401 -r48114
--- AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter.cls.xml (.../BehoeftePlanningDixfConverter.cls.xml) (revision 45401)
+++ AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter.cls.xml (.../BehoeftePlanningDixfConverter.cls.xml) (revision 48114)
@@ -23,21 +23,21 @@
1
-
-AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator
+
+AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator
1
-VoorraadInstellingCalculator:AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator,Utils:AXimpl.Utils,Console:TECH.Console.Console
+VeiligheidsVoorraadCalculator:AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator,Utils:AXimpl.Utils,Console:TECH.Console.Console
1
1
%Status
1
@@ -48,7 +48,6 @@
@@ -97,26 +96,19 @@
]]>
-
+
ProductBehoefte:AX.Uitgaand.PM.Product.impl.Product
1
%String
0) {
- Set ..MinInventOnhand = VeiligheidsVoorraad
- } ElseIf (ScanType > 0) {
- Set ..MinInventOnhand = ScanType
- } Else {
+ If (VeiligheidsVoorraad = "") {
Do ..Console.WriteLine("Voor product "_##class(TECH.StringUtils).AddTrailingSpace(ProductBehoefte.Basis.IdentNummer,12)
_" - "_##class(TECH.StringUtils).AddTrailingSpace(ProductBehoefte.Basis.KortTekst,25)_" is geen veiligheidsvoorraad voorzien momenteel.")
- Set ..MinInventOnhand = ""
}
- Quit
+ Quit VeiligheidsVoorraad
]]>
Index: vhTest/Fake/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml
===================================================================
diff -u
--- vhTest/Fake/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (revision 0)
+++ vhTest/Fake/AX/Uitgaand/PM/BehoeftePlanning/impl/VeiligheidsVoorraadCalculator.cls.xml (revision 48114)
@@ -0,0 +1,19 @@
+
+
+
+
+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
+AX.Uitgaand.PM.BehoeftePlanning.impl.VeiligheidsVoorraadCalculator
+
+
+ProductBehoefte:AX.Uitgaand.PM.Product.impl.Product
+%String
+
+
+
+
+
+