Index: BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r63487 -r64724 --- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 63487) +++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 64724) @@ -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,26 @@ ]]> + +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 + +Toelevering:DOM.AKP.Toelevering + + + %Boolean + +KlantNr:%String +%String + + + BL.Sys.LabelPrinter + +Toelevering:DOM.AKP.Toelevering + + + + + + + Label1:%String,Label2:%String