Index: APPS/Verpakking/KartonRepository.cls.xml
===================================================================
diff -u
--- APPS/Verpakking/KartonRepository.cls.xml (revision 0)
+++ APPS/Verpakking/KartonRepository.cls.xml (revision 70219)
@@ -0,0 +1,45 @@
+
+
+
+TECH.Persistentie.impl.Repository
+
+
+%String
+APPS.Verpakking.Data.Karton
+
+
+
+Dikte:%Decimal,Breedte:%Decimal,LogoPrint:%String,MachineId:%String
+%Boolean
+= ? AND LogoPrint = ? AND MachineId = ? ORDER BY BREEDTE ASC", $LB(Dikte, Breedte, LogoPrint, MachineId))
+]]>
+
+
+
+Dikte:%Decimal,Breedte:%Decimal,LogoPrint:%String,MachineId:%String
+%Boolean
+= ? AND LogoPrint = ? AND MachineId = ? ORDER BY BREEDTE ASC", $LB(Dikte, Breedte, LogoPrint, MachineId))
+]]>
+
+
+
+Veld:%String,Filter:%String,Params:%List
+1
+%String
+
+
+
+
+
+
Index: APPS/Verpakking/Data/Karton.cls.xml
===================================================================
diff -u
--- APPS/Verpakking/Data/Karton.cls.xml (revision 0)
+++ APPS/Verpakking/Data/Karton.cls.xml (revision 70219)
@@ -0,0 +1,85 @@
+
+
+
+persistent
+1
+TECH.Persistent
+
+
+%String
+
+
+
+%String
+
+
+
+%Float
+
+
+
+%Decimal
+
+
+
+%Float
+
+
+
+%Boolean
+
+
+
+%String
+
+
+
+%String
+
+
+
+CardboardID,MachineId
+1
+
+
+
+%Library.CacheStorage
+^APPS.Verpakking.Data.KartonD
+KartonDefaultData
+^APPS.Verpakking.Data.KartonD
+^APPS.Verpakking.Data.KartonI
+^APPS.Verpakking.Data.KartonS
+
+
+%%CLASSNAME
+
+
+CardboardID
+
+
+LogoPrint
+
+
+Dikte
+
+
+Breedte
+
+
+Kost
+
+
+Actief
+
+
+ProductId
+
+
+MachineId
+
+
+
+
+
+
+
Index: APPS/Verpakking/DoosService.cls.xml
===================================================================
diff -u -r70204 -r70219
--- APPS/Verpakking/DoosService.cls.xml (.../DoosService.cls.xml) (revision 70204)
+++ APPS/Verpakking/DoosService.cls.xml (.../DoosService.cls.xml) (revision 70219)
@@ -103,22 +103,31 @@
Set BaseRef = $Piece(BaseRef,".",1,2) //Bij TAOR komt er nog een 3e piece achter, dit zou verder in de flow anders voor fouten zorgen
#dim MachineTechnologie As APPS.Verpakking.enu.MachineTechnologie = ..GeefMachineTechnologie(MachineID)
#dim Doos As APPS.Verpakking.Doos = ..DoosFactory.MaakDoos(ProductGroep, ReceptNaam)
- Do ..DoosAanvuller.VulAanBasisInformatieDoos(.Doos, .Params, ProductGroep, Prioriteit, MachineTechnologie, BoxDataID) //SnijdataID toevoegen voor overdozen?
+ Do ..DoosAanvuller.VulAanBasisInformatieDoos(.Doos, .Params, ProductGroep, MachineTechnologie, BoxDataID) //SnijdataID toevoegen voor overdozen?
If ($$$Not(MachineID = ##class(APPS.Verpakking.enu.MachineID).VH()) && (ProductGroep = "PR")) {
Set Doos.LogoPrint = "TBX DRAWER"
}
- Do ..Optimizer.Optimize(.Doos, ProductGroep, MachineTechnologie)
+ If (MachineID = ##class(APPS.Verpakking.enu.MachineID).KraftKlein()) {
+ Set Doos.CardBoardThickness = 3
+ }
+ Do ..Optimizer.Optimize(.Doos, ProductGroep, MachineTechnologie, MachineID)
+
If (MachineTechnologie = ##class(APPS.Verpakking.enu.MachineTechnologie).Kraft()) {
- If (MachineID = ##class(APPS.Verpakking.enu.MachineID).KraftKlein()) {
- Set Doos.CardBoardThickness = 3
- Set Doos.CardBoardID = "TBX DRAWER EB 1430"
- }
If ((MachineID = ##class(APPS.Verpakking.enu.MachineID).HALUX()) || (MachineID = ##class(APPS.Verpakking.enu.MachineID).TAOR())) {
Set Doos.CardBoardThickness = 4
}
}
+
+ If (MachineTechnologie = ##class(APPS.Verpakking.enu.MachineTechnologie).Kraft()) {
+ If (Prioriteit <= 7) {
+ Set Prioriteit = 8 //Niet dringend
+ } Else {
+ Set Prioriteit = 10 //Dringend
+ }
+ }
+
#dim SnijData As DS.Prod.OptiBox.SnijData = ""
#dim OptiData As DS.Prod.OptiBox.OptiData
#dim SnijDef As DS.Prod.OptiBox.sub.emSnijDef
Index: vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml
===================================================================
diff -u -r70209 -r70219
--- vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml (.../Test.cls.xml) (revision 70209)
+++ vhUnitTest/APPS/Verpakking/Optimizer/Test.cls.xml (.../Test.cls.xml) (revision 70219)
@@ -20,9 +20,9 @@
@@ -31,18 +31,18 @@
-Doos:APPS.Verpakking.Doos,ProductGroep:%String,VerwachteRecipe:%String,VerwachteSwap:%String
+Doos:APPS.Verpakking.Doos,ProductGroep:%String,VerwachteRecipe:%String,VerwachteSwap:%String,MachineId:APPS.Verpakking.enu.MachineID
1
APPS.Verpakking.DoosAanvuller
-
-
+
+
Index: APPS/Verpakking/Optimizer.cls.xml
===================================================================
diff -u -r70209 -r70219
--- APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70209)
+++ APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70219)
@@ -17,15 +17,21 @@
1
-
-DS.Prod.OptiBox.sub.btCardboardRepository
+
+APPS.Verpakking.KartonRepository
1
+
+APPS.Verpakking.enu.MachineID
+1
+
+
-
+
right
-
-
+
Index: vhDeploy/Deploy20221213OpvullenDataKarton.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20221213OpvullenDataKarton.cls.xml (revision 0)
+++ vhDeploy/Deploy20221213OpvullenDataKarton.cls.xml (revision 70219)
@@ -0,0 +1,234 @@
+
+
+
+vhDeploy.Deploy
+
+
+%String
+Data persisteren voor karton per machine
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Verpakking/Doos.cls.xml
===================================================================
diff -u -r70204 -r70219
--- APPS/Verpakking/Doos.cls.xml (.../Doos.cls.xml) (revision 70204)
+++ APPS/Verpakking/Doos.cls.xml (.../Doos.cls.xml) (revision 70219)
@@ -10,6 +10,7 @@
%String
+
@@ -54,11 +55,6 @@
-
-%String
-
-
-
%Integer
Index: APPS/Verpakking/DoosAanvuller.cls.xml
===================================================================
diff -u -r70204 -r70219
--- APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 70204)
+++ APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 70219)
@@ -9,7 +9,7 @@
-
+
Index: vhTest/Mock/APPS/Verpakking/DoosAanvuller.cls.xml
===================================================================
diff -u -r69601 -r70219
--- vhTest/Mock/APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 69601)
+++ vhTest/Mock/APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 70219)
@@ -9,8 +9,8 @@
right
-
-
+
Index: vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml
===================================================================
diff -u -r69601 -r70219
--- vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml (.../Test.cls.xml) (revision 69601)
+++ vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml (.../Test.cls.xml) (revision 70219)
@@ -16,7 +16,7 @@
#dim Aantal As %Decimal = 1
Kill Params
Set PRNr = "3098795"
- Set Prioriteit = "-1"
+ Set Prioriteit = "8"
Set ProductGroep = "TBX"
Set ReceptNaam = "V1 Boxkap doos"
Set MachineID = ##class(APPS.Verpakking.enu.MachineID).HALUX()
@@ -36,8 +36,8 @@
Set DummyRequest.Box = DummyDoos
Do DoosFactoryMock.VerwachtMethodCall("MaakDoos", ProductGroep, ReceptNaam).DanReturn(DummyDoos).ExactAantalKeer(1)
- Do DoosAanvullerMock.VerwachtMethodCall("VulAanBasisInformatieDoos", DummyDoos, .Params, ProductGroep, Prioriteit, MachineTechnologie, "").DanDoeNiks().ExactAantalKeer(1)
- Do OptimizerMock.VerwachtMethodCall("Optimize", DummyDoos, ProductGroep, MachineTechnologie).DanReturn(DummyDoos).ExactAantalKeer(1)
+ Do DoosAanvullerMock.VerwachtMethodCall("VulAanBasisInformatieDoos", DummyDoos, .Params, ProductGroep, MachineTechnologie, "").DanDoeNiks().ExactAantalKeer(1)
+ Do OptimizerMock.VerwachtMethodCall("Optimize", DummyDoos, ProductGroep, MachineTechnologie, MachineID).DanReturn(DummyDoos).ExactAantalKeer(1)
Do SnijRequestMakerMock.VerwachtMethodCall("MaakSnijRequest", DummyDoos, MachineTechnologie, MachineID, Prioriteit, Aantal, BaseRef).DanReturn(DummyRequest).ExactAantalKeer(1)
Do SnijDoosServiceMock.VerwachtMethodCall("SnijDoos", DummyRequest).DanDoeNiks().ExactAantalKeer(1)
Do ProductApiMock.VerwachtMethodCall("GeefProduct", PRNr).DanDoeNiks().ExactAantalKeer(0)