Index: vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml
===================================================================
diff -u -r63475 -r63486
--- vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 63475)
+++ vhTest/Mock/BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 63486)
@@ -15,6 +15,12 @@
]]>
+
+Toelevering:DOM.AKP.Toelevering
+
+
+
%Boolean
+
+KlantNr:%String
+%String
+
+
+
BL.Sys.LabelPrinter
+
+Toelevering:DOM.AKP.Toelevering
+
+
+
+
+
+
+
Label1:%String,Label2:%String
+
+PrintLijst:%List
+1
+1
+%String
+
+
+
PrintLijst:%List
1
@@ -558,8 +572,10 @@
Set Opties="L;F;O;M;R;I;G;B"_
$Select(..ChkCommissie():";C",1:"")
If TePrintenInVoorbereiding '= "" Set Opties=Opties_";"_TePrintenInVoorbereiding
- If $$$Not(BatchType=##class(APPS.Halux.common.enu.ProductieGroep).Probox()) {
- Set Opties = Opties _$Select(..BevatSFS():";P",1:"")
+ If BatchType=##class(APPS.Halux.common.enu.ProductieGroep).Probox() {
+ Set Opties = Opties_$Select(..ProboxOverdoosEtiketStatus(PrintLijst)=##class(BL.PPS.TBX.enu.PrintStatus).Printen():";Y",1:"")
+ } Else {
+ Set Opties = Opties _$Select(..BevatSFS():";P",1:"")
}
}
For i=1:1:$Length(Opties,";") {
@@ -570,6 +586,25 @@
]]>
+
+TOENr:%Integer
+%String
+
+
+
Controleert of Batch Probox is
FishEye: Tag 63474 refers to a dead (removed) revision in file `BL/Etiket/ProboxOverdoos.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?
Index: BL/PPS/TBX/DocsV1.cls.xml
===================================================================
diff -u -r63475 -r63486
--- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 63475)
+++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 63486)
@@ -48,6 +48,11 @@
TBX Extra commissie 5x10
+
+%String
+HALUX_productie_TAOR
+
+
Hoeveel laden er theoretisch gemiddeld op 1 pallet gaan
@@ -258,6 +263,7 @@
Do:Opties["T" ..EtikettenTipon(StartNr,EndNr)
Do:Opties["N" ..EtikettenSifon(StartNr,EndNr)
Do:Opties["Q" ..EtikettenSpoelbak(StartNr,EndNr)
+ Do:Opties["Y" ..ProboxOverdoosEtiketten()
Do:Opties["C" ..EtikettenCommissie()
Do:Opties["G" DocsCommon.GlasSnijLijst()
Do:Opties["I" DocsCommon.RelingInkortLijst(),DocsCommon.DwarsverdelingLijst()
@@ -1441,6 +1447,16 @@
]]>
+
+KlantNr:%String
+%String
+
+
+
oQ:DS.PPS.TBX.Queue
+
+ 0) {
+ Do ..ProboxOverdoosEtiket(Toelevering)
+ Hang 5
+ }
+ }
+]]>
+
+
+
+Toelevering:DOM.AKP.Toelevering
+ 2 erbij
+
+ For i=1:1:Aantal {
+ set Label = ##class(BL.Etiket.ProboxOverdoos).%New()
+ Set Label.Device=..#ProboxOverdoosEtiketPrinter
+
+ #dim OrderAPI As DOM.VKP.OrderAPI = ##class(DOM.DomeinContext).Instance().GeefOrderAPI()
+ #dim Order As DOM.VKP.Order = OrderAPI.GeefOrder(Toelevering.GeefOrderID())
+
+ #dim Partij As DOM.PARTIJ.Partij = ##class(DOM.DomeinContext).Instance().GeefPartijAPI().GeefPartij(Order.GeefKlantID())
+
+ #dim PalletID As %String = ..GeefNieuwPalletID(##class(BL.PPS.TBX.enu.PalletEtiketType).Probox())
+
+ #dim KlantNr As %String = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(Partij.GeefID())
+ set Label.Logo = ..GeefEtiketLogo(KlantNr)
+
+ set Label.KlantNaam = Partij.GeefNaam()
+
+ #dim KlantInstellingenService As APPS.common.KlantInstellingenService = ##class(APPS.ApplicatieContext).Instance().GeefOrderVerwerkingAPI().GeefKlantInstellingenService()
+ If KlantInstellingenService.GebruiktKlantOrderNummer(Order.GeefKlantID())
+ {
+ Set Label.KlantNaam = Order.GeefDocumentReferenties().KlantOrderNummer
+ }
+
+ set Label.PalletBarcode = PalletID
+ set Label.PalletBarcodeTxt = ..FormatteerPalletID(PalletID)
+
+ set Label.OrderRef = Order.GeefOrderReferentie()
+ set Label.OrderNr = Order.GeefID()
+
+ set Label.ToeleveringNr = Toelevering.GeefID()
+ set Label.VerzendWijze = Order.GeefVerzendingWijze()
+
+ set Label.ProductieWeek = $translate($$EXTDATE^vhLib.DataTypes(Toelevering.GeefDueOutTime(),"DW"),"/","")
+ set Label.CommissieReferentie = Order.GeefCommissieReferentie()
+
+ set Label.Aantal = 1
+
+ Do ..blLabelPrinter.Add(Label)
+ }
+ Do ..blLabelPrinter.Print2Bartender()
+
+ quit
+]]>
+
+
DnaCodeIterator:TECH.Iterator
+
+
+Bepaalt het volume-aandeel van de probox-laden
+Toelevering:DOM.AKP.Toelevering
+1
+%Integer
+
+
+
+
+Toelevering:DOM.AKP.Toelevering
+
+
+
AantalEtikettenZonderLogo:%Integer