MOBILNÍ SKLADNÍK Příručka k základnímu ovládání Beta verze popisu produktu Aktualizace dokumentu: 30.01.2017 1 z 10
1 POPIS Mobilní skladník je software od společnosti ABRA Software s.r.o., který je určen pro majitele SW ABRA Gen a umožňuje skladníkům on-line (ale také i off-line) evidovat skladové pohyby (doklady) a ukládat je přímo do ERP ABRA. Použitím Mobilního skladníka odpadá společnosti nutnost evidovat skladové pohyby na papíru a následně je vkládat do ERP ručně, případně tvořit skladové doklady v ERP a skladníkům poskytovat jako podklad pro jejich práci v papírové podobě s nutností případné rozdíly následně z papíru přenášet ručně zpět do ERP. Použitím Mobilního skladníka se rovněž výrazně snižuje neaktuálnost dat v ERP oproti realitě. 1.1 ARCHITEKTURA Mobilní skladník je programován v.net a pro svůj běh vyžaduje OS Windows CE6 a vyšší, případně je možné SW spustit na Windows 7 a vyšší (spouštění na Windows 7 pouze za účelem otestování nikoliv pro ostrý běh ve skladu). Pro svoji činnost Mobilní skladník ukládá data do lokální databáze Windows SQL Server Compact 3.1 a 3.5. 1.2 KOMUNIKACE Mobilní skladník (klientská aplikace myšleno na mobilním terminálu) komunikuje s ABRA Gen prostřednictvím webových služeb (Internet Information Services) a dále prostřednictvím ABRA OLE. Proto je třeba, myslet na volné licence Jádra ABRA Gen pro každé zařízení, na kterém bude provozován Mobilní skladník. 1.2.1 SYNCHRONIZACE Aby bylo umožněno pracovat Mobilnímu skladníkovi i v off-line prostředí, existují funkce pro tzv. MALOU a VELKOU synchronizaci dat z ERP do lokální DB Mobilního skladníka (na mobilním terminálu). Dostupná je také synchronizace ČÍSELNÍKŮ. V případě, že Mobilní skladník pracuje v off-line prostředí, vytvářené doklady jsou ukládané pouze do lokální DB mobilního terminálu. Až po malé synchronizaci jsou uloženy do ERP. Z lokální DB jsou také např. načítané skladové karty v momentu, kdy skladník sejme čárový kód (anebo Datamatrix kód) produktu. MALÁ SYNCHRONIZACE ukládá data (doklady), které ještě nebyly synchronizované z mobilního terminálu do ERP ABRA VELKÁ SYNCHRONIZACE provede se na pozadí malá synchronizace a dále se z ERP, do lokální DB mobilního terminálu, stáhnou data, která byla v ERP změněná a doposud nesynchronizovaná do lokální DB. Např. v ERP vznikne nová skladová karta nebo byla skladová karta opravena. 2 z 10
SYNCHRONIZACE ČÍSELNÍKŮ do lokální DB mobilního terminálu se načtou všechny řady dokladů, sklady, střediska, uživatelé apod., které jsou potřebné pro chod software. 1.3 TYPY POUŽITÝCH KÓDŮ Pro snímání kódů je umožněno používat 1D anebo 2D kódy. 1.3.1 1D KÓDY (ČÁROVÝ) 1D kód je standardní čárový kód, ve kterém Mobilní skladník vždy očekává pouze jednu jedinou informaci např. EAN skladové karty, označení sériového čísla nebo ID dokladu z ERP, podle kterého se má pracovat (např. ID objednávky přijaté, ze které se má tvořit dodací list). 1.3.2 2D KÓDY (DATAMATRIX NEBO QR) 2D kód je standardní Datamatrix (DM), případně QR kód, ve kterém Mobilní skladník očekává buď samostatnou informaci jako v 1D kódu jako je EAN skladové karty, označení sériového čísla, ID dokladu z ERP, podle kterého se má pracovat (např. ID objednávky přijaté, ze které se má tvořit dodací list) nebo souhrnnou informaci v jednom jediném Datamatrix kódu. Např. do jednoho Datamatrix kódu je možné umístit informaci o EAN skladové karty, názvu šarže, množství v šarži a skladovou jednotku. To vše najednou umožní skladníkovi jedním sejmutím DM kódu dohledat skladovou kartu, vyplnit šarži, množství a jednotku. Při použití 1D kódů by musel v tomto případě skladník sejmout EAN skladové karty, dále sejmout EAN šarže nebo zadat název šarže na klávesnici mobilního terminálu, dále zadat z klávesnice množství a potvrdit jednotku. Jak vidno, zejména při použití šarží je velice výhodné použití 2D kódů. 1.3.2.1 STRUKTURA DATAMATRIX KÓDU Mobilní skladník v Datamatrix kódu očekává následující informace. Řetězec může obsahovat všechny anebo jenom část z informací. 3 z 10
SC_EAN:123456789;SB_NAME:12.2.2015;SC_QTY:56,67;SC_QUNIT:kg SB_NAME název šarže může obsahovat i mezeru SC_QTY desetinný oddělovač může být jak tečka, tak i čárka SP_EAN:IDskladovePozice 1.3.3 STRUKTURA PREFIXŮ DOKLADŮ Pokud je v 1D nebo i v 2D kódu ID dokladu nebo skladové pozice, musí obsahovat prefix. Struktury jsou následující: SP_EAN:ID - ID skladové pozice RO_ID:ID - ID objednávky přijaté IO_ID:ID - ID objednávky vydané 2 MODULY 2.1 PŘÍJEM 2.1.1 PŘÍJEMKY Slouží pro tvorbu nové příjemky bez vazby, příjemky podle objednávky vydané, polohování existující příjemky a zobrazuje seznam příjemek, které nebyly synchronizované do ERP. 2.1.1.1 NOVÝ (PŘÍJEMKA BEZ VAZBY NA OV) V závislosti na nastavení seznamu skladů, se kterými je uživatel oprávněný pracovat, je zobrazen výběr skladu (formou velkých tlačítek). Uživatel zvolí sklad, na který chce tvořit Příjemku. 4 z 10
Na základě nastavení skladu v ERP se Mobilní skladník dále chová rozdílně pro polohovaný a nepolohovaný sklad. Je očekáváno sejmutí kódu s identifikací EANu skladové karty. Jsou podporované 1D i 2D kódy. Po sejmutí EANu je v lokální DB dohledána skladová karta s odpovídajícím EAN. Pokud je nalzena, je zobrazen detail karty. Pokud není nalezena, je uživateli nabídnuta možnost provést pro načtený EAN speciální synchronizaci (ERP je požádán, zda existuje skladová karta s daným EAN pokud ano, je taková skladová karta stažena a uložena do lokální DB mobilního terminálu). V detailu jsou zobrazeny následující informace: EAN, kód a název skladové karty, v závislosti na nastavení zobrazení online stavu skladu je zobrazen stav skladu pro danou skladovou kartu a zvolený sklad, v závislosti na třídě skladové karty je zobrazeno pole pro zadání šarže nebo sériového (sériových) čísel, množství, které je již v dokladu zadané, navýšení množství, POKUD je sklad polohovaný, je zobrazeno pole pro zadání pozice a tlačítko, které zobrazí pro danou skladovou kartu seznam pozic, kde se již karta na skladu nachází, pokud byla skladová karta načtena opakovaně, je zobrazena informace, že skladová karta je již načtena a zobrazeno tlačítko pro smazání řádku dokladu. V závislosti na třídu skladové karty probíhá zadání a potvrzení detailu různě: JEDNODUCHÁ KARTA Nepolohovaný sklad je očekáváno pouze zadání množství z klávesnice mobilního terminálu. Vždy je do pole množství předvyplněné 1 (obr. 1). Polohovaný sklad - je očekáváno zadání množství z klávesnice mobilního terminálu a vyplnění skladové pozice, kam se vkládá zboží (obr. 2). Do pole množství je vždy předvyplněné 1. Zvolení skladové pozice provede skladník sejmutím čárového nebo 2D kódu skladové pozice, kterým by měla být fyzicky označena skladová pozice (pozor na prefix SP_EAN:ID). Druhá možnost je stisknutí tlačítka Pozice jsou zobrazeny pozice 5 z 10
(online načteny z ERP), kde je již zboží na skladě naskladněno (obr. 3). Výběrem pozice je možné pozici potvrdit. ŠARŽE Nepolohovaný sklad je očekáváno zadání názvu šarže a množství z klávesnice mobilního terminálu. Vždy je do pole množství předvyplněné 1. Pokud je sejmut 2D kód, ve kterém je umístěna informace o názvu šarže a množství, jsou tyto pole vyplněné hodnotami z 2D kódu (obr. 1). Polohovaný sklad - stejné jako u jednoduché karty (obr. 2). SÉRIOVÉ ČÍSLO Nepolohovaný sklad je očekáváno sejmutí názvu sériového čísla formou skeneru (obr. 1). Množství se nezadává, automaticky se zvyšuje vždy po sejmutí sériového čísla o 1 (obr. 2). Pokud skladník sejme podruhé stejné sériové číslo, tlačítko problikne červeně a sériové číslo se nepřidá duplicitně. Pokud potřebuje skladník načtená sériová čísla opravit, klikne na tlačítko (na kterém je počet sériových čísel) a je mu zobrazeno okno (obr. 3), kde může přidat nebo vymazat. V seznamu sériových čísel, pokud je podruhé sejmuto stejné sériové číslo, je dohledáno a řádek je označen a připrav k vymazání. Pokud je sejmuto poprvé, je do seznamu přidáno. 6 z 10
Polohovaný sklad - stejné jako u výše s tím, že se doplňuje pozice viz popis výše (obr. 4). Po potvrzení je zobrazen seznam řádků nově tvořeného dokladu. Zde jsou možná následující chování: skladník sejme opakovaně skladovou kartu, která je již v seznamu je zobrazeno okno, zda si skladník přeje založit nový řádek nebo editovat stávající, skladník sejme opakovaně skladovou kartu, která je již v seznamu a je tam obsažena vícekrát je zobrazeno okno s volbou, zda založit nový řádek (obr. 2) nebo vybrat řádek k opravě (obr. 2) 7 z 10
skladník sejme EAN skladové karty, která není v lokální DB mobilního terminálu nalezena je zobrazeno okno, zda si skladník přeje provést speciální synchronizaci dané skladové karty daného EANu z ERP do lokální DB (popis viz. výše). DOPLNIT OBRÁZEK Seznam řádků dokladu může být zbarven podle následujících pravidel: smazaný řádek font je přeškrtnutý, editovaný řádek řádek je podbarven žlutě. Skladovou kartu je možné vyhledat nejen sejmutím 1D nebo 2D kódu, ale také pomocí fulltextového hledání pomocí tlačítka HLEDEJ. Po stisknutí tlačítka je zobrazen formulář (obr. 1), ve kterém lze fulltextově vyhledávat přes kód, název a specifikaci skladové karty. Fulltextové vyhledávání probíhá přímo v RAM paměti zařízení, a proto bylo dosaženo velmi vysoké rychlosti hledání i pro počty kolem 100 tisíc skladových karet. Po potvrzení uložení dokladu proběhnou následující kontroly 8 z 10
pokud není v předvolbách nastavena řada dokladů pro Příjemky, je zobrazen seznam řad dokladů, ze kterých skladník zvolí řadu dokladů, pokud je zapnuto povinné zadávání zakázky, je zobrazen seznam zakázek, ze kterého skladník zvolí zakázku. Tato zakázka je vyplněna na všechny řádky dokladu, pokud je zapnut výběr dodavatele, dojde k zobrazení seznamu dodavatelů, ze kterého skladník zvolí dodavatele, který se vyplní na hlavičku dokladu (seznam dodavatelů se načte online z ERP jako seznam unikátních firem, které jsou nastavené jako dodavatel na skladových kartách, které jsou součástí tvořeného dokladu. Následuje uložení dokladu do lokální DB mobilního terminálu. Po volbě malé synchronizace je doklad uložen do ERP (je možné nastavit předvolbu automatické synchronizace po uložení dokladu). ========================================================================== Další části příručky týkající se následujících témat budou postupně doplněny. Nicméně z předchozího popisu je princip zřejmý a další ovládání je založeno na obdobném principu, který by měl být z předchozího popisu zřejmý. 2.1.2 NASKLADNĚNÍ 2.1.3 PŘÍJEMKY HV 2.2 VÝDEJ 2.3 PŘESUN 2.4 EXTRA 2.5 NASTAVENÍ 9 z 10
10 z 10