Index: vhUnitTest/APPS/Halux/PPS/TAORVerpakking/TestDoos.cls.xml
===================================================================
diff -u -r30573 -r32925
--- vhUnitTest/APPS/Halux/PPS/TAORVerpakking/TestDoos.cls.xml (.../TestDoos.cls.xml) (revision 30573)
+++ vhUnitTest/APPS/Halux/PPS/TAORVerpakking/TestDoos.cls.xml (.../TestDoos.cls.xml) (revision 32925)
@@ -141,29 +141,30 @@
]]>
-
+
-
-
-
-
-
-
-
-
@@ -215,32 +216,35 @@
]]>
-
-IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,VerwachteHoogte:TECH.Numeric,VerwachteBreedte:TECH.Numeric
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,ProductId:%String,VerwachteHoogte:TECH.Numeric,VerwachteBreedte:TECH.Numeric,VerwachteDiepte:TECH.Numeric
1
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,ProductId:%String
+
+
+
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,ProductID:DOM.common.ProductID="ProductID"
1
Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestStandaardHulzen/OptiboxRequests_Verpakking.txt
===================================================================
diff -u -r32574 -r32925
--- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestStandaardHulzen/OptiboxRequests_Verpakking.txt (.../OptiboxRequests_Verpakking.txt) (revision 32574)
+++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestStandaardHulzen/OptiboxRequests_Verpakking.txt (.../OptiboxRequests_Verpakking.txt) (revision 32925)
@@ -75,15 +75,15 @@
TAORBOX V1 SELFSTANDING
- 558.4
+ 559.4
90
BIT
BOX
PALLET
TA4M D LI7L550x600 NNNN
[TAOR.222222.9]
0
- 715.8
+ 716.8
9
@@ -98,15 +98,15 @@
TAORBOX V1 SELFSTANDING
- 558.4
+ 559.4
88.4
BIT
BOX
PALLET
TA4N D LI7K550x600 NNNN
[TAOR.222222.10]
0
- 715.8
+ 716.8
9
Index: APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml
===================================================================
diff -u -r31474 -r32925
--- APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31474)
+++ APPS/Halux/PPS/LBXVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 32925)
@@ -109,12 +109,13 @@
1
DOM.PM.Verpakking.DoosLosseOnderdelen
geen LO doos
If (..HeeftFrontBevestiging() || ..HeeftGeleider()) {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.TAORVerpakking.impl.DoosLosseOnderdelen).%New()
If ((..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte550) && $Data(^zStandaardHuls(..ProductID))) {
+ Set DoosLosseOnderdelen.IsStandaardHuls = $$$true
Set DoosLosseOnderdelen.BreedteAndere = 40
Set DoosLosseOnderdelen.BreedteCorpusProfiel = 65
Set DoosLosseOnderdelen.Diepte = 550
@@ -182,6 +183,11 @@
If DoosLade.Diepte < DoosLosseOnderdelen.GeefExterneDiepte() {
Set DoosLade.Diepte = DoosLosseOnderdelen.GeefExterneDiepte()
}
+
+ if DoosLosseOnderdelen.IsStandaardHuls && ##class(TECH.StringUtils).Equals(..IngegevenKenmerken.LadeHoogte,..Enum.LadeHoogte.N,..Enum.LadeHoogte.M) {
+ set DoosLade.Diepte = DoosLade.Diepte + 1
+ set DoosLade.Breedte = DoosLade.Breedte + 1
+ }
]]>
Index: APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml
===================================================================
diff -u -r31480 -r32925
--- APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 31480)
+++ APPS/Halux/PPS/TAORVerpakking/impl/DoosBerekenaar.cls.xml (.../DoosBerekenaar.cls.xml) (revision 32925)
@@ -84,6 +84,7 @@
If (..HeeftGlijder() || ..HeeftBodemOndersteuningDieMoetVerpaktWorden()) {
Set DoosLosseOnderdelen = ##class(APPS.Halux.PPS.TAORVerpakking.impl.DoosLosseOnderdelen).%New()
If ((..IngegevenKenmerken.LadeDiepte = ..Enum.LadeDiepte.LadeDiepte550) && $Data(^zStandaardHuls(..ProductID))) {
+ Set DoosLosseOnderdelen.IsStandaardHuls = $$$true
Set DoosLosseOnderdelen.BreedteAndere = 40
Set DoosLosseOnderdelen.BreedteCorpusProfiel = 65
Set DoosLosseOnderdelen.Diepte = 550
@@ -220,6 +221,11 @@
If (DoosLade.Diepte < DoosLosseOnderdelen.GeefExterneDiepte()) {
Set DoosLade.Diepte = DoosLosseOnderdelen.GeefExterneDiepte()
}
+
+ if DoosLosseOnderdelen.IsStandaardHuls && ##class(TECH.StringUtils).Equals(..IngegevenKenmerken.LadeHoogte,..Enum.LadeHoogte.N,..Enum.LadeHoogte.M) {
+ set DoosLade.Diepte = DoosLade.Diepte + 1
+ set DoosLade.Breedte = DoosLade.Breedte + 1
+ }
]]>
Index: DOM/PM/Verpakking/DoosLosseOnderdelen.cls.xml
===================================================================
diff -u -r29318 -r32925
--- DOM/PM/Verpakking/DoosLosseOnderdelen.cls.xml (.../DoosLosseOnderdelen.cls.xml) (revision 29318)
+++ DOM/PM/Verpakking/DoosLosseOnderdelen.cls.xml (.../DoosLosseOnderdelen.cls.xml) (revision 32925)
@@ -12,6 +12,10 @@
%Decimal
+
+%Boolean
+
+
1
%Decimal
Index: vhUnitTest/APPS/Halux/PPS/LBXVerpakking/TestDoos.cls.xml
===================================================================
diff -u -r32363 -r32925
--- vhUnitTest/APPS/Halux/PPS/LBXVerpakking/TestDoos.cls.xml (.../TestDoos.cls.xml) (revision 32363)
+++ vhUnitTest/APPS/Halux/PPS/LBXVerpakking/TestDoos.cls.xml (.../TestDoos.cls.xml) (revision 32925)
@@ -183,33 +183,53 @@
-
-LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,VerwachteHoogte:TECH.Numeric,VerwachteBreedte:TECH.Numeric
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,ProductId:%String,VerwachteHoogte:TECH.Numeric,VerwachteBreedte:TECH.Numeric,VerwachteDiepte:TECH.Numeric
+1
+
+
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken,ProductId:%String
+