Index: APPS/Halux/Docs/EtiketBuilder.cls.xml
===================================================================
diff -u -r51308 -r51310
--- APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 51308)
+++ APPS/Halux/Docs/EtiketBuilder.cls.xml (.../EtiketBuilder.cls.xml) (revision 51310)
@@ -23,6 +23,21 @@
1
+
+APPS.Halux.Docs.impl.LadeKlantEtiketBuilder
+1
+
+
+
+BL.PPS.TBX.VHossHelper
+1
+
+
+
+APPS.Halux.common.impl.VHossService
+1
+
+
1
1
@@ -34,6 +49,9 @@
Set ..OrderApi = ##class(DOM.DomeinContext).Instance().GeefOrderAPI()
Set ..PartijApi = ##class(DOM.DomeinContext).Instance().GeefPartijAPI()
Set ..ToeleveringApi = ##class(DOM.DomeinContext).Instance().GeefToeleveringAPI()
+ Set ..MaatwerkProductEtiketBuilder = ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()
+ Set ..VHossHelper = ##class(BL.PPS.TBX.VHossHelper).%New()
+ Set ..VHossService = ##class(APPS.Halux.common.impl.VHossService).%New()
Quit $$$OK
]]>
@@ -48,10 +66,9 @@
#dim ProductID As DOM.common.ProductID = ProductOrderLijn.GeefProductID()
#dim Partij As DOM.PARTIJ.Partij = ..PartijApi.GeefPartij(Order.GeefKlantID())
- Set MPEtiketBuilder = ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()
- #dim Etiket As BL.Etiket.LadeKlantEtiket = MPEtiketBuilder.MaakBasisMaatwerkProductEtiket(ProductID,Partij,Aantal)
- Set Etiket = MPEtiketBuilder.VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn)
- Set Etiket.ProductieWeek = MPEtiketBuilder.FormateerProductieWeek(ProductOrderLijn.GeefLeverdag())
+ #dim Etiket As BL.Etiket.LadeKlantEtiket = ..MaatwerkProductEtiketBuilder.MaakBasisMaatwerkProductEtiket(ProductID,Partij,Aantal)
+ Set Etiket = ..MaatwerkProductEtiketBuilder.VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn)
+ Set Etiket.ProductieWeek = ..MaatwerkProductEtiketBuilder.FormateerProductieWeek(ProductOrderLijn.GeefLeverdag())
Do ..PrinterInstellen(Etiket,VoorkeurPrinter)
Quit Etiket
@@ -67,10 +84,9 @@
#dim ProductID As %String = ToeleveringLijn.GeefProductID()
#dim Partij As DOM.PARTIJ.Partij = ..PartijApi.GeefPartij(Toelevering.GeefKlantID())
- Set MPEtiketBuilder = ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()
- #dim Etiket As BL.Etiket.LadeKlantEtiket = MPEtiketBuilder.MaakBasisMaatwerkProductEtiket(ProductID,Partij,Aantal)
- Set Etiket = MPEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
- Set Etiket.ProductieWeek = MPEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
+ #dim Etiket As BL.Etiket.LadeKlantEtiket = ..MaatwerkProductEtiketBuilder.MaakBasisMaatwerkProductEtiket(ProductID,Partij,Aantal)
+ Set Etiket = ..MaatwerkProductEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
+ Set Etiket.ProductieWeek = ..MaatwerkProductEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
Do ..PrinterInstellen(Etiket,VoorkeurPrinter)
Quit Etiket
]]>
@@ -99,12 +115,11 @@
Set Partij = ..PartijApi.GeefPartij(Order.GeefEindPersonality().GeefKlantID())
}
- Set MPEtiketBuilder = ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()
- #dim Etiket As BL.Etiket.LadeKlantEtiketVHoss = MPEtiketBuilder.MaakMaatwerkProductInVHossEtiket(ProductID,Partij,Aantal)
- Set Etiket = MPEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
- Set Etiket.ProductieWeek = MPEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
+ #dim Etiket As BL.Etiket.LadeKlantEtiketVHoss = ..MaatwerkProductEtiketBuilder.MaakMaatwerkProductInVHossEtiket(ProductID,Partij,Aantal)
+ Set Etiket = ..MaatwerkProductEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
+ Set Etiket.ProductieWeek = ..MaatwerkProductEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
- #dim VhossSequentie As %ArrayOfDataTypes = ##class(BL.PPS.TBX.VHossHelper).%New().GeefVHossSequentie(BatchID)
+ #dim VhossSequentie As %ArrayOfDataTypes = ..VHossHelper.GeefVHossSequentie(BatchID)
Set Etiket.VHossInfo = WPVerpak.VHossID()
Set Etiket.VHossSeqNr = WPVerpak.UnitNr
Set Etiket.VHossZijkant = WPVerpak.SubNr
@@ -127,12 +142,11 @@
#dim ToeleveringLijn As DOM.AKP.ProductToeleveringLijn = Toelevering.GeefToeleveringLijn(VHossItem.ToeleveringLijnID)
#dim ProductID As %String = ToeleveringLijn.GeefProductID()
#dim Partij As DOM.PARTIJ.Partij = ..PartijApi.GeefPartij(Toelevering.GeefKlantID())
-
- Set MPEtiketBuilder = ##class(APPS.Halux.Docs.impl.LadeKlantEtiketBuilder).%New()
- #dim Etiket As BL.Etiket.LadeKlantEtiketVHoss = MPEtiketBuilder.MaakMaatwerkProductInVHossEtiket(ProductID,Partij,1)
- Set Etiket = MPEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
- Set Etiket.ProductieWeek = MPEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
- Set Etiket.VHossInfo = ##class(APPS.Halux.common.impl.VHossService).%New().GeefVHossInfo(VHossItem.VHOSSID,VHossItem.ZijVlakID,VHossItem.SlotID)
+
+ #dim Etiket As BL.Etiket.LadeKlantEtiketVHoss = ..MaatwerkProductEtiketBuilder.MaakMaatwerkProductInVHossEtiket(ProductID,Partij,1)
+ Set Etiket = ..MaatwerkProductEtiketBuilder.VulInToeleveringInfo(Etiket,Toelevering,ToeleveringLijn,Partij)
+ Set Etiket.ProductieWeek = ..MaatwerkProductEtiketBuilder.FormateerProductieWeek(Toelevering.GeefDueOutTime())
+ Set Etiket.VHossInfo = ..VHossService.GeefVHossInfo(VHossItem.VHOSSID,VHossItem.ZijVlakID,VHossItem.SlotID)
Set Etiket.VHossSeqNr = VHossItem.VHOSSID
Set Etiket.VHossZijkant = VHossItem.ZijVlakID
Set Etiket.SlotNr = VHossItem.SlotID
Index: vhTest/Fake/APPS/Halux/common/impl/VHossService.cls.xml
===================================================================
diff -u
--- vhTest/Fake/APPS/Halux/common/impl/VHossService.cls.xml (revision 0)
+++ vhTest/Fake/APPS/Halux/common/impl/VHossService.cls.xml (revision 51310)
@@ -0,0 +1,26 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+APPS.Halux.common.impl.VHossService
+
+
+VHossID:%Integer,ZijVlakID:%Integer,SlotID:%Integer
+%String
+
+
+
+
+ZijkantID:%Integer
+%String
+
+
+
+
+
+
Index: vhTest/Fake/BL/PPS/TBX/VHossHelper.cls.xml
===================================================================
diff -u
--- vhTest/Fake/BL/PPS/TBX/VHossHelper.cls.xml (revision 0)
+++ vhTest/Fake/BL/PPS/TBX/VHossHelper.cls.xml (revision 51310)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+BL.PPS.TBX.VHossHelper
+
+
+BatchID:%String
+%ArrayOfObjects
+
+
+
+
+
+
Index: vhTest/Mock/APPS/Halux/common/impl/VHossService.cls.xml
===================================================================
diff -u
--- vhTest/Mock/APPS/Halux/common/impl/VHossService.cls.xml (revision 0)
+++ vhTest/Mock/APPS/Halux/common/impl/VHossService.cls.xml (revision 51310)
@@ -0,0 +1,27 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+APPS.Halux.common.impl.VHossService,Tools.Mock.MockClassBase
+right
+
+
+VHossID:%Integer,ZijVlakID:%Integer,SlotID:%Integer
+%String
+
+
+
+
+ZijkantID:%Integer
+%String
+
+
+
+
+
+
Index: APPS/Halux/common/impl/VHossService.cls.xml
===================================================================
diff -u -r29059 -r51310
--- APPS/Halux/common/impl/VHossService.cls.xml (.../VHossService.cls.xml) (revision 29059)
+++ APPS/Halux/common/impl/VHossService.cls.xml (.../VHossService.cls.xml) (revision 51310)
@@ -1,7 +1,7 @@
-%RegisteredObject
+TECH.Mockable
VHossID:%Integer,ZijVlakID:%Integer,SlotID:%Integer
Index: vhTest/Mock/BL/PPS/TBX/VHossHelper.cls.xml
===================================================================
diff -u
--- vhTest/Mock/BL/PPS/TBX/VHossHelper.cls.xml (revision 0)
+++ vhTest/Mock/BL/PPS/TBX/VHossHelper.cls.xml (revision 51310)
@@ -0,0 +1,20 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+BL.PPS.TBX.VHossHelper,Tools.Mock.MockClassBase
+right
+
+
+BatchID:%String
+%ArrayOfObjects
+
+
+
+
+
+
Index: BL/PPS/TBX/VHossHelper.cls.xml
===================================================================
diff -u -r29059 -r51310
--- BL/PPS/TBX/VHossHelper.cls.xml (.../VHossHelper.cls.xml) (revision 29059)
+++ BL/PPS/TBX/VHossHelper.cls.xml (.../VHossHelper.cls.xml) (revision 51310)
@@ -1,7 +1,7 @@
-%RegisteredObject
+TECH.Mockable
BatchID:%String