Dokumento maršruto planavimo etikečių maketai
Šiame straipsnyje aprašoma, kaip sukurti valstybinio numerio, konteinerio, pasirinktinių ir banginių etikečių maketus. Jame taip pat pateikiamos Zebra programavimo kalbos (ZPL), naudojamos maketams kurti, naudojimo gairės.
Dokumento maršruto planavimo maketas apibrėžia numerio lentelės etikečių maketą ir ant etikečių išspausdintus duomenis. Spausdinimo aktyvinimo taškus galite konfigūruoti, kai nustatote mobiliojo įrenginio meniu elementus ir darbo šablonus.
Šiame straipsnyje pateikta informacija taikoma visiems dokumentų maršruto etikečių maketams, įskaitant maketus valstybinių numerių etiketes, talpyklos etiketes, tinkintas etiketes, ir bangos etiketes.
Galite spausdinti itin sudėtingas etiketes, jei spausdinimo įrenginys gali suprasti jam siunčiamą tekstą. Pavyzdžiui, „ZPL” programavimo kalbos (ZPL) maketas, kuriame yra brūkšninis kodas, gali būti panašus į toliau pateiktą pavyzdį.
^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR2,2~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW320
^LL0160
^LS0
^FT20,58^A0N,28,28^FH\^FDLabel:^FS
^FT20,81^AAN,18,10^FH\^FD$LicensePlateId$^FS
^BY1,3,17^FT20,106^BCN,,Y,N,N,A
^FD$LicensePlateId$^FS
^PQ1,,,Y^XZ
Etikečių spausdinimo proceso metu tekstas, , šiame pavyzdyje – $LicensePlateId$
, bus pakeistas į duomenų reikšmę. Keletas plačiai prieinamų etikečių generavimo įrankių gali padėti formatuoti etiketės maketo tekstą. Dauguma šių įrankių palaiko $FieldName$
formatą. Be to, „Microsoft Dynamics 365 Supply Chain Management” naudoja specialią formatavimo logiką, kuri yra dokumento maršruto planavimo maketo laukų susiejimo dalis.
Norėdami pamatyti reikšmes, kurios bus išspausdintos, eikite į Sandėlio valdymas > Užklausos ir ataskaitos > Numerio lentelės etiketės.
Šios funkcijos įjungimas arba išjungimas
Jei jūsų sistemoje dar nėra funkcijų, aprašytų šioje temoje, eikite į Funkcijų valdymas ir įjunkite funkciją Patobulinti numerio lentelės etiketės išdėstymai. (Nuo Supply Chain Management 10.0.21 versijos, ši funkcija įjungta pagal numatytuosius nustatymus. Nuo Supply Chain Management 10.0.25 versijos ši funkcija yra privaloma ir jos išjungti negalima.)
Pasirinktiniai numerių formatai
Galite tinkinti skaitinių lauko reikšmių, kurios spausdinamos naudojant kodus, turinčius toliau pateikiamą formatą, formatavimą.
$FieldName:FormatString$
Toliau pateikiamas šio formato paaiškinimas.
-
FieldName
yra duomenų lauko pavadinimas (pvz., Kiekis). -
FormatString
nurodo, kaip turi būti spausdinami duomenys.
Toliau pateikti pavyzdžiai rodo, kaip galima tinkinti darbo kiekio (Kiekis) lauką.
- Naudokite
$Qty:0000$
, norėdami visada matyti keturis skaitmenis (nuliai naudojami kaip vietos rezervavimo ženklai). Pavyzdžiui, jei kiekis yra 10, etiketėje bus rodoma „0010.” - Naudokite
$Qty:0.00$
, norėdami visada matyti du skaičius po kablelio. Pavyzdžiui, jei kiekis yra 10, etiketėje bus rodoma „10,00”.
Norėdami peržiūrėti visą galimų numerių formato eilučių sąrašą, žr. Pasirinktinės skaitinės formato eilutės.
Pasirinktiniai eilučių formatai
Galite pašalinti pirmuosius eilutės simbolius naudodami toliau pateiktą lauką ir formato kodą.
$FieldName:#..$
#
nurodo praleidžiamų simbolių skaičių. Pavyzdžiui, norėdami išspausdinti gabenimo konteinerio serijos kodo (SSCC) numerio lentelės numerį, kuris neapima pirmų dviejų simbolių, naudokite $LicensePlateId:2..$
. Šiuo atveju numerio lentelės numeris „0011111111111222221” bus išspausdintas kaip „11111111111222221.”
Pasirinktiniai datos / laiko formatai
Toliau pateiktame pavyzdyje parodyta, kaip galima kontroliuoti formatą, kuris naudojamas datoms spausdinti.
$PrintedDate:dd-MM-yyyy$
Šiame pavyzdyje data 2020 m. balandžio 30 d. bus spausdinama kaip „30-04-2020.”
Norėdami peržiūrėti visą galimų datos / laiko formatų sąrašą, žr. Pasirinktinės datos ir laiko formato eilutės.
Kelių eilučių duomenų atskirų eilučių spausdinimas
Jei duomenų lauke yra kelios eilutės (t. y. eilutės, kurios yra atskirtos eilučių lūžiais), galite spausdinti atskirą eilutę naudodami toliau pateiktą formatą.
$FieldName[#]$
#
yra eilutės numeris, kurį norite spausdinti. (Pirmai eilutei naudokite 1.)
Pavyzdžiui, jūsų sistemoje yra AdditionalAddress
laukas, kuriame saugomas toliau pateiktas kelių eilučių adresas.
„Contoso Inc.”
Gatvės pavadinimas 123
Miestas, Valstija
Galite spausdinti šį adresą po vieną eilutę, naudodami toliau pateiktus kodus.
Kodas | Išspausdintas tekstas |
---|---|
$AdditionalAddress[1]$ |
„Contoso Inc.” |
$AdditionalAddress[2]$ |
Gatvės pavadinimas 123 |
$AdditionalAddress[3]$ |
Miestas, Valstija |
Spausdinimas ir formatavimas naudojant rodymo būdą
Galite spausdinti iš rodymo būdo naudodami toliau pateiktą formatą.
$DisplayMethod()$
Šį formatą galite derinti su kitais šioje temoje aprašytais tipais. Pavyzdžiui, turite rodymo būdą, kurio pavadinimas DisplayListOfItemsNumbers()
, ir norite spausdinti pirmą šio būdo prekės numerį. Tokiu atveju galite naudoti toliau pateiktą kodą.
$DisplayListOfItemsNumbers()[1]$
Papildomi ištekliai
Daugiau informacijos apie tai, kaip nustatyti ir spausdinti etiketes, žr. tolesnes temas: