Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemOndersteuningv001.cls.xml =================================================================== diff -u -r29059 -r29642 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemOndersteuningv001.cls.xml (.../HFBodemOndersteuningv001.cls.xml) (revision 29059) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemOndersteuningv001.cls.xml (.../HFBodemOndersteuningv001.cls.xml) (revision 29642) @@ -7,11 +7,8 @@ 800) && (IngegevenKenmerken.InterneBreedte <= 1200)) { Set Aantal = 2 } - If (IngegevenKenmerken.InterneBreedte > 1200) { Set Aantal = 3 } - Set HalffabItem.Aantal = Aantal + set BodemOndersteuningBepaler = ##class(DOM.PM.Maatwerk.TAX.impl.BodemOndersteuningAantalBepaler).%New() + Set HalffabItem.Aantal = BodemOndersteuningBepaler.Bepaal(IngegevenKenmerken) If (IngegevenKenmerken.IsBinnenlade) { Set HalffabItem.OpnemenInEindproduct = 1 Set HalffabItem.BuilderBepaaltOpnemenInEindproduct = 1 Index: vhTest/Mock/DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml (revision 0) +++ vhTest/Mock/DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml (revision 29642) @@ -0,0 +1,21 @@ + + + + +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 +Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +1 +DOM.PM.Maatwerk.Lade.BodemOndersteuningAantalBepaler,Tools.Mock.MockClassBase +right + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +%Integer + + + + + + Index: DOM/PM/Maatwerk/TAX/impl/BodemOndersteuningAantalBepaler.cls.xml =================================================================== diff -u --- DOM/PM/Maatwerk/TAX/impl/BodemOndersteuningAantalBepaler.cls.xml (revision 0) +++ DOM/PM/Maatwerk/TAX/impl/BodemOndersteuningAantalBepaler.cls.xml (revision 29642) @@ -0,0 +1,20 @@ + + + +TECH.RegisteredObject,DOM.PM.Maatwerk.Lade.BodemOndersteuningAantalBepaler + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +%Integer + 800) && (IngegevenKenmerken.InterneBreedte <= 1200)) { Set Aantal = 2 } + If (IngegevenKenmerken.InterneBreedte > 1200) { Set Aantal = 3 } + quit Aantal +]]> + + + + + Index: DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml =================================================================== diff -u --- DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml (revision 0) +++ DOM/PM/Maatwerk/Lade/BodemOndersteuningAantalBepaler.cls.xml (revision 29642) @@ -0,0 +1,15 @@ + + + +1 +TECH.Interface + + +1 +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +%Integer + + + + + Index: DOM/PM/Maatwerk/LadeInfo/impl/TAX/Front.cls.xml =================================================================== diff -u -r29059 -r29642 --- DOM/PM/Maatwerk/LadeInfo/impl/TAX/Front.cls.xml (.../Front.cls.xml) (revision 29059) +++ DOM/PM/Maatwerk/LadeInfo/impl/TAX/Front.cls.xml (.../Front.cls.xml) (revision 29642) @@ -75,7 +75,9 @@ TECH.Integer - Index: DOM/PM/Maatwerk/LadeInfo/impl/TAX/Rug.cls.xml =================================================================== diff -u -r29059 -r29642 --- DOM/PM/Maatwerk/LadeInfo/impl/TAX/Rug.cls.xml (.../Rug.cls.xml) (revision 29059) +++ DOM/PM/Maatwerk/LadeInfo/impl/TAX/Rug.cls.xml (.../Rug.cls.xml) (revision 29642) @@ -58,7 +58,9 @@ TECH.Integer -