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