Index: APPS/Verpakking/Optimizer.cls.xml
===================================================================
diff -u -r70083 -r70209
--- APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70083)
+++ APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70209)
@@ -106,6 +106,8 @@
..#AfmetingBreedsteKarton) { //Breedte grootste karton, als het te breed is wordt er geswapt -> Definitie van swap = 2
- Set BreedtePlanoRecept = BasisDoos.Depth + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.Depth + 10 + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.K2
- Set DieptePlanoRecept = BasisDoos.K1 + BasisDoos.CardBoardThickness + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.Width + 5 + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.K1 + + BasisDoos.CardBoardThickness
- Set BasisDoos.Swap = 1
+ Set BreedtePlanoAltRecept = BasisDoos.Depth + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.Depth + 10 + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.K2
+ Set DieptePlanoAltRecept = BasisDoos.K1 + BasisDoos.CardBoardThickness + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.Width + 5 + BasisDoos.Height + BasisDoos.CardBoardThickness + BasisDoos.K1 + + BasisDoos.CardBoardThickness
+ Set BasisDoos.AltSwap = 1
}
#dim NodigeKartonBreedteRecept = $Select(BreedtePlanoRecept <= ..#AfmetingBreedsteKarton: ..btCardboardRepository.GeefKartonBreedte(BasisDoos.CardBoardThickness, BreedtePlanoRecept, BasisDoos.LogoPrint), 1: 9999999)
@@ -134,6 +136,7 @@
If ((OppTotaleKartonAltRecept < OppTotaleKartonRecept)) {
Set ..BreedtePlano = BreedtePlanoAltRecept
Set BasisDoos.Recipe = BasisDoos.AltRecipe
+ Set BasisDoos.Swap = BasisDoos.AltSwap
}
} Else {
#dim SwapRecept219IsBeter, SwapRecept209IsBeter As %Boolean = $$$False
Index: vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml
===================================================================
diff -u -r70083 -r70209
--- vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml (.../Test.cls.xml) (revision 70083)
+++ vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml (.../Test.cls.xml) (revision 70209)
@@ -19,47 +19,22 @@
@@ -73,6 +48,39 @@
Do $$$AssertEquals(Doos.Swap, VerwachteSwap)
]]>
+
+
+Breedte:%Decimal,Diepte:%Decimal,Hoogte:%Decimal
+1
+APPS.Verpakking.VouwErrondDoos
+
+
+
+
+Breedte:%Decimal,Diepte:%Decimal,Hoogte:%Decimal
+1
+APPS.Verpakking.VouwErrondDoos
+
+