Index: DOM/PM/Verpakking/impl/DoosBerekenaar.cls.xml =================================================================== diff -u -r31245 -r31474 --- DOM/PM/Verpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31245) +++ DOM/PM/Verpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31474) @@ -29,6 +29,11 @@ 1 + +DOM.common.ProductID +1 + + HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken %Status Index: APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml =================================================================== diff -u -r31248 -r31474 --- APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31248) +++ APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31474) @@ -4,7 +4,7 @@ Doosberekenaar voor LEGRABOX. We gebruiken dezelfde dozen als voor TA'OR BOX, vandaar dat we het dependencies hebben op TA'OR BOX doosklassen. -DOM.PM.Verpakking.impl.DoosBerekenaar +DOM.PM.Verpakking.impl.DoosBerekenaar,DOM.PM.Maatwerk.LBX.impl.Base DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken @@ -16,11 +16,6 @@ 1 - -DOM.common.ProductID -1 - - HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,BreedteBepaler:APPS.PM.Maatwerk.impl.Verpakking.BreedteBepaler,ProductID:DOM.common.ProductID="ProductID" %Status @@ -46,7 +41,7 @@ %Boolean - @@ -119,7 +114,7 @@ // Enkel afdekkappen -> geen LO doos If (..HeeftFrontBevestiging() || ..HeeftGeleider()) { Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.TAORVerpakking.impl.DoosLosseOnderdelen).%New() - If ..IngegevenKenmerken.LadeDiepte = ##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte550() && $Data(^zStandaardHuls(..ProductID)) { + If ((..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte550) && $Data(^zStandaardHuls(..ProductID))) { Set DoosLosseOnderdelen.BreedteAndere = 40 Set DoosLosseOnderdelen.BreedteCorpusProfiel = 65 Set DoosLosseOnderdelen.Diepte = 550 @@ -157,10 +152,10 @@ TECH.Numeric ladedoos verhogen - If ((..IngegevenKenmerken.LadeHoogte = ##class(DOM.PM.enu.LBXLadeHoogte).K()) && (..IngegevenKenmerken.GeleiderTechnologie = ##class(DOM.PM.enu.LBXGeleiderTechnologie).TIPONBLUMOTION())) { + If ((..IngegevenKenmerken.LadeHoogte = ..Enum.LadeHoogte.K) && (..IngegevenKenmerken.GeleiderTechnologie = ..Enum.GeleiderTechnologie.TIPONBLUMOTION)) { Set DoosLade.Breedte = DoosLade.Breedte + DoosLosseOnderdelen.GeefExterneHoogte() Set DoosLade.Hoogte = DoosLosseOnderdelen.GeefExterneBreedte() + 5 } Else { @@ -190,49 +185,40 @@ ]]> - -1 -%Boolean - - - %Boolean - %Boolean - %Boolean - %Boolean - %Boolean - 1 %Boolean - @@ -244,7 +230,7 @@ #Dim Hoogte As %Numeric #Dim Diepte As %Numeric = ..IngegevenKenmerken.LadeDiepte - If (..IsGeleiderTechnologieTipon()) { + If (..IngegevenKenmerken.GeleiderTechnologie = ..Enum.GeleiderTechnologie.TIPON) { Set Breedte = 70 Set Hoogte = 57 } Else { Index: DOM/PM/Maatwerk/LBX/impl/BaseEnums.cls.xml =================================================================== diff -u -r31443 -r31474 --- DOM/PM/Maatwerk/LBX/impl/BaseEnums.cls.xml (.../BaseEnums.cls.xml) (revision 31443) +++ DOM/PM/Maatwerk/LBX/impl/BaseEnums.cls.xml (.../BaseEnums.cls.xml) (revision 31474) @@ -23,6 +23,10 @@ DOM.PM.enu.LBXKlasse.AutoComplete + +DOM.PM.enu.LBXLadeDiepte.AutoComplete + + DOM.PM.enu.LBXLadeHoogte.AutoComplete Index: APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml =================================================================== diff -u -r31248 -r31474 --- APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31248) +++ APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31474) @@ -1,18 +1,13 @@ -DOM.PM.Verpakking.impl.DoosBerekenaar +DOM.PM.Verpakking.impl.DoosBerekenaar,DOM.PM.Maatwerk.TAX.impl.Base DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken 1 - -DOM.common.ProductID -1 - - HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,ProductID:DOM.common.ProductID="ProductID" %Status @@ -44,7 +39,7 @@ %Boolean - @@ -74,7 +69,7 @@ 1 %Boolean - @@ -84,10 +79,11 @@ 1 %Boolean - 1 %Boolean - 1 %Boolean - @@ -191,15 +187,15 @@ 1 %Boolean - 1 DOM.PM.Verpakking.Volume