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