Index: BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator.cls.xml
===================================================================
diff -u -r73313 -r73393
--- BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator.cls.xml (.../ProboxInhoudEtiketGenerator.cls.xml) (revision 73313)
+++ BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator.cls.xml (.../ProboxInhoudEtiketGenerator.cls.xml) (revision 73393)
@@ -72,12 +72,13 @@
#dim Order as DOM.VKP.Order = ..OrderAPI.GeefOrder(DnaCode.OrderId)
#dim Toelevering as DOM.AKP.Toelevering = ""
#dim OorsprongKetting As %String = ""
+ #dim DueOutToelevering As %String = ""
If (..ToeleveringAPI.BestaatToelevering(ToeleveringId)) {
Set Toelevering = ..ToeleveringAPI.GeefToelevering(ToeleveringId)
Set OorsprongKetting = Toelevering.GeefOorsprongKetting()
} Else {
- do ##class(vhLib.Logger).%New().Warning("BL.PPS.TBX.DocsV1.ProboxInhoudEtiketGenerator", "ProboxInhoudEtiket afgedrukt zonder opvulling van de parameter 'ProductieWeek'")
+ do ##class(vhLib.Logger).%New().Warning("BL.PPS.TBX.DocsV1.ProboxInhoudEtiketGenerator", "ProboxInhoudEtiket afgedrukt zonder opvulling van de parameter 'ProductieWeek' en 'VandaagVerzenden'.")
}
Set ProboxInhoudLabel = ##class(BL.Etiket.ProboxInhoud).%New()
@@ -109,9 +110,15 @@
}
If ($IsObject(Toelevering)) {
- Set ProboxInhoudLabel.ProductieWeek = $translate($$EXTDATE^vhLib.DataTypes(Toelevering.GeefDueOutTime(),"DW"),"/","")
+ Set DueOutToelevering = Toelevering.GeefDueOutTime()
+ Set ProboxInhoudLabel.ProductieWeek = $translate($$EXTDATE^vhLib.DataTypes(DueOutToelevering,"DW"),"/","")
+
+ If (##class(TECH.DateTime).IsVandaag(DueOutToelevering)) {
+ Set ProboxInhoudLabel.VandaagVerzenden = "X"
+ }
} Else {
Set ProboxInhoudLabel.ProductieWeek = ""
+ Set ProboxInhoudLabel.VandaagVerzenden = ""
}
Set ProboxInhoudLabel.CommissieReferentie = Order.GeefCommissieReferentie()
Index: BL/Etiket/ProboxInhoud.cls.xml
===================================================================
diff -u -r69542 -r73393
--- BL/Etiket/ProboxInhoud.cls.xml (.../ProboxInhoud.cls.xml) (revision 69542)
+++ BL/Etiket/ProboxInhoud.cls.xml (.../ProboxInhoud.cls.xml) (revision 73393)
@@ -69,6 +69,11 @@
+
+%String
+
+
+
initvalue:%CacheString
1
@@ -95,6 +100,7 @@
Write ..VervangNietPrintbareKaraktersDoorSpatie(..ProductieWeek),$$$TAB
Write ..VervangNietPrintbareKaraktersDoorSpatie(..CommissieReferentie),$$$TAB
Write ..VervangNietPrintbareKaraktersDoorSpatie(..KlantOrderNummer),$$$TAB
+ Write ..VervangNietPrintbareKaraktersDoorSpatie(..VandaagVerzenden),$$$TAB
Write $$$CRLF
Quit $$$OK
@@ -125,6 +131,7 @@
Write "ProductieWeek",$$$TAB
Write "CommissieReferentie",$$$TAB
Write "KlantOrderNummer",$$$TAB
+ Write "VandaagVerzenden",$$$TAB
]]>
Index: vhUnitTest/BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator/GenereerProboxInhoudEtiket/Test.cls.xml
===================================================================
diff -u -r71812 -r73393
--- vhUnitTest/BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator/GenereerProboxInhoudEtiket/Test.cls.xml (.../Test.cls.xml) (revision 71812)
+++ vhUnitTest/BL/PPS/TBX/DocsV1/ProboxInhoudEtiketGenerator/GenereerProboxInhoudEtiket/Test.cls.xml (.../Test.cls.xml) (revision 73393)
@@ -339,8 +339,52 @@
]]>
+
+