Sdílet prostřednictvím


Rozložení směrování popisku dokumentů

Tento článek popisuje, jak vytvořit rozložení pro popisky registračních značek, kontejneru, vlastní popisky a popisky vlny. Poskytuje také pokyny pro používání programovacího jazyka Zebra (ZPL), který se používá k vytváření rozložení.

Rozložení popisku směrování dokumentu definují způsob rozvržení popisků a data, která jsou na nich vytištěna. Body aktivace tisku se nastavují při nastavení položek nabídky mobilního zařízení a pracovních šablon.

Informace v tomto článku platí pro všechna rozložení štítků směrování dokumentu, včetně rozložení pro popisky registračních značek, popisky kontejneru, vlastní popisky a popisky vlny.

Můžete tisknout velmi složité štítky za předpokladu, že tiskové zařízení může interpretovat text, který mu byl odeslán. Například rozložení ZPL, které obsahuje čárový kód, může vypadat podobně jako v následujícím příkladu.

^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

V rámci procesu tisku štítků bude text $LicensePlateId$ v tomto příkladu nahrazen datovou hodnotou. Několik široce dostupných nástrojů pro generování štítků vám může pomoci formátovat text pro rozvržení štítků. Mnohé z těchto nástrojů podporují $FieldName$ formát. Kromě toho Microsoft Dynamics 365 Supply Chain Management používá speciální logiku formátování jako součást mapování polí pro rozložení směrování dokumentu.

Chcete-li zobrazit hodnoty, které budou vytištěny, přejděte na Řízení skladu > Dotazy a sestavy > Štítky registračních značek.

Zapnutí nebo vypnutí této funkce

Pokud váš systém ještě neobsahuje funkce popsané v tomto článku, přejděte na stránku Správa funkcí a zapněte funkci Vylepšené rozvržení popisků poznávacích značek. (Od verze Supply Chain Management verze 10.0.21 je tato funkce ve výchozím nastavení zapnutá. Od verze Supply Chain Management 10.0.25 je tato funkce povinná a nelze ji vypnout.)

Vlastní formáty čísel

Formátování hodnot číselných polí, které jsou vytištěny pomocí kódů s následujícím formátem, lze přizpůsobit.

$FieldName:FormatString$

Zde je vysvětlení tohoto formátu:

  • FieldName je název datového pole (například množství).
  • FormatString definuje způsob tisku dat.

Následující příklady ukazují, jak lze upravit pole pracovní množství (množství):

  • Chcete-li vždy zobrazit čtyři číslice (pomocí nul jako zástupné symboly), použijte $Qty:0000$. Pokud je například množství 10, štítek zobrazí "0010".
  • Chcete-li vždy zobrazit dvě desetinná místa, použijte možnost $Qty:0.00$. Pokud je například množství 10, štítek zobrazí "10.00".

Úplný seznam dostupných formátovacích řetězců čísel naleznete v tématu Vlastní číselné formátovací řetězce.

Formáty vlastních řetězců

První znaky řetězce můžete odebrat pomocí následujícího pole a kódu formátu.

$FieldName:#..$

Zde určuje # počet znaků, které mají být přeskočeny. Chcete-li například vytisknout sériové číslo kontejneru (SSCC), který neobsahuje první dva znaky, použijte možnost $LicensePlateId:2..$. V takovém případě bude číslo registrační značky 0011111111111222221 vytisknuto jako 11111111111222221.

Vlastní formáty data a času

V následujícím příkladu je ukázáno, jak lze ovládat formát používaný k tisku dat.

$PrintedDate:dd-MM-yyyy$

V tomto příkladu bude datum 30. dubna 2020 vytisknuto jako "30-04-2020".

Úplný seznam dostupných formátů data/času naleznete v tématu Vlastní formátovací řetězce data/času.

Obsahuje-li datové pole více řádků (tj. řádků oddělených zalomením řádků), můžete vytisknout jednotlivé řádky s použitím následujícího formátu.

$FieldName[#]$

Zde # je číslo řádku, který chcete vytisknout. (Pro první řádek použijte 1.)

Váš systém má například pole AdditionalAddress, ve kterém je uložena následující víceřádková adresa:

Společnost Contoso-Inc.
Název ulice 123
Některé město, některý stát

Tuto adresu lze po jednotlivých řádcích vytisknout pomocí následujících kódů.

Kód Text vytištěný
$AdditionalAddress[1]$ Společnost Contoso-Inc.
$AdditionalAddress[2]$ Název ulice 123
$AdditionalAddress[3]$ Některé město, některý stát

Můžete tisknout z metody zobrazení v následujícím formátu.

$DisplayMethod()$

Tento formát lze kombinovat s jinými typy, které byly popsány dříve v tomto článku. Například máte pojmenovanou metodu zobrazení DisplayListOfItemsNumbers() a chcete vytisknout číslo první položky této metody. V takovém případě můžete použít následující kód.

$DisplayListOfItemsNumbers()[1]$

Další prostředky

Další informace o nastavení a tisku štítků naleznete v následujících článcích: