Index: APPS/Verpakking/Optimizer.cls.xml =================================================================== diff -u -r69605 -r69608 --- APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 69605) +++ APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 69608) @@ -53,6 +53,8 @@ Do ..OptmizeVulstukKlein(.BasisDoos) } ElseIf (BasisDoos.%Extends("APPS.Verpakking.VouwErrondDoosBuffer")) { Do ..OptmizeVouwErrondDoosBuffer(.BasisDoos) + } ElseIf (BasisDoos.%Extends("APPS.Verpakking.ZelfstaandMetDeksel")) { + Do ..OptmizeZelfstaandMetDeksel(.BasisDoos) } Set BasisDoos.CardBoardID = ..btCardboardRepository.GeefKartonID(BasisDoos.CardBoardThickness, ..BreedtePlano, BasisDoos.LogoPrint) @@ -277,6 +279,79 @@ ]]> + + +1 + + + 1 Index: APPS/Verpakking/ZelfstaandMetDeksel.cls.xml =================================================================== diff -u --- APPS/Verpakking/ZelfstaandMetDeksel.cls.xml (revision 0) +++ APPS/Verpakking/ZelfstaandMetDeksel.cls.xml (revision 69608) @@ -0,0 +1,90 @@ + + + +APPS.Verpakking.Doos + + +APPS.Verpakking.ZelfstaandMetDeksel + + + +%String +"OL SELFSTANDING" + + + + +%Integer +207 + + + + +%Decimal +10 + + + + + +%Decimal +0.8 + + + + + +%Decimal +100 + + + + + +%Decimal +100 + + + + + +%String +"ORGALUX WHITE" + + + + + +%Decimal +4.2 + + + + +%Decimal + + + + +%Decimal +217 + + + + + +%Decimal + + + + + +%Decimal +100 + + + + + + + Index: APPS/Verpakking/DoosFactory.cls.xml =================================================================== diff -u -r69607 -r69608 --- APPS/Verpakking/DoosFactory.cls.xml (.../DoosFactory.cls.xml) (revision 69607) +++ APPS/Verpakking/DoosFactory.cls.xml (.../DoosFactory.cls.xml) (revision 69608) @@ -34,6 +34,7 @@ ElseIf (ReceptNaam = "WRAPAROUND BUFFER") { Set Doos = ##class(APPS.Verpakking.VouwErrondDoosBuffer).%New() } ElseIf (ReceptNaam = "COMPLEX SEPARATOR") { Set Doos = ##class(APPS.Verpakking.ComplexeScheiding).%New() } ElseIf (ReceptNaam = "WRAPAROUND") { Set Doos = ##class(APPS.Verpakking.VouwErrondDoos).%New() } + ElseIf (ReceptNaam = "SELFSTANDING") { Set Doos = ##class(APPS.Verpakking.ZelfstaandMetDeksel).%New() } } ElseIf (ProductGroep = "TAOR indelingen") { If (ReceptNaam = "Mat groep") { Set Doos = ##class(APPS.Verpakking.VouwErrondDoos).%New() } Index: APPS/Verpakking/DoosAanvuller.cls.xml =================================================================== diff -u -r69607 -r69608 --- APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 69607) +++ APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 69608) @@ -33,6 +33,8 @@ Do ..VulAanVulstukKlein(.BasisDoos, BoxDataID) } ElseIf (BasisDoos.%Extends("APPS.Verpakking.VouwErrondDoosBuffer")) { Do ..VulAanVouwErrondDoosBuffer(.BasisDoos, BoxDataID) + } ElseIf (BasisDoos.%Extends("APPS.Verpakking.ZelfstaandMetDeksel")) { + Do ..VulAanZelfstaandMetDeksel(.BasisDoos, BoxDataID) } Set BasisDoos.Depth = ##class(TECH.Math).Round(BasisDoos.Depth,0) @@ -467,6 +469,31 @@ Do BasisDoos.Params.Insert(Param) ]]> + + + +1 + +