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?