Sdílet prostřednictvím


Rozložení a tisk štítků na kontejnery

Popisky kontejnerů poskytují informace o kontejneru a související údaje o dodávce. Tento typ popisků typicky použije pracovník, který vytváří a balí kontejnery pomocí mobilní aplikace Warehouse Management. Pracovník může vytisknout popisek kontejneru, který obsahuje čárový kód s ID kontejneru, a použít jej na fyzický kontejner.

Pokud jde o popisky SPZ, k vytváření rozložení popisků kontejnerů se používá programovací jazyk Zebra (ZPL).

Zapnutí nebo vypnutí funkce tisku popisků na kontejnery

Pokud chcete použít tuto funkci, musíte ji zapnout ve svém systému. Od verze Supply Chain Management 10.0.36 je ve výchozím nastavení zapnuta. Správci mohou tuto funkci zapnout nebo vypnout vyhledáním funkce Zabalit kontejnery pomocí mobilní aplikace Warehouse Management v pracovním prostoru Správa funkcí.

Další informace také viz Balení kontejnerů pomocí mobilní aplikace Warehouse Management.

Příklad scénáře: Tisk popisků kontejnerů při vytváření kontejnerů pomocí mobilní aplikace Warehouse Management

Tento příklad ukazuje, jak můžete nastavit systém pro tisk popisků kontejnerů, když pracovník vytvoří kontejner pomocí webového klienta a/nebo mobilní aplikace Warehouse Management. Scénář s mobilní aplikací Warehouse Management staví na informacích poskytnutých v části Balení kontejnerů pomocí mobilní aplikace Warehouse Management. Tento článek poskytuje více podrobností o celém procesu balení kontejnerů s pomocí mobilní aplikace Warehouse Management.

Příprava ukázkových dat

Chcete-li s tímto scénářem pracovat pomocí zde specifikovaných ukázkových záznamů a hodnot, musíte používat systém, ve kterém jsou nainstalována standardní ukázková data. Kromě toho musíte dříve, než začnete, také vybrat právnickou osobu USMF.

Tento scénář můžete také použít jako vodítko pro použití této funkce v produkčním systému. V takovém případě však musíte každé vlastní nastavení, které je zde popsáno, nahradit vlastními hodnotami.

Vytvoření rozložení popisků kontejneru

Rozvržení štítku řídí, jaké informace jsou na štítku vytištěny a jak jsou rozloženy. Zde zadáte kód ZPL, který je odeslán do tiskárny. Tento kód obvykle zkopírujete z programu návrháře štítků.

Když systém generuje štítek, může nahradit názvy polí a metod, které se používají v rozložení štítků, skutečnými hodnotami. Text, který bude nahrazen, můžete snadno najít vyhledáním znaků dolaru ($) v kódu.

Vytvoření základního rozvržení štítku

Chcete-li vytvořit rozložení popisků kontejneru, postupujte následovně.

  1. Přejděte na Správa skladu > Nastavení > Směrování dokumentu > Rozložení popisku.

  2. V horní části podokna seznamu nastavte pole Typ rozložení popisků na hodnotu Popisek kontejneru.

  3. V podokně Akce vyberte možnost Nový a vytvořte popisek.

  4. Pro nový popisek nastavte následující hodnoty:

    • ID rozložení popisku – Zadejte Kontejner.

    • Popis – Zadejte Čárový kód ID kontejneru.

    • Typ definice – Vyberte metodu, která se používá k definování rozvržení štítku:

      • ZPL – Definujte rozvržení štítku pomocí ZPL.

      • Proměnné – Definuje rozložení štítků, které lze použít s externí službou. (Další informace naleznete v části Tisk štítků pomocí externí služby.) Pokud vyberete tuto možnost, pevná záložka Rozvržení textu tiskárny poskytuje mřížky, kde definujete systémové proměnné a datové proměnné. V části Systémové proměnné nastavte pole LabelFile na cestu návrhu štítku v externím systému a nastavte v poli Množství počet štítků k tisku. V části Datové proměnné definujte hodnoty, které se odesílají ze Supply Chain Management, jejich namapováním na odpovídající zástupné symboly v návrhu popisku z externího systému.

      • Proměnné (skript) – Použijte formát skriptu ke definování rozložení štítků, které lze použít s externí službou. (Další informace naleznete v části Tisk štítků pomocí externí služby.) Na pevné záložce Rozvržení textu tiskárny definujte soubor štítku, množství a hodnoty k odeslání. Následuje příklad.

        "filePath": "/Instant Print/GS1-128.nlbl", 
        "quantity": "1",
        "dataSources": [
        {
            "GTIN of Contained Trade Items": "06183928726611",
            "Product_name": "D365FO: $ItemName$"
        }
        ]
        
    • ID zdroje dat rozložení popisků – Pokud budete používat pouze data kontejneru, ponechte toto pole prázdné. Pokud musíte zahrnout data z jiných tabulek, vyberte zdroj dat rozvržení štítků, který má požadovaná spojení. Další informace o tom, jak nastavit a dokončit používat zdroj dat rozvržení popisku, najdete v následující části tohoto článku.

    • Zapnout podporu šablon štítků – Tuto možnost ponechte prozatím nastavenou na Ne. (Když je nastavena na Ano, můžete do rozvržení přidat prvky záhlaví, řádku a zápatí, jak je popsáno dále v tomto článku.)

    • Formát data, času a čísla – Vyberte jazyk, který se má používat při formátování zobrazovaných hodnot data, času a čísla.

    • Typ tiskového média – Vyberte typ tiskového média. Typ tiskového média obvykle popisuje typ papíru, který konkrétní tiskárna používá. Používá se také k určení typu papíru, na který se má vytisknout konkrétní rozvržení štítku. Další informace o nastavení typů tiskového média naleznete v tématu Nastavení typů tiskového média.

  5. Na pevné záložce Rozložení textu tiskárny zadejte kód popisku způsobem, který je vhodný pro vybraný typ definice. Následující příklad ukazuje kód, který můžete zkopírovat a vložit pro testování, pokud je pole Typ definice nastaveno na ZPL.

    CT~~CD,~CC^~CT~
    ^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI0^XZ
    ^XA
    ^MMT
    ^PW812
    ^LL0609
    ^LS0
    ^BY3,3,262^FT658,186^BAI,,Y,N
    ^FD$WHSContainerTable.ContainerId$^FS
    ^FT660,457^A0I,39,38^FH\^FDContainer ID^FS
    ^FT660,515^A0I,39,38^FH\^FDShipment: $WHSContainerTable.ShipmentId$^FS
    ^PQ1,0,1,Y^XZ
    

    Poznámka

    Zatímco upravujete kód štítku na pevné záložce Rozložení textu tiskárny, můžete přidat platné názvy polí a metod podle následujících kroků:

    1. V seznamu Tabulky vyberte tabulku.
    2. V závislosti na typu položky, kterou chcete přidat, vyberte buď kartu Pole, nebo kartu Metody poté vyberte název pole nebo metody, kterou chcete přidat.
    3. Pokud je pole Typ definice nastaveno na ZPL nebo Proměnné (skript), vyberte Vložit na konec textu pro přidání pole nebo metody na konec kódu. Podle potřeby přesuňte nové pole nebo metodu na místo v kódu, kde ji chcete použít.
    4. Pokud je pole Typ definice nastaveno na Proměnné, vyberte řádek v tabulce Datové proměnné a poté výběrem Vložit odkaz na pole přidejte pole nebo metodu jako hodnotu pole.
  6. V podokně akcí vyberte Uložit.

Nastavení a používání zdroje dat rozvržení štítků

V rozložení popisků v předchozím příkladu je použito pouze ID kontejneru ($WHSContainerTable.ContainerId$) a tato hodnota je k dispozici přímo v tabulce kontejneru. Pokud chcete zahrnout související informace (jako je název dodávky, které souvisí s dodáním) a požadovaný zdroj dat rozložení popisků ještě neexistuje, vytvořte jej podle následujících kroků a poté jej vyberte v rozložení popisků.

  1. Přejděte na Správa skladu > Nastavení > Směrování dokumentu > Zdroj dat rozložení popisku.

  2. V podokně akcí zvolte Nový.

  3. Nastavte následující hodnoty pro nový zdroj dat rozložení popisků:

    • ID zdroje dat rozložení popisků – Zadejte název zdroje dat.
    • Popis – Zadejte krátký popis zdroje dat.
    • Typ rozložení popisků – Vyberte Popisek kontejneru.
  4. V podokně akcí vyberte Uložit.

  5. V podokně akcí vyberte Upravit dotaz.

  6. Zobrazí se standardní dialogové okno editoru dotazů. Na kartě Propojení přidejte propojení do požadovaných tabulek. (Můžete například vytvořit připojení k tabulce dodávek, pokud chcete, aby popisek zobrazoval název dodávky, který souvisí se zásilkou.)

  7. Přejděte na Správa skladu > Nastavení > Směrování dokumentu > Rozložení popisku.

  8. Vytvořte nebo vyberte rozvržení štítku a poté v poli ID zdroje dat rozvržení štítku vyberte záznam, který jste právě vytvořili.

  9. Nyní můžete přidat nové hodnoty pole do kódu rozvržení tisku. Ujistěte se, že v kódu ZPL odkazujete na správné hodnoty table.field-names. Dodatečné tabulky budou obsahovat číslo jako příponu (_#).

Upozornění

Na stránce Zdroj dat rozvržení štítků buďte opatrní při odebrání tabulky z dotazu na existující záznam. Můžete odstranit názvy polí nebo metod, které se již používají ve stávajících rozvrženích štítků.

Povolení podpory šablon popisků

Šablony štítků umožňují navrhovat štítky, které mají pokročilejší rozvržení, která mohou obsahovat prvky záhlaví, řádku a zápatí. Při formátování štítku, který obsahuje prvky šablony štítku, postupujte podle těchto kroků.

  1. Přejděte na Správa skladu > Nastavení > Směrování dokumentu > Rozložení popisku.

  2. V horní části podokna seznamu nastavte pole Typ rozložení popisků na hodnotu Popisek kontejneru.

  3. Proveďte jeden z následujících kroků:

    • Chcete-li nové rozvržení, vyberte v podokně Akce možnost Nová.
    • Chcete-li upravit existující rozložení, vyberte jej v podokně seznamu a poté v podokně akcí vyberte Upravit.
  4. V poli ID zdroje dat rozvržení štítků vyberte zdroj dat. (K aktivaci podpory šablon popisků je vyžadován zdroj dat. Pokud však potřebujete pouze data z tabulky kontejneru, můžete vybrat velmi jednoduchý zdroj dat, kde nejsou definována žádná spojení.)

  5. Nastavte možnost Zapnout podporu šablony popisku na Ano.

  6. Ve svém kódu použijte prvky {{Header ... }}, {{Row ... }} a {{Footer ... }}. Následující příklad ukazuje štítek, který obsahuje všechny tyto prvky. Protože jsou tisknuta data o položkách, které jsou zabaleny v kontejneru, budete muset použít hodnotu ID zdroje dat rozložení popisků, která používá dotaz, jenž se připojí k řádkům kontejneru (podrobnosti kontejneru). Data lze rozdělit na více stránek, aby bylo zajištěno, že budou vytištěna všechna data, pokud existuje mnoho řádků kontejneru. V tomto příkladu bude na první stránce vytištěn čárový kód ID kontejneru a šest řádků kontejneru. Na stránku se vytiskne deset řádků. Každý řádek bude obsahovat informace o položce, množství a jednotce. Toto nastavení určují atributy RowsPerLabelFirst=6 a RowsPerLabel=10.

    {{LabelStart
    ^FX ... ZPL commands to start the label ...
    
    ^XA
    ~TA000
    ~JSN
    ^LT0
    ^MNW
    ^MTT
    ^PON
    ^PMN
    ^LH0,0
    ^JMA
    ^PR6,6
    ~SD15
    ^JUS
    ^LRN
    ^CI27
    ^PA0,1,1,0
    ^XZ
    ^XA
    ^MMT
    ^PW800
    ^LL900
    ^LS0
    }}
    
    {{HeaderFirst
    ^FX ... Header on the first label only ...
    
    ^BY3,3,220
    ^FO150,120^BC
    ^FD$WHSContainerTable.ContainerId$^FS
    ^FT80,420^A0N,33,33^FH\^CI28^FDItem^FS^CI27
    ^FT579,420^A0N,33,33^FH\^CI28^FDQuantity^FS^CI27
    ^FT720,420^A0N,33,33^FH\^CI28^FDUnit^FS^CI27
    ^FT80,100^A0N,58,58^FH\^CI28
    ^FDShipment: $WHSContainerTable.ShipmentId$^FS^CI27
    }}
    
    {{Header
    ^FX ... Header on every label after the first ...
    
    ^FT80,100^A0N,58,58^FH\^CI28
    ^FDShipment: $WHSContainerTable.ShipmentId$^FS^CI27
    ^FT80,150^A0N,40,40^FH\^CI28
    ^FDContainer: $WHSContainerTable.ContainerId$^FS^CI27
    ^FT80,220^A0N,33,33^FH\^CI28^FDItem^FS^CI27
    ^FT579,220^A0N,33,33^FH\^CI28^FDQuantity^FS^CI27
    ^FT720,220^A0N,33,33^FH\^CI28^FDUnit^FS^CI27
    }}
    
    {{Row Table=WHSContainerLine_1 RowsPerLabelFirst=6 RowsPerLabel=10 StartYFirst=500 StartY=300 IncY=50
    ^FX... ZPL commands to format the row using *$position.YPos$* to position the location of the text fields ...
    
    ^FT80,$position.YPos$^A0N,30,30^TBN,480,30^FH\^CI28^FD$WHSContainerLine_1.ItemId$^FS^CI27
    ^FT579,$position.YPos$^A0N,30,30^TBN,120,30^FH\^CI28^FD$WHSContainerLine_1.Qty$^FS^CI27
    ^FT720,$position.YPos$^A0N,30,30^TBN,100,30^FH\^CI28^FD$WHSContainerLine_1.UnitId$^FS^CI27
    }}
    
    {{FooterFirst
    ^FX ... Footer on the first label only ...
    
    ^FT550,800^A0N,58,58^FH\^CI28^FDLabel: $position.labelNumber$/$position.labelCount$^FS^CI27
    ^PQ1,0,1,Y
    }}
    
    {{Footer
    ^FX ... Footer on every label after the first...
    
    ^FT550,800^A0N,58,58^FH\^CI28^FDLabel: $position.labelNumber$/$position.labelCount$^FS^CI27
    ^PQ1,0,1,Y
    }}
    
    {{LabelEnd
    ^FX ... ZPL commands to end the label ...
    
    ^XZ
    }}
    

    Poznámka

    Vzhledem k atributu RowsPerLabel=10 bude toto nastavení procházet řádky kontejneru a rozdělovat popisky pro každou sadu 10 řádků kontejneru. Pokud změníte atribut na RowsPerLabel=1, bude pro každý řádek vygenerován popisek.

    Toto nastavení vytiskne jednu kopii každého štítku. Pokud potřebujete více kopií (například jednu kopii pro každou stranu kontejneru), nastavte hodnotu n pro sekci \^PQn v zápatí na požadovaný počet kopií. Chcete-li například vytisknout dvě kopie každého štítku, zadejte \^PQ2.

Nastavení směrování popisku kontejneru

Chcete-li určit rozložení popisků kontejneru, které se používají a kde se tisknou, musíte definovat záznam Směrování popisku kontejneru, jak je popsáno v následujícím postupu.

  1. Přejděte na Řízení skladu > Nastavení > Směrování dokumentu > Směrování popisku kontejneru.

  2. V podokně akcí vyberte možnost Nový a vytvořte záznam směrování.

  3. V záhlaví nového záznamu směrování nastavte následující pole:

    • Pořadové číslo – Zadejte celé číslo a určete pořadí, ve kterém by záznamy směrování měly vyhodnocovat. Každé směrování musí mít jedinečné číslo pořadí. Systém vyhodnocuje směrování v pořadí vzestupných pořadových čísel a používá první směrování, pro které jsou kritéria splněna. Pokud pracujete s ukázkovými daty, zadejte 1.
    • Název – Zadejte název záznamu směrování. Například zadejte Balení kontejnerů.
  4. Na rychlé záložce Přehled použijte následující pole k definování kritérií, která se používají k výběru směrování štítků:

    • Sklad – Určete sklad, kde se má použít směrování. Pokud pracujete s ukázkovými daty, zadejte 62.
    • Umístění – Určete umístění, kde se má použít směrování. Pokud používáte ukázková data, vyberte Balíček dle předpokladu, že cílová tiskárna je fyzicky umístěna v místě balení.
    • Pracovník – Zadejte pracovníka, pro kterého se má směrování použít. Chcete-li použít směrování pro libovolného pracovníka, ponechte toto pole prázdné.
    • ID uživatele mobilního zařízení – Zadejte ID uživatele, pro které má být směrování použito. Chcete-li použít směrování pro libovolného pracovníka, ponechte toto pole prázdné.
    • Typ kontejneru – Zadejte typ kontejneru, pro který se má směrování použít.
    • Číslo účtu – Zadejte účet zákazníka, pro který má být směrování použito. Chcete-li použít směrování pro libovolného zákazníka, ponechte toto pole prázdné.
    • Dopravce – Zadejte dopravce dodávky, pro kterého se má směrování použít. Chcete-li použít směrování pro libovolného operátora, ponechte toto pole prázdné.
    • Spustit dotaz – Chcete-li k záznamu směrování přidat vlastní kritéria výběru, nastavte tuto možnost na Ano a poté vyberte Upravit dotaz v podokně akcí. Zobrazí se standardní dialogové okno editoru dotazů, kde můžete přidat další kritéria výběru.

    Poznámka

    Když tisknete popisek kontejneru z mobilní aplikace Warehouse Management, sklad, umístění, ID pracovníka a ID aktuálního uživatele jsou předány jako možné hodnoty filtru pro výběr tiskárny a rozložení. Další hodnoty budou zjištěny na základě vybrané dodávky.

  5. Na záložce s náhledem Tiskárny směrování popisku kontejneru přiřaďte rozložení tiskárny a popisku, které se má použít, když jsou splněna kritéria pro záznam směrování. Na panelu nástrojů vyberte možnost Nový k přidání řádku do mřížky. Poté pro nový řádek nastavte následující pole:

Nastavení automatického tisku popisků kontejneru při vytvoření nových kontejnerů

Chcete-li, aby se popisek kontejneru vytiskl automaticky při každém vytvoření nového kontejneru, nakonfigurujte každý profil balení, jak je popsáno v následujícím postupu.

  1. Přejděte do nabídky Řízení skladu > Nastavení > Balení > Profily balení.
  2. V podokně akcí vyberte Upravit.
  3. Vyberte profil, pro který se mají popisky kontejnerů automaticky vytisknout. Pokud pracujete s ukázkovými daty, vyberte řádek, kde je pole ID profilu balení nastaveno na WHS62.
  4. Pro vybraný řádek vyberte políčko Tisk popisku kontejneru při vytvoření kontejneru.
  5. Zavřete stránku.

Poznámka

Pole Režim ID kontejneru pro profil balení WH62 je nastaveno na Automaticky. Proto číselná posloupnost, která je definována pro referenci ID kontejneru, bude použita jako součást procesu vytvoření kontejneru.

Vytvoření nové položky nabídky mobilního zařízení pro tisk popisků kontejneru

Chcete-li pracovníkům umožnit ruční tisk popisků kontejnerů, musíte vytvořit novou položku nabídky mobilního zařízení v mobilní aplikaci Warehouse Management.

  1. Přejděte do nabídky Řízení skladu > Nastavení > Mobilní zařízení > Položky nabídky mobilního zařízení.

  2. V podokně Akce vyberte možnost Nová, abyste přidali novou položku mobilního zařízení.

  3. Pro novou položku nabídky nastavte následující pole:

    • Název položky nabídky – Zadejte interní název nové položky nabídky. Například zadejte Vytisknout popisek kontejneru.
    • Titul – Zadejte název položky tak, jak by se měl objevit v mobilní aplikaci Warehouse Management. Například zadejte Vytisknout popisek kontejneru.
    • Režim – Vyberte Nepřímý.
    • Kód aktivity – Vyberte Vytisknout popisek kontejneru.
  4. Zavřete stránku.

Přidání nové položky nabídky mobilního zařízení

Nyní, když jste vytvořili položku nabídky mobilního zařízení, můžete ji přidat do nabídky mobilního zařízení. V tomto příkladu ji přidáte do existující nabídky mobilního zařízení Odchozí.

  1. Přejděte do nabídky Řízení skladu > Nastavení > Mobilní zařízení > Nabídka mobilního zařízení.
  2. V podokně akcí vyberte Upravit.
  3. V podokně seznamu vyberte nabídku Odchozí.
  4. Ve sloupci Dostupné nabídky a položky nabídky vyberte položku nabídky mobilního zařízení, kterou jste vytvořili (například Vytisknout popisek kontejneru).
  5. Vyberte tlačítko Přidat (šipka doprava) k přesunu položky nabídky do sloupce Struktura nabídky.
  6. Zavřete stránku.

Spuštění scénáře pro tisk popisků kontejneru

Příklad, který ukazuje, jak automaticky tisknout čárové kódy jako součást procesu vytvoření kontejneru, naleznete v části Balení kontejnerů pomocí mobilní aplikace Warehouse Management. Postupujte podle uvedených pokynů a ověřte, že scénář popsaný v tomto článku platí také při použití profilu balení, když je zaškrtnuto políčko Tisk popisku kontejneru při vytvoření kontejneru.

Chcete-li popisek kontejneru vytisknout ručně, postupujte podle jednoho z těchto kroků.

  • Ve webovém klientovi přejděte na Řízení skladu > Balení a vytváření kontejnerů > Kontejnery a v podokně akcí vyberte Tisk > Popisek kontejneru.
  • V mobilní aplikaci Warehouse Management použijte položku nabídky mobilního zařízení Vytisknout popisek kontejneru.

Zde je několik návrhů, jak můžete přizpůsobit a doladit tento scénář, abyste snížili počet kroků, které musí pracovníci provést při tisku popisků na kontejnery:

  • Nastavte položku nabídky mobilního zařízení tak, aby dotazovala data obcházením mobilní aplikace Warehouse Management. Tímto způsobem může položka nabídky vyhledat ID kontejneru, místo aby pracovníka vyzvala k ručnímu zadání.
  • Když pracovník vybere položku nabídky mobilního zařízení Vytisknout popisek kontejneru v nabídce Odchozí, aplikace automaticky odešle aktuální hodnoty ID uživatele a Sklad. Pokud pracovníci chtějí zadat hodnotu Umístění, mohou tak učinit v aplikaci.
  • Pokud chcete, aby hodnota Umístění byla přiřazena automaticky, když pracovník vybere Vytisknout popisek kontejneru z položky nabídky Zabalit zásoby do kontejnerů, nastavte obcházení nabídky.

Další zdroje