Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml =================================================================== diff -u -r72028 -r72029 --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml) (revision 72028) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml) (revision 72029) @@ -68,30 +68,18 @@ #dim LengteDimensie As DOM.PM.enu.BewerkingDimensie = ##class(DOM.PM.enu.BewerkingDimensie).Lengte() If (..IngegevenKenmerkenTypeApi.IsSifonlade(Product.GeefIngegevenKenmerken())) { - #dim RugBreedteX As %Decimal = "" - #dim RugItemX As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = ..RugUtils.GeefRugX(HalffabItemsBoom) - - Set:(..IsBewerkingNodigVoorRug(RugItemX)) RugBreedteX = RugItemX.GeefBewerkteDimensie(LengteDimensie) + #dim RugBreedteX As %Decimal = ..GeefRugBreedte("X", HalffabItemsBoom) Do LijstOptiesVoorRugBreedte.Insert(..GeefOptieVoorLade(SequentieNummerLade, "-" _ "Rugxbreedte", RugBreedteX)) - #dim RugBreedteY As %Decimal = "" - #dim RugItemY As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Rug()_"->"_ "Y") - - Set:(..IsBewerkingNodigVoorRug(RugItemY)) RugBreedteY = RugItemY.GeefBewerkteDimensie(LengteDimensie) + #dim RugBreedteY As %Decimal = ..GeefRugBreedte("Y", HalffabItemsBoom) Do LijstOptiesVoorRugBreedte.Insert(..GeefOptieVoorLade(SequentieNummerLade, "-" _ "Rugybreedte", RugBreedteY)) If $$$Not(IngegevenKenmerken.UitsparingData.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Enkel()) { - #dim RugBreedteM As %Decimal = "" - #dim RugItemM As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Rug()_"->"_ "M") - - Set:(..IsBewerkingNodigVoorRug(RugItemM)) RugBreedteM = RugItemM.GeefBewerkteDimensie(LengteDimensie) + #dim RugBreedteM As %Decimal = ..GeefRugBreedte("M", HalffabItemsBoom) Do LijstOptiesVoorRugBreedte.Insert(..GeefOptieVoorLade(SequentieNummerLade, "-" _ "Rugmbreedte", RugBreedteM)) } } Else { - #dim RugBreedte As %String = "" - #dim RugItem As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = ..RugUtils.GeefRugX(HalffabItemsBoom) - - Set:(..IsBewerkingNodigVoorRug(RugItem)) RugBreedte = RugItem.GeefBewerkteDimensie(LengteDimensie) + #dim RugBreedte As %Decimal = ..GeefRugBreedte("X", HalffabItemsBoom) Do LijstOptiesVoorRugBreedte.Insert(..GeefOptieVoorLade(SequentieNummerLade, "-" _ "Rugbreedte", RugBreedte)) } } @@ -100,18 +88,20 @@ ]]> - - +SubRol:%String,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 +%Decimal +"_ SubRol) - Set:(..IsBewerkingNodigVoorRug(RugItemX)) RugBreedteX = RugItemX.GeefBewerkteDimensie(LengteDimensie) + Set:(..IsBewerkingNodigVoorRug(RugItem)) RugBreedte = RugItem.GeefBewerkteDimensie(LengteDimensie) Quit RugBreedte -}*/ -]]> - +]]> + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String