AGROTRADE
Obsah
Režim - balíčky
Pomocou mobilného skladníka budeme realizovať výdaje hotových výrobkov. Máme dve skupiny vlastných mäsových hotových výrobkov.
- Výrobky s pohyblivou hmotnosťou
- hlavná MJ je kg
- jedna položka PR je vždy 1 kus
- každá položka PR generuje novú podkartu s jedným kusom
- podkarta má jedinečný identifikátor (ID balíčka = DAVKA)
- V MS chceme skenovať ID balíčka
- MS by mal vedieť nájsť podkartu naskenovaním ID balíčka
- Množstvo u produktov s premenlivou hmotnosťou potrebujeme predplniť aktuálnym stavom skladu
- Výrobky s pevnou hmotnosťou
- každá hmotnosť má svoj produkt
- hlavná MJ je ks
- jedna položka PR = spravidla všetky kusy jednej šarže prijímané v ten deň
- každá položka PR generuje novú podkartu s n kusmi
- podkarta nemá jedinečný identifikátor
- V MS chceme skenovať čiarový kód produktu
- MS po nájdení produktu vylistuje všetky nenulové podkarty a obsluha si vyberie z ktorej chce vydávať
- Zoznam podkariet by mal mať stĺpce Šarža, záruka, trvanlivosť, množstvo
Prevodka
JIRA: AGROTRADE-52[1] Setupy: CKCEKod_KODEANDAVKA.sql, CKCEKod_RODSERIA.sql, CKCEKod_VYBERSER.sql, pkVyrCckRVD.sql, pkVyrCckVYBEKOEADA.sql, VYR_TMP_CK_KODEANDAVKA.sql, VYR_VIEW_ROD_SERIA.sql, vyr_view_vyber_seria.sql Kód: AGR_VD_PREVOD Info: Prevod produktov medzi skladmi
Pracovný postup:
- V MS vyberiem akciu pre Prevod
- V hlavičke vyplním:
- Sklad, z ktorého chcem robiť výdaj
- Druh dokladu typu prevodka, čo zabezpečí vytvorenie príjemky
- V SPIN2 je to v Sklad->Druh dokladu->Názov typu dokladu=Výdajka->Vyberie sa požadovaný DD->Zakliknúť chekbox Prevod, Zápis->Záložka Väzba druhu dokladu->Pridať->Vybrať druh dokladu pre Príjem, zadať aj sklad, kde má urobiť príjemku
- EO - ekonomický objekt (ak je povinný)
- OŠ - organizačná štruktúra (ak je povinná)
- Kliknutím na tlačidlo Potvrdiť sa otvorí okno pre zadávanie položiek. V SPINe sa vytvorí hlavička výdajky aj príjemky.
- Naskenujem čiarový kód
- Po naskenovaní čiarového kódu sa najprv vyhľadá podkarta na základe údaja DAVKA
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - pokračuje vyhľadávanie podľa EANU
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - pokračuje vyhľadávanie podľa Kódu produktu
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - Otvorí sa okno pre výber produktu
- Po naskenovaní čiarového kódu sa najprv vyhľadá podkarta na základe údaja DAVKA
Dodací list
JIRA: AGROTRADE-52[2] Setupy Kód: AGR_DL Info: Dodací list
Pracovný postup:
- V MS vyberiem akciu pre DL
- V hlavičke vyplním:
- Sklad
- Druh dokladu
- Odberateľa
- EO - ekonomický objekt (ak je povinný)
- OŠ - organizačná štruktúra (ak je povinná)
- Kliknutím na tlačidlo Potvrdiť sa otvorí okno pre zadávanie položiek.
- Naskenujem čiarový kód
- Po naskenovaní čiarového kódu sa najprv vyhľadá podkarta na základe údaja DAVKA
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - pokračuje vyhľadávanie podľa EANU
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - pokračuje vyhľadávanie podľa Kódu produktu
- Ak nájdeme jednu podkartu - výber je ukončený
- Ak nájdeme viac ako jednu vyhovujúcu podkartu - otvorí sa okno pre špecifikáciu podkarty
- Ak nenájdeme ani jednu podkartu - Otvorí sa okno pre výber produktu
- Po naskenovaní čiarového kódu sa najprv vyhľadá podkarta na základe údaja DAVKA
Inventúra
Setupy Pracovný postup
Príjemka z predajnej objednávky
JIRA: AGROTRADE-224[3] Setupy CKCEKod_PRZPO.sql; CKCEKod_PRZPORIAD.sql; CKCEKod_VYBEROD2.sql; pkmtzcck.sql; pkSofVydaj.sql; pkVyrCckPrZPO.sql; pkVyrCckPrZPORiad.sql; SKL_PARUJPOPRDL_setup.sql; SKL_PREPLNPOPRDL_setup.sql; VYR_CCK_PRZPO_DD_setup.sql; VYR_CCK_PRZPO_EO_setup.sql; VYR_CCK_PRZPO_FIRMA_setup.sql; VYR_CCK_PRZPO_OS_setup.sql; VYR_CCK_PRZPO_SKLAD_setup.sql; VYR_VIEW_PRZPORIAD.sql; VYR_VIEW_VYBEROD2.sql Kód: AGR_PR_Z_PO Info: Celé to bude fungovať na princípe z úlohy DL z PO, len tu sa robí príjemka z predajnej objednávky.
Pracovný postup v MS:
- V MS vyberiem akciu pre PR z PO
- Napíšem číslo PO, stačí vpísaním prvých znakov (začína na)
- Ak nájde viac PO, vypíše zoznam a vyberiem si PO
- Po potvrdení vypíše všetky položky PO
- V tomto momente sa v SPINe vytvorí hlavička príjemky, všetky povinné údaje sa vyplnia automaticky.
- Najprv naskenujem kód prepravky
- Formát EAN-128
- Kód bude začínať na "P"
- Kód bude mať viac ako 16 znakov
- V SPINe bude vytvorený VU s kódom PREPRAVKA
- Môžem oskenovať QR kód
- Pri QR kóde všetko bude fungovať bez potvrdzovania, len skenujem
- Ak nenájde kód produktu, vypíše "Produkt nie je číselníku produktov".
- Ak naskenujem rovnaký QR kód, vystornuje danú položku
- Z načítaného QR kódu vyseparujeme reťazec
- (S/N) = znaky od pozície 5-24 (napr. S/N:GGMSCH11A160101K0001QTY: 10,000 ....) a vložím do poľa Dávka
- Od pozície 5-13 vložím do poľa kód produktu
- Od pozície 14-19 je dátum záruky v tvare 160101, do SPINu zapíše 01.01.2016
- Od pozície 31-35 je množstvo v tvare 00356, do SPINu zapíše 0,356
- Od pozície 53-62 je dátum trvanlivosti v tvare 12.12.2017
- Ak sa množstvo Dodať =< Dodané, položka mi zo zoznamu vypadne
- Môžem prijať ľubovoľné množstvo, keďže by tam nemala byť väzba k PO
- Ak sú všetky položky plnené, objednávka je dokončená
Pracovný postup v SPIN2:
- Sklad -> Príjemka
- Nájdem si vytvorenú príjemku
- Kliknem na akciu Dodací list
- Vyplním povinné údaje hlavičky. Aby bola zachovaná väzba z PO, odberateľ musí byť rovnaký ako v PO a vyplní sa aj pole Číslo Predajnej objednávky
- Vyberú sa položky, ktoré sa majú naplniť do DL
- Potvrdiť
Režim - kartóny + balíčky
Celé to bude fungovať na princípe z úlohy AGROTRADE-52 s tým rozdielom, že pri skenovaní budeme rozlišovať kartóny aj kusovky
Prevodka
JIRA: AGROTRADE-181 [4] Setupy: CKCEKod_SKUID.sql, pkVyrCckVD.sql, pkVyrCckVYBSKUID.sql, VYR_TMP_CK_SKUID.sql, VYR_VIEW_VYBER_SKUPINA_ID.sql Kód: AGR_VD_SKUPID Info: Prevod produktov cez Skupinové ID. Skupina produktov bude na sklade vedená pod jedným Skupinovým ID (označenie kartónu). V jednom kartóne smú byť zabalené výlučne rovnaké produkty, s rovnakou šaržou a rovnakou expiráciou.
Pracovný postup:
- V MS vyberiem akciu pre prevodku
- Vyplním hlavičku - dátum, sklad, DD, EO, OŠ
- Druh dokladu typu prevodka, čo zabezpečí vytvorenie príjemky. V SPIN2 je to v Sklad->Druh dokladu->Názov typu dokladu=Výdajka->Vyberie sa požadovaný DD->Zakliknúť chekbox Prevod, Zápis->Záložka Väzba druhu dokladu->Pridať->Vybrať druh dokladu pre Príjem, zadať aj sklad, kde má urobiť príjemku
- Potvrdím hlavičku a prepne ma do okna pre zadávanie položiek. Môžem oskenovať QR kód alebo BAR kód.
- Prefix - QR kód ak je reťaze dlhší ako 25 znakov, ináč je to BAR kód
- Pri QR kóde všetko bude fungovať bez potvrdzovania, len skenujem
- Ak je to QR kód, z načítaného QR kódu vyseparujeme reťazec (S/N) = znaky od pozície 5-24 (napr. S/N:GGMSCH11A160101K0001QTY: 10,000 ....) :
- ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Vezme a zapíše všetky produkty s rovnakým Skup. ID
- ak nenájde "K", hľadaj reťazec v ID balíčka = DAVKA
- ak nájde, ide o kusovky a načíta celé množstvo z podkarty
- ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Ak načítam BAR kód, tak:
- hľadaj kód EAN
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde v EAN, hľadaj kód produktu
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde, vypíše chybovú hlášku
- hľadaj kód EAN
Dodací list z predajnej objednávky
JIRA: AGROTRADE-182 [5] Setupy: CKCEKod_DLSKUID.sql, CKCEKod_VYBEROD.sql, pkVyrCckDlSkupId.sql, view_VYBEROD.sql, VYR_TMP_CK_DL_SKUP_ID.sql Kód: AGR_DL_SKUPID Info: Predajná objednávka bude robená v SPINe. Dodací list bude generovaný z PO pomocou MS. Kartóny budú balené do prepraviek, ktoré budú mať nalepený jedinečný čiarový kód.
Pracovný postup:
- V SPINe mám vytvorenú predajnú objednávku.
- Pozn.: V hlavičke PO musí byť vybratý sklad v poli Objednávka na sklad.
- Pozn.: Druh dokladu PO musí mať väzbu na druh dokladu DL. Je to v okne Sklad->Druh dokladu->Názov typu dokladu=Predajná objednávka->Vyberie sa požadovaný DD->Záložka Väzba druhu dokladu->Pridať->Vybrať druh dokladu pre DL
- V MS vyberiem akciu pre DL z PO
- Napíšem číslo PO, stačí vpísaním prvých znakov (začína na)
- Ak nájde viac PO, vypíše zoznam a vyberiem si PO
- Po potvrdení vypíše všetky položky PO
- Najprv naskenujem kód prepravky
- Formát EAN-128
- Kód bude začínať na "P"
- Kód bude mať viac ako 16 znakov
- Môžem oskenovať QR kód alebo BAR kód.
- Prefix - QR kód ak je reťaze dlhší ako 25 znakov, ináč je to BAR kód
- Pri QR kóde všetko bude fungovať bez potvrdzovania, len skenujem
- Ak je to QR kód, z načítaného QR kódu vyseparujeme reťazec (S/N) = znaky od pozície 5-24 (napr. S/N:GGMSCH11A160101K0001QTY: 10,000 ....) :
- ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Vezme a zapíše všetky produkty s rovnakým Skup. ID
- ak nenájde "K", hľadaj reťazec v ID balíčka = DAVKA
- ak nájde, ide o kusovky a načíta celé množstvo z podkarty
- ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Ak načítam BAR kód, tak:
- hľadaj kód EAN
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde v EAN, hľadaj kód produktu
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde, vypíše chybovú hlášku
- hľadaj kód EAN
- Ak sa množstvo Dodať = Dodané, položka mi zo zoznamu vypadne
- Ak sú všetky položky plnené, objednávka je dokončená
Potvrdzovanie prebratia tovaru vodičom
JIRA: AGROTRADE-117 [6] Setupy: pkVyrCckDlPrepravka.sql Kód: AGR_DL_POTVRD Info: Vodič bude potvrdzovať prevzatie prepraviek. Na identifikáciu bude slúžiť etiketa nalepená na prepravke. Etiketa bude obsahovať jedinečné číslo vo forme čiarového kódu.
Pracovný postup:
- V MS vyberiem akciu pre Potvrdzovanie DL
- Naskenujem čiarový kód prepravky
- V SPINe sa pri položke DL s danou prepravkou zmení stav na "Naložené"
- Pozn.: Statu naložené je v SPINe zapísaný ako VÚ pre riadok DL s kódom: NALOZENE, typ: Áno/Nie
Inventúra
JIRA: AGROTRADE-183 [7] Setupy: CKCEKod_INVSKUPID.sql, pkVyrCckInvSkupId.sql, VYR_TMP_CK_INV_SKUP_ID.sql Kód: AGR_INV_SKUPID Info: Inventúra cez Skupinové ID. Naskenovaním čiarového kódu, ktorý obsahuje údaj Skupinové ID, sa odpíšu všetky položky, ktoré toto Skupinové ID obsahujú
Pracovný postup:
- V MS vyberiem akciu pre inventúru
- Vyberiem sklad
- Potvrdím a prepne ma do okna pre zadávanie položiek. Môžem oskenovať QR kód alebo BAR kód.
- Prefix - QR kód ak je reťaze dlhší ako 25 znakov, ináč je to BAR kód
- Pri QR kóde všetko bude fungovať bez potvrdzovania, len skenujem
- Ak je to QR kód, z načítaného QR kódu vyseparujeme reťazec (S/N) = znaky od pozície 5-24 (napr. S/N:GGMSCH11A160101K0001QTY: 10,000 ....) :
- Ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Vezme a zapíše všetky produkty s rovnakým Skup. ID
- Ak nenájde "K", hľadaj reťazec v ID balíčka = DAVKA
- Ak nájde, ide o kusovky a načíta celé množstvo z podkarty
- Ak sa na 16 pozícii reťazca sa nachádza písmeno "K", ide o kartón a hľadá reťazec v Rozmer2
- Ak načítam BAR kód, tak:
- hľadaj kód EAN
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde v EAN, hľadaj kód produktu
- vydá zadané množstvo z podkariet FIFO metódou
- ak nenájde, vypíše chybovú hlášku
- hľadaj kód EAN
Návrat na : Mobilný skladník - zákaznícke riešenia