Index: APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml
===================================================================
diff -u -r70577 -r72615
--- APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 70577)
+++ APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 72615)
@@ -120,7 +120,9 @@
// Enkel afdekkappen -> geen LO doos
If ..HeeftLODoos() {
- If (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte550) {
+ If (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte600) {
+ Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte600()
+ } Elseif (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte550) {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte550()
} Elseif (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte500) {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte500()
@@ -130,38 +132,16 @@
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte400()
} Elseif (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte350) {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte350()
+ } Elseif (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte300) {
+ Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte300()
+ } Elseif (..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte270) {
+ Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.utils.StandaardHulsDefinities).LadeDiepte270()
} Else {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.Verpakking.impl.DoosLosseOnderdelen).%New()
Set DoosLosseOnderdelen.BreedteAndere = ..GeefBreedteAndereLosseOnderdelen()
- Set DoosLosseOnderdelen.BreedteCorpusProfiel = 10
+ Set DoosLosseOnderdelen.BreedteCorpusProfiel = 65
Set DoosLosseOnderdelen.Diepte = ..IngegevenKenmerken.LadeDiepte
- Set DoosLosseOnderdelen.Hoogte = 50
-
- If (..HeeftGeleider()) {
- #dim Geleider as APPS.Halux.PPS.Verpakking.Volume = ..GeefVolumeGeleider()
- Set HeeftComplexeScheidingKarton = ($$$Not(..IngegevenKenmerken.IsBinnenlade) && ((..HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).InschuifElementZijkant()) || ..HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).Boxcap()) || ..HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).BoxcoverVoor()) || ..HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).BoxcoverAchter()))))
-
- If ..HeeftHogeRugRecept() {
- Set FysiekeLadeHoogteMM = LadeUtils.GeefFysiekeLadeHoogteMM(..IngegevenKenmerken.ZijkantHoogte, ..IngegevenKenmerken.IsBinnenlade)
- }
- #dim IsMOfNLade As %Boolean = FysiekeLadeHoogteMM < 120
-
- If (IsMOfNLade && (Geleider.Hoogte < Geleider.Breedte) && (Geleider.Breedte < FysiekeLadeHoogteMM)) {
- Set DoosLosseOnderdelen.Hoogte = Geleider.Breedte
- Set DoosLosseOnderdelen.BreedteCorpusProfiel = Geleider.Hoogte
- } Else {
- Set DoosLosseOnderdelen.Hoogte = Geleider.Hoogte
- Set DoosLosseOnderdelen.BreedteCorpusProfiel = Geleider.Breedte
- }
-
- Set DoosLosseOnderdelen.Diepte = Geleider.Diepte
- }
-
- If (HeeftComplexeScheidingKarton) && (DoosLosseOnderdelen.Hoogte < 101) && $$$Not(DoosLosseOnderdelen.IsStandaardHuls) {
- Set DoosLosseOnderdelen.Hoogte = 101 //91 (hoogte M) + 10 (extra Hoogte voor recept V1 boxkap)
- }
-
- Do ..VergrootDoosLosseOnderdelenTotZijkantHoogte(DoosLosseOnderdelen, FysiekeLadeHoogteMM)
+ Set DoosLosseOnderdelen.Hoogte = 80
}
}
@@ -173,14 +153,8 @@
1
TECH.Numeric
@@ -191,13 +165,7 @@
ladedoos verhogen
- 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 {
- Set DoosLade.Breedte = DoosLade.Breedte + DoosLosseOnderdelen.GeefExterneBreedte()
- }
+ Set DoosLade.Breedte = DoosLade.Breedte + DoosLosseOnderdelen.GeefExterneBreedte()
} Else {
Set DoosLade.Breedte = DoosLade.Breedte + DoosLosseOnderdelen.GeefExterneHoogte()
}
@@ -209,11 +177,6 @@
Set DoosLade.Diepte = DoosLosseOnderdelen.GeefExterneDiepte()
Set:(DoosLosseOnderdelen.IsStandaardHuls) DoosLade.Diepte = ##class(TECH.Math).Ceil(DoosLade.Diepte) + 5
}
-
- if (DoosLosseOnderdelen.IsStandaardHuls) && ( ..IsGeenVerhoogdeOfVerlaagdeLade() ) && (##class(TECH.StringUtils).Equals(..IngegevenKenmerken.LadeHoogte,..Enum.LadeHoogte.N,..Enum.LadeHoogte.M)) {
- Set DoosLade.Diepte = DoosLade.Diepte + 1
- Set DoosLade.Breedte = DoosLade.Breedte + 1
- }
if (DoosLosseOnderdelen.IsStandaardHuls) && (##class(TECH.StringUtils).Equals(..IngegevenKenmerken.LadeHoogte,..Enum.LadeHoogte.N, ..Enum.LadeHoogte.M)) {
Set DoosLade.Breedte = DoosLade.Breedte + 10
@@ -278,16 +241,12 @@
1
DOM.PM.Verpakking.Volume
= 50) {
- #define RobuustereGeleiderExtraBreedte 5
- Set Breedte = Breedte + $$$RobuustereGeleiderExtraBreedte
- #define RobuustereGeleiderExtraHoogte 5
- Set Hoogte = Hoogte + $$$RobuustereGeleiderExtraHoogte
- }
+ Set Breedte = 65
+ Set Hoogte = 80
Quit ..GeefVolume(Diepte, Breedte, Hoogte)
]]>