Periferie - Jak pracují periferie

Aktuální firma | Maloobchodní prodej | Periferie

Obsah | Základní dovednosti | Videonávody | Klávesové zkratky | Rejstřík

Jak pracují periferie

Periferiemi rozumíme všechny externí doplňující zařízení, které slouží k rozšíření možností programu DUEL. Mezi periferie řadíme například:

Všechny periferie jsou výrobcem vybaveny vlastnostmi, které jim umožňují komunikovat s běžně používanými systémy. Do těchto vlastností patří zejména skriptovací jazyk, kterým je možné je ovládat. Jednotlivé příkazy jsou výrobcem uváděny v technické dokumentaci každé takové periferie.

Zmíněné příkazy, respektive skripty zadáme v agendě Periferie k vybranému zařízení do záložky Nastavení. Ovládací skripty musí být uloženy v adresáři pro skripty vyhrazeném. Toto umístění lze změnit v Nastavení DUELu (které otevřeme klávesovou zkratkou Ctrl+Enter) v sekci Profil – Cesty - Skripty.

Poznámka Agendu periferie je vhodné využívat v provozech s více kasami a shodnými periferiemi. V menších provozech není třeba agendu Periferie používat, jelikož nastavení skriptů lze provádět jednoduše také přímo v agendě Seznam kas na detailových záložkách.

Upozornění Nastavení skriptů k pokladním periferiím provádějte buď v agendě Periferie nebo na detailových záložkách v Seznamu kas. Pokud bude skript nastaven na obou místech, bude prioritně vykonán skript z agendy Periferie a skript ze Seznamu kas bude spuštěn jako druhý!

Poznámka Více informací ohledně nastavení skriptu naleznete v dokumentaci příslušné periferie.

Aby bylo možné tyto periferie napojit a obsluhovat přímo z programu, jsou v programu detekovány události, při nichž jsou spouštěny různé skripty. Události jsou pojmenovány takto:

  1. Start modulu Kasa – ScriptStart

  2. Přidání položky na účtenku – ScriptZobraz

  3. Stisknutí operace Vklad/Výběr – ScriptVklad

  4. Stisknutí operace Hotově/Bezhotovostně – ScriptCelkem

  5. Potvrzení ukončení prodeje – ScriptAfterClose

  6. Zavření modulu Kasa – ScriptStop

Pořízení periferie a propojení s pokladnou

  1. Klávesovou zkratkou Ctrl+N založíme novou periferii a doplníme její typ, název a popis.

  2. Na záložce 2. Nastavení přiřadíme vybrané události skript, který příslušné zařízení aktivuje, případně vykoná další akce. Zde jsou příklady přiřazení událostí různým skriptům:

Poznámka V případě, že přiřazení události a skriptu bude chybně definované nebo skript nebude existovat, program se zachová, jakoby k žádnému volání skriptu nedošlo.

Odkaz na skript se zadává jako název existujícího souboru *.vbs *.bat, standardně uloženého ve složce: "c:\Users\Public\Documents\Ježek software DUEL\Skripty\ ". Společně s programem DUEL distribuujeme univerzální skripty, které jsou použitelné pro většinu zásuvek a pokladních displejů. V případě nekompatibility s Vaším zařízením použijte skripty dodávané ke konkrétní periferii. Námi dodávané skripty je potřeba editovat a doplnit příslušné číslo COM portu, které má zařízení přiděleno. Ovládací skripty musí být uloženy v adresáři pro skripty vyhrazeném. Toto umístění lze změnit v Nastavení DUELu (které otevřeme klávesovou zkratkou Alt+Enter) v sekci Profil – Cesty - Skripty.

Upozornění Jedinou výjimkou je skript pro odstřihnutí účtenky, který se aktivuje přímo v operaci Seznam kas prostřednictvím operace Nastavení parametrů (Ctrl+3).

Tvorbu jednotlivých skriptů doporučujeme řešit s dodavatelem konkrétního zařízení. Lze předpokládat, že technik dodavatele bude mít se zařízením zkušenosti a současně bude mít přístup k potřebné technické dokumentaci.

  1. V agendě Seznam pokladen pak každé maloobchodní pokladně přiřadíme v sekci Periferie to zařízení, které je potřebné pro její provoz (viz seznam možných periferií). Pro jednotlivá zařízení jsou připravena již předem popsaná pole (Display, Snímač, … atd.).

Příklad skriptu pro zobrazení „Celkové ceny“ na pokladním displeji:

' clear
f.Write Chr(12)
f.Write "Celkova cena"
' zacatek druheho radku
f.Write Chr(27)+Chr(108)+Chr(1)+Chr(2)
f.Write " " + LCelkem
f.Close

Související témata

Periferie