Index: APPS/Verpakking/KartonRepository.cls.xml
===================================================================
diff -u -r70219 -r70301
--- APPS/Verpakking/KartonRepository.cls.xml (.../KartonRepository.cls.xml) (revision 70219)
+++ APPS/Verpakking/KartonRepository.cls.xml (.../KartonRepository.cls.xml) (revision 70301)
@@ -9,13 +9,17 @@
+
+Deze method geeft de kartonbreedte terug van het eerste resultaat dat hij vindt. Het resultaat zou altijd maar 1 karton mogen opleveren, anders is de data niet uniek en niet bruikbaar
Dikte:%Decimal,Breedte:%Decimal,LogoPrint:%String,MachineId:%String
%Boolean
= ? AND LogoPrint = ? AND MachineId = ? ORDER BY BREEDTE ASC", $LB(Dikte, Breedte, LogoPrint, MachineId))
]]>
+
+Deze method geeft de kartonID terug van het eerste resultaat dat hij vindt. Het resultaat zou altijd maar 1 karton mogen opleveren, anders is de data niet uniek en niet bruikbaar
Dikte:%Decimal,Breedte:%Decimal,LogoPrint:%String,MachineId:%String
%Boolean
= ? AND LogoPrint = ? AND MachineId = ? ORDER BY BREEDTE ASC", $LB(Dikte, Breedte, LogoPrint, MachineId))
FishEye: Tag 70301 refers to a dead (removed) revision in file `DS/Prod/OptiBox/sub/btCardboardRepository.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?
Index: BL/PPS/TBX/OptiBox.cls.xml
===================================================================
diff -u -r70273 -r70301
--- BL/PPS/TBX/OptiBox.cls.xml (.../OptiBox.cls.xml) (revision 70273)
+++ BL/PPS/TBX/OptiBox.cls.xml (.../OptiBox.cls.xml) (revision 70301)
@@ -463,15 +463,9 @@
%Status
Index: APPS/Verpakking/Optimizer.cls.xml
===================================================================
diff -u -r70225 -r70301
--- APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70225)
+++ APPS/Verpakking/Optimizer.cls.xml (.../Optimizer.cls.xml) (revision 70301)
@@ -4,6 +4,12 @@
TECH.Mockable
+ Geen swap
+Swap = 1 -> Breedte en diepte worden sowieso geswapt
+Swap = 2 -> Conditionele swap: enkel swappen indien de plano te breed is voor het breedste karton
+Sommige recepten hebben zowel swap 0 als 1 beschikbaar, in deze situatie moet worden gekekend welk recept het minste karton verbruikt]]>
2400
@@ -67,9 +73,7 @@
}
If (BasisDoos.Swap = 1) {
- #dim OrigineleWidth As %Decimal = BasisDoos.Width
- Set BasisDoos.Width = BasisDoos.Depth
- Set BasisDoos.Depth = OrigineleWidth
+ Do ..SwapDimensies(.BasisDoos)
}
}
@@ -406,6 +410,16 @@
}
]]>
+
+
+
+1
+
+
Index: BL/Prod/OptiBox/Snijden.cls.xml
===================================================================
diff -u -r69830 -r70301
--- BL/Prod/OptiBox/Snijden.cls.xml (.../Snijden.cls.xml) (revision 69830)
+++ BL/Prod/OptiBox/Snijden.cls.xml (.../Snijden.cls.xml) (revision 70301)
@@ -618,7 +618,8 @@
If (..ProductIdCutRequest > 0) {
Set ^LogKartonOpdrachtenOL(..ProductIdCutRequest, "Origineel", $Increment(^LogKartonOpdrachtenOL)) = RequestXml
} Else {
- Set ^LogKartonOpdrachtenOL($Increment(^LogKartonOpdrachtenOL), "Origineel", $Increment(^LogKartonOpdrachtenOL)) = RequestXml
+ #dim SubNode As %Integer = $Increment(^LogKartonOpdrachtenOL)
+ Set ^LogKartonOpdrachtenOL(SubNode, "Origineel", SubNode) = RequestXml
}
}
} catch {
Index: vhUnitTest/APPS/Verpakking/DoosFactory/MaakDoos/TestAlleMogelijkheden.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/Verpakking/DoosFactory/MaakDoos/TestAlleMogelijkheden.cls.xml (revision 0)
+++ vhUnitTest/APPS/Verpakking/DoosFactory/MaakDoos/TestAlleMogelijkheden.cls.xml (revision 70301)
@@ -0,0 +1,75 @@
+
+
+
+vhUnitTest.TestCase
+
+
+APPS.Verpakking.DoosFactory
+1
+
+
+
+
+
+
+
+
+
+
+
+ProductGroep:%String,ReceptNaam:%String,VerwachteDoos:APPS.Verpakking.Doos,ThrowtException:%Boolean=$$$False
+1
+
+
+
+
+
+
FishEye: Tag 70301 refers to a dead (removed) revision in file `vhUnitTest/APPS/Verpakking/DoosFactory/Test.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?
Index: APPS/Halux/PPS/TAORVerpakking/impl/DoosLade.cls.xml
===================================================================
diff -u -r70218 -r70301
--- APPS/Halux/PPS/TAORVerpakking/impl/DoosLade.cls.xml (.../DoosLade.cls.xml) (revision 70218)
+++ APPS/Halux/PPS/TAORVerpakking/impl/DoosLade.cls.xml (.../DoosLade.cls.xml) (revision 70301)
@@ -168,19 +168,13 @@
}
If (##class(TECH.Config.ConfigMgr).Instance().GetString("APPS.Verpakking.Machine."_MachineID_"_Codepad") = "NodeRed") {
- Try {
- Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
- #dim OptiID As %String = $Select(..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).BodemDeksel(): ..#OptiIDBodemDeksel,
- ..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).Flatpack(): ..#OptiIDFlatpack,
- ..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).VouwErrondDoos(): ..#OptiIDVouwErrondDoos,
- 1: ..#OptiIDDoosMetDeksel)
- Do DoosService.GeefDoos(..#OptiGroep, OptiID, .MachineID, Qty, .Params, ProductID, .SnijPrioriteit, BaseRef, .CallBack, "")
- Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(1)
- } Catch {
- Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(0, "GeefDoos fout")
- #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
- #dim Logger = ##class(vhLib.Logger).%New("VH doos service").ErrorMail("GeefDoos", "Er is iets fout gelopen bij het verwerken van GeefDoos. OptiID: '"_..#OptiGroep _" "_ ..#OptiIDDoosMetDeksel_"', PRNr: '"_ ProductID _"', MachineID: '"_ MachineID _"'."_Exception.GeefOmschrijving())
- }
+ Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
+ #dim OptiID As %String = $Select(..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).BodemDeksel(): ..#OptiIDBodemDeksel,
+ ..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).Flatpack(): ..#OptiIDFlatpack,
+ ..DoosType = ##class(APPS.Halux.PPS.Verpakking.enu.DoosTypes).VouwErrondDoos(): ..#OptiIDVouwErrondDoos,
+ 1: ..#OptiIDDoosMetDeksel)
+ Do DoosService.GeefDoos(..#OptiGroep, OptiID, .MachineID, Qty, .Params, ProductID, .SnijPrioriteit, BaseRef, .CallBack, "")
+ Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(1)
}
]]>
Index: APPS/Verpakking/Data/Karton.cls.xml
===================================================================
diff -u -r70219 -r70301
--- APPS/Verpakking/Data/Karton.cls.xml (.../Karton.cls.xml) (revision 70219)
+++ APPS/Verpakking/Data/Karton.cls.xml (.../Karton.cls.xml) (revision 70301)
@@ -14,15 +14,15 @@
-%Float
+%Decimal
%Decimal
-%Float
+%Decimal
Index: APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml
===================================================================
diff -u -r69603 -r70301
--- APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml (.../KartonSnijVisitor.cls.xml) (revision 69603)
+++ APPS/Halux/PPS/Verpakking/impl/KartonSnijVisitor.cls.xml (.../KartonSnijVisitor.cls.xml) (revision 70301)
@@ -91,15 +91,9 @@
}
If (##class(TECH.Config.ConfigMgr).Instance().GetString("APPS.Verpakking.Machine."_UitvoeringInfo.MachineID_"_Codepad") = "NodeRed") {
- Try {
- Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
- Do DoosService.GeefDoos(UitvoeringInfo.DoosGroep, UitvoeringInfo.DoosNaam, UitvoeringInfo.MachineID, UitvoeringInfo.AantalDozen, .Params, UitvoeringInfo.ProductID, $S(UitvoeringInfo.IsRework: 7, 1: UitvoeringInfo.SnijPrioriteit), "T." _ UitvoeringInfo.ToeleveringID, CallBack, "")
- Set Status = $$$OK
- } Catch {
- Set Status = $$$ERROR($$$GeneralError, "GeefDoos fout")
- #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
- #dim Logger = ##class(vhLib.Logger).%New("VH doos service").ErrorMail("GeefDoos", "Er is iets fout gelopen bij het verwerken van GeefDoos. Doosgroep: '"_UitvoeringInfo.DoosGroep_"', DoosNaam: '"_ UitvoeringInfo.DoosNaam _", PRNr: '"_ UitvoeringInfo.ProductID _"', MachineID: '"_ UitvoeringInfo.MachineID _"'."_Exception.GeefOmschrijving())
- }
+ Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
+ Do DoosService.GeefDoos(UitvoeringInfo.DoosGroep, UitvoeringInfo.DoosNaam, UitvoeringInfo.MachineID, UitvoeringInfo.AantalDozen, .Params, UitvoeringInfo.ProductID, $S(UitvoeringInfo.IsRework: 7, 1: UitvoeringInfo.SnijPrioriteit), "T." _ UitvoeringInfo.ToeleveringID, CallBack, "")
+ Set Status = $$$OK
}
Quit Status
Index: APPS/Halux/PPS/Verpakking/impl/DoosLosseOnderdelen.cls.xml
===================================================================
diff -u -r69847 -r70301
--- APPS/Halux/PPS/Verpakking/impl/DoosLosseOnderdelen.cls.xml (.../DoosLosseOnderdelen.cls.xml) (revision 69847)
+++ APPS/Halux/PPS/Verpakking/impl/DoosLosseOnderdelen.cls.xml (.../DoosLosseOnderdelen.cls.xml) (revision 70301)
@@ -102,15 +102,9 @@
}
If (##class(TECH.Config.ConfigMgr).Instance().GetString("APPS.Verpakking.Machine."_MachineID_"_Codepad") = "NodeRed") {
- Try {
- Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
- Do DoosService.GeefDoos(..#OptiGroep, ..#OptiIDLosseOnderdelen, .MachineID, .Qty, .Params, ProductID, .SnijPrioriteit, BaseRef, .CallBack, "")
- Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(1)
- } Catch {
- Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(0, "GeefDoos fout")
- #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
- #dim Logger = ##class(vhLib.Logger).%New("VH doos service").ErrorMail("GeefDoos", "Er is iets fout gelopen bij het verwerken van GeefDoos. OptiID: '"_..#OptiGroep_ " "_..#OptiIDLosseOnderdelen_"', PRNr: '"_ ProductID _"', MachineID: '"_ MachineID _"'."_Exception.GeefOmschrijving())
- }
+ Set DoosService = ##class(APPS.Verpakking.DoosService).%New()
+ Do DoosService.GeefDoos(..#OptiGroep, ..#OptiIDLosseOnderdelen, .MachineID, .Qty, .Params, ProductID, .SnijPrioriteit, BaseRef, .CallBack, "")
+ Set Status = ##class(BL.Sys.Proxy.pxStatus).Create(1)
}
]]>
Index: vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml
===================================================================
diff -u -r70225 -r70301
--- vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml (.../Test.cls.xml) (revision 70225)
+++ vhUnitTest/APPS/Verpakking/DoosService/Test.cls.xml (.../Test.cls.xml) (revision 70301)
@@ -3,7 +3,7 @@
vhUnitTest.TestCase
-
+