Index: BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r1867 -r2023 --- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 1867) +++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 2023) @@ -105,7 +105,7 @@ oQ + + + +KLNr:%String,TOENr:%String,TLUNr:%String,BatchID:%String,pxLabel:BL.PPS.TBX.sub.pxLabelKlant +1 + + + + +ORDNr:%String,KLNr:%String,pxLabel:BL.PPS.TBX.sub.pxLabelKlant +1 + + + + + + + + +KLNr,ORDNr,OLNr +1 +%String + + + + +PRNr,VHossID,pxLabel +1 + + + + + 0 { + do ..ProboxEtiket(Toelevering) + } + } +]]> + + + +Toelevering + + + + +Toelevering:DOM.LEV.Toelevering + + + + + - - - -Type:%String -999999 Set LocId=1,^RES("EWPAL","CNT","TBX")=LocId - Set pxLabel.Barcode=$S(Type="SFS":"SFS",1:"TBX")_$TR($J(LocId,5)," ","0") - Set pxLabel.BarcodeTxt=$E(pxLabel.Barcode,1,4)_" "_$E(pxLabel.Barcode,5,8) - Quit pxLabel + Quit ]]> Afdrukken van etiketten die niet voor SFS zijn 'PB') group by TOENr") @@ -1502,13 +1573,83 @@ For Set TOENr=$O(AantalLijnen(TOENr)) Quit:TOENr="" Do . Set Aantal=$S(AantalLijnen(TOENr)#6=0:AantalLijnen(TOENr)\6,1:AantalLijnen(TOENr)\6+1) . For i=1:1:Aantal Do - . . Set pxLabel=..PalletEtiketOne("TBX") + . . Set pxLabel=..PalletEtiketOne(##class(BL.PPS.TBX.enu.PalletEtiketType).Tandembox()) . . Quit:'$isObject(pxLabel) . . Do blLabelPrinter.Add(pxLabel) Do blLabelPrinter.Print2Bartender() + + Quit ]]> + +Type:BL.PPS.TBX.enu.PalletEtiketType="SFS" + + + + +Type:BL.PPS.TBX.enu.PalletEtiketType +1 +%String + + + + +PalletID:%String + + + + +Type:BL.PPS.TBX.enu.PalletEtiketType +1 +%String +999999 Set PalletID=1,^RES("EWPAL","CNT","TBX")=PalletID + + Lock -^RES("EWPAL","CNT","TBX") + + set LenType = $length(Type) + set PalletID = Type_$translate($justify(PalletID,$$$LengteBarcode-LenType)," ","0") ; 0-justify tot 8 lang + + Quit PalletID +]]> + + KLNr,BONNr 1