Index: APPS/Halux/PPS/Activiteit/impl/common/KartonVoorLadeUitvoeringInfoVisitor.cls.xml =================================================================== diff -u -r68824 -r68929 --- APPS/Halux/PPS/Activiteit/impl/common/KartonVoorLadeUitvoeringInfoVisitor.cls.xml (.../KartonVoorLadeUitvoeringInfoVisitor.cls.xml) (revision 68824) +++ APPS/Halux/PPS/Activiteit/impl/common/KartonVoorLadeUitvoeringInfoVisitor.cls.xml (.../KartonVoorLadeUitvoeringInfoVisitor.cls.xml) (revision 68929) @@ -14,18 +14,6 @@ LadeDoosInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.LadeDoosUitvoeringInfo %Status - - -1 -KartonInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.ComplexeScheidingKartonUitvoeringInfo -%Status - - - -1 -LadeDoosInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.LadeDoosHogeRugUitvoeringInfo -%Status - Index: APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml =================================================================== diff -u -r68912 -r68929 --- APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml (.../KartonSnijVisitor.cls.xml) (revision 68912) +++ APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml (.../KartonSnijVisitor.cls.xml) (revision 68929) @@ -59,34 +59,6 @@ ]]> - - - - 1 Index: APPS/Halux/PPS/Verpakking/impl/KartonWerkpostFactory.cls.xml =================================================================== diff -u -r68887 -r68929 --- APPS/Halux/PPS/Verpakking/impl/KartonWerkpostFactory.cls.xml (.../KartonWerkpostFactory.cls.xml) (revision 68887) +++ APPS/Halux/PPS/Verpakking/impl/KartonWerkpostFactory.cls.xml (.../KartonWerkpostFactory.cls.xml) (revision 68929) @@ -21,12 +21,6 @@ ElseIf (WerkpostID = ..WerkpostEnum.LosseOnderdelen) { Set Werkpost = ##class(APPS.Halux.PPS.Verpakking.impl.LOKartonWerkpost).%New() } - ElseIf (WerkpostID = ..WerkpostEnum.VerpakkingHogeRug) { - Set Werkpost = ##class(APPS.Halux.PPS.Verpakking.impl.LadeHogeRugKartonWerkpost).%New() - } - ElseIf (WerkpostID = ..WerkpostEnum.ComplexeScheiding) { - Set Werkpost = ##class(APPS.Halux.PPS.Verpakking.impl.ComplexeScheidingKartonWerkpost).%New() - } ElseIf (WerkpostID = ..WerkpostEnum.LosseComponenten) { Set Werkpost = ##class(APPS.Halux.PPS.Verpakking.impl.LosseComponentenKartonWerkpost).%New() } Index: APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml =================================================================== diff -u -r68912 -r68929 --- APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 68912) +++ APPS/Halux/PPS/MVXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 68929) @@ -131,12 +131,14 @@ If (..HeeftGeleider()) { #dim Geleider as APPS.Halux.PPS.Verpakking.Volume = ..GeefVolumeGeleider() #dim LadeUtils As DOM.PM.Maatwerk.Lade.LadeUtils = ##class(DOM.DomeinContext).Instance().GeefMaatwerkCalcAPI().GeefLadeUtils(..GeefLadeVariant()) - #dim FysiekeLadeHoogteMM As %Decimal = ..GeefFysiekeLadeHoogteMM() - #dim IsMOfNLade As %Boolean = FysiekeLadeHoogteMM < 120 + #dim FysiekeLadeHoogteMM As %Decimal = LadeUtils.GeefFysiekeLadeHoogteMM(..IngegevenKenmerken.LadeHoogte, ..IngegevenKenmerken.IsBinnenlade) + #dim LadeHeeftHogeRugRecept As %Boolean = ($$$Not(..IngegevenKenmerken.IsBinnenlade) && $$$Not(..IngegevenKenmerken.ZijwandType = ##class(DOM.PM.enu.MVXZijWandType).Pure())) + #dim HeeftComplexeScheidingKarton As %Boolean = ($$$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 ($$$Not(..IngegevenKenmerken.IsBinnenlade) && (..HeeftReling())) { + If LadeHeeftHogeRugRecept { 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 @@ -146,9 +148,14 @@ Set DoosLosseOnderdelen.BreedteCorpusProfiel = Geleider.Breedte } - Set DoosLosseOnderdelen.Diepte=Geleider.Diepte + Set DoosLosseOnderdelen.Diepte = Geleider.Diepte } - Do ..VergrootDoosLosseOnderdelenTotZijkantHoogte(DoosLosseOnderdelen) + + 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) } } @@ -176,6 +183,8 @@ DoosLade:APPS.Halux.PPS.TAORVerpakking.impl.DoosLade,DoosLosseOnderdelen:DOM.PM.Verpakking.DoosLosseOnderdelen 1 ladedoos verhogen If ((..IngegevenKenmerken.LadeHoogte = ..Enum.LadeHoogte.K) && (..IngegevenKenmerken.GeleiderTechnologie = ..Enum.GeleiderTechnologie.TIPONBLUMOTION)) { @@ -205,9 +214,26 @@ If DoosLade.Hoogte < DoosLosseOnderdelen.GeefExterneHoogte() { set DoosLade.Hoogte = ##class(TECH.Math).Ceil(DoosLosseOnderdelen.GeefExterneHoogte(),10) } + + If (HeeftComplexeScheidingKarton) && (DoosLade.Hoogte < (101 + (2*4.2))) { + Set DoosLade.Hoogte = (101 + (2*4.2)) //91 (hoogte M) + 10 (extra Hoogte voor recept V1 boxkap) + 2*kartondikte + } ]]> + +DoosLosseOnderdelen:APPS.Halux.PPS.Verpakking.impl.DoosLosseOnderdelen,FysiekeLadeHoogteMM:%Decimal +1 + + + %Boolean 1 %SerialObject - -%String -"COMPLEXESCHEIDING" -1 -1 - - %String "LOSCOMP" @@ -36,13 +29,6 @@ 1 1 - - -%String -"VPKHOGERUG" -1 -1 - Index: APPS/Halux/PPS/Activiteit/impl/MVX/MVXKartonSnijden.cls.xml =================================================================== diff -u -r68892 -r68929 --- APPS/Halux/PPS/Activiteit/impl/MVX/MVXKartonSnijden.cls.xml (.../MVXKartonSnijden.cls.xml) (revision 68892) +++ APPS/Halux/PPS/Activiteit/impl/MVX/MVXKartonSnijden.cls.xml (.../MVXKartonSnijden.cls.xml) (revision 68929) @@ -42,7 +42,7 @@ #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Item.GeefHalffabItemsBoom() Set DoosBerekenaar = ##class(APPS.Halux.PPS.MVXVerpakking.impl.DoosBerekenaar).%New(HalffabItemsBoom, IngegevenKenmerken, Item.ProductID) - #dim HeeftComplexeScheidingKarton As %Boolean = ($$$Not(IngegevenKenmerken.IsBinnenlade) && ((HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).InschuifElementZijkant()) || ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).Boxcap() || ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).BoxcoverVoor() || ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).BoxcoverAchter()))) + #dim HeeftComplexeScheidingKarton As %Boolean = ($$$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())))) #dim HeeftHogeRugRecept As %Boolean = ($$$Not(IngegevenKenmerken.IsBinnenlade) && $$$Not(IngegevenKenmerken.ZijwandType = ##class(DOM.PM.enu.MVXZijWandType).Pure())) If (DoosBerekenaar.HeeftLadeIndividueleKartonverpakking()) { @@ -91,9 +91,8 @@ Set WerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItemZonderUitvoeringInfo(Item,##class(APPS.Halux.PPS.Verpakking.enu.InformatieID).LosseOnderdelen()) Set UitvoeringInfo = ##class(APPS.Halux.PPS.Activiteit.impl.common.dto.LODoosUitvoeringInfo).%New() Set WerklijstItem.UitvoeringInfo = UitvoeringInfo - Do UitvoeringInfoInvuller.VulInUitvoeringInfoVoorProductieSequentieItem(UitvoeringInfo, Item) - + Set UitvoeringInfo.Breedte = DoosLO.Breedte Set UitvoeringInfo.Hoogte = DoosLO.Hoogte Set UitvoeringInfo.Diepte = DoosLO.Diepte @@ -115,7 +114,7 @@ Set UitvoeringInfo.KartonScheidingDikte = 10 Set UitvoeringInfo.KartonScheidingDiepte = IngegevenKenmerken.LadeDiepte - Set UitvoeringInfo.KartonScheidingHoogte = 100 + Set UitvoeringInfo.KartonScheidingHoogte = 90 Do ..VulInUitvoeringInfo(UitvoeringInfo, "TBX", "V1 Boxkap") Set UitvoeringInfo.KartonScheidingAantal = UitvoeringInfo.AantalDozen Index: APPS/Halux/PPS/Verpakking/enu/KartonWerkpost.cls.xml =================================================================== diff -u -r68887 -r68929 --- APPS/Halux/PPS/Verpakking/enu/KartonWerkpost.cls.xml (.../KartonWerkpost.cls.xml) (revision 68887) +++ APPS/Halux/PPS/Verpakking/enu/KartonWerkpost.cls.xml (.../KartonWerkpost.cls.xml) (revision 68929) @@ -5,7 +5,7 @@ TECH.Enumeration -;LosseOnderdelen;Verpakking;LosseComponenten;VerpakkingHogeRug;ComplexeScheiding +;LosseOnderdelen;Verpakking;LosseComponenten @@ -32,20 +32,6 @@ - - -1 -APPS.Halux.PPS.Verpakking.enu.KartonWerkpost - - - - -1 -APPS.Halux.PPS.Verpakking.enu.KartonWerkpost - - Index: APPS/Halux/PPS/Verpakking/enu/KartonWerkpost/Verwerker.cls.xml =================================================================== diff -u -r68887 -r68929 --- APPS/Halux/PPS/Verpakking/enu/KartonWerkpost/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 68887) +++ APPS/Halux/PPS/Verpakking/enu/KartonWerkpost/Verwerker.cls.xml (.../Verwerker.cls.xml) (revision 68929) @@ -12,29 +12,19 @@ 1 KartonWerkpost:APPS.Halux.PPS.Verpakking.enu.KartonWerkpost - -1 -1 - - - 1 1 @@ -52,12 +42,6 @@ 1 - - -1 -1 - - FishEye: Tag 68929 refers to a dead (removed) revision in file `APPS/Halux/PPS/Verpakking/impl/ComplexeScheidingKartonWerkpost.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 68929 refers to a dead (removed) revision in file `APPS/Halux/PPS/Verpakking/impl/LadeHogeRugKartonWerkpost.cls.xml'. FishEye: No comparison available. Pass `N' to diff?