Práce s terminály

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

Menu:
Služby/Práce s terminály
Služby/Převody dat/Práce s terminály

Přeskladnění dle operací dokladu

Funkce pro zjednodušené zaskladnění dokladů formou přeskladnění dle operací dokladu. Zobrazí se přehled příjmových či dodacích dokladů v určeném stavu expedice a po výběru pomocí Enter se zobrazí operace dokladu s možností přeskladnění. Po dokončení se zobrazí dotaz, zda je možné u dokladu změnit stav vyskladnění na vyskladněno a v případě potvrzení se objeví přednastavený dialog s možností vybrat skladníka, stav a datum expedice. Lze použít tyto kódy menu:1,159 pro dodací doklady; 2,159 pro příjmové doklady s nabídkou prioritně nevyskladněných nebo nevyskladněných dokladů 1,160 až 1,167, resp. 2,160 až 167 pro jednotlivé stavy expedice.
Nastavení je možné ovlivnit pomocí proměnných DokPreskl+,x nebo DokPreskl-,x.

Technická poznámka - nastavení proměnné DokPreskl+,x, DokPreskl-,x
x Popis
x= 9 bitové příznaky pro zápis vlastností změny stavu vyskladění
(+1..zapsat Vyskladnil; +2..zapsat stav.exp; +4..zapsat datum exp.)
x=10 bitové příznaky pro editaci vlastností změny stavu vyskladění
(+1..editovat Vyskladnil; +2..editovat stav.exp; +4..editovat datum exp.)
x=11 nový stav expedice

(Výchozí volba je 6, tj. vyskladněno)


Poznámka
Při vyskladňování dokladů je přeškrtnut název skladové karty v detailu operace v případě, že se skladník vrací do již vyskladněné operace.


Technická poznámka menu TERMINAL
Ve vstupu vyskladnění dokladu lze ve verzi Win32 Gui zobrazovat vyskladňovaný počet a název karty (název se zobrazuje rozdělený na dva dvoj řádky) větším písmem. Velikost písma se nastavuje pomocí proměnné VysklZoom,0 - hodnota vyjadřuje koeficient zvětšení. Doporučená hodnota je 1,5.
Pomocí proměnných VysklHlKod,0, PresklHlKod,0 a InvHlKod,0 je možno povolit nebo zakázat (hodnota 0 nebo 1) hledání podle kódu zboží při vyskladňování, přeskladňování a inventurách pomocí online terminálů. Pokud je hledání zakázané, lze hledat pouze čárových kódů.
Při vyskladňování pomocí online terminálů není vyžadováno potvrzení vyskladnění u položek, které jsou označeny příznakem Evidovat současně i zásobu ve skladu 2
Pomocí proměnné PreskVarQ,x, kde x je varianta 0-3, lze nastavit, zda se má zobrazit potvrzovací dialog při zadávání přeskladnění;
x odpovídá kódům menu 3,30; 3,131; 3,132; 3,133 z tabulky kódů menu TERMINAL.
Pomocí proměnné PreskHlKod lze nastavit způsob výběru skladové karty (hodnota rovno
0 - ne
1 - povoleno zadání kódu zboží místo EAN
2 - povolen výběr zboží ze seznamu
3 - povoleno hledání i výběr podle kódu).
Pomocí proměnné VysklRozv,0 s hodnotou 1 je možno nastavit, aby do vstupního okna pro zadání identifikace dokladu stačilo zadávat jen číslo rozvozu (bez prefixu 91R)
Pomocí proměnné PruvExpXML,1 s hodnotou 0 lze zakázat export obalového konta zákazníka do terminálů pro řidiče (program Průvodky).
Pomocí proměnné PruvExpXML,1 s hodnotou 2 je možné nstavit, aby průvodky, které se generují do terminálu řidičů obsahovaly pouze ty vratné obaly z obalového konta zákazníka, které existují v číselníku vratných obalů.
Pomocí proměnné VysklZBal,0 s hodnotou 1 je možné v okně při vyskladňování zobrazovat namísto údaje Cena údaj Poč.bal., který obsahuje vyskladňované množství přepočítané na počet balení.
Rozšíření použití proměnné VysklZBal (práce s terminály-vyskladnění)

Hodnota Popis
0             zobrazení ceny v dialogu pro vyskladnění
1             zobrazení údaje Počet vydávaných balení (Poč.bal.) namísto ceny
2             zobrazení ceny a počtu MJ v balení
3             zobrazení počtu vydávaných balení a počtu MJ v balení

Ve funkci pro přeskladnění lze kontrolovat, zda se daná pozice nachází v seznamu povolených pozic (číselník identifikace umístění). Pro zapnutí této funkce je třeba nastavit proměnnou PreskKIdUm,x na hodnotu 1 (x je varianta přeskladnění).
Pomocí proměnné KARZobrB,2 lze nastavit barvu skladových karet, které mají údaj Zobrazit nastaven na hodnotu "nikdy". V hodnotě je třeba uvést písmeno P následované indexem barvy 1 až 10 z palety barev (např. P5) nebo písmeno C následované interně kódovanými atributy barvy (nastavení lze převzít z proměnné KartaPozn,0), kterou dokáže vygenerovat dialog pro Nastavení zvýraznění karet.
Pro export dat do offline terminálu lze definovat, které cenové pásmo se má použít pro export cen. Nově lze také definovat 2 cenová pásma, která mají být zobrazena.

V sekci [AG8000] lze pak definovat např. výraz:
.M1Cena2=using(Trim(Str(CENA2BDPH,7,2)),7)+Str(CENA2SDPH,7,2)
Pomocí proměnných lze nastavit typ ceny pro zobrazení v terminálu: proměnná AG8000,11 určuje první zobrazené cenové pásmo (ovlivňuje hodnotu výrazů CENABEZDPH a CENASDPH). Proměnná AG8000,12 určuje druhé zobrazené cenové pásmo (ovlivňuje hodnotu výrazů CENA2BDPH a CENA2SDPH) hodnoty:
1=cena1,..,6=cena6,7=NC,8=DNC,9=PrNC,10=Cena7,..,18=Cena15,19=Spec.cena,20=cena16..44=cena40

Pomocí proměnné DokPswd,2 lze nastavit režim generování povolovacího kódu pro terminály (průvodky řidičů).

Hodnota 0 znamená původní režim s čísly a písmeny (výchozí délka 5 znaků). Hodnota 1 je pro nový režim s čísly (výchozí délka 4 znaky)


Vyskladňování dokladů s váženým zbožím za pomocí terminálů

Pokud uživatel vyskladňuje zboží s jednotkou kg, tak se po potvrzení identifikace umístění objeví nový dialog s možností zadaní hmotnosti nebo naskenování váhových EAN kódů. Vstup hodnot je možné opakovat a výsledná celková hmotnost pak musí ležet v toleranci, která je nastavena pro dané zboží nebo je určena globálním parametrem. Vstup funguje pouze pro nevychystané doklady.
Nastavení je společné pro běžné i hlasové terminály:

Technická poznámka
Proměnná WMSParams,3 - odkaz na záznam memo, ve kterém je tolerance změny hmotnosti karty Hodnotu zadejte ve formátu id_Objektu/číslo_řádku/Výchozí hodnota tolerance (celé kladné číslo)/Povolené měrné jednotky oddělené středníky např. 21/802/20/kg;
Výchozí je nulová hodnota tolerance a jednotka kg
Vstupní okno pro zadávání hmotnosti je možné potlačit pomocí proměnné PrepVyskl,2.
Hodnotu proměnné zadejte jako součet následujících hodnot:
Hodnota Popis
+1 pro tisk chystačky s evidováním z menu pro tisk dokladu (kód menu 19,40 nebo 19,42)
+2 pro evidování s vyskladněním z menu pro tisk dokladu (kód menu 19,41 nebo 19,43)
+4 povoluje výše popsaný postup před vyskladněním terminálem (viz. změny z 18.1.2018)
+8 povoluje výše popsaný postup u tisku vyskladnění dokladu z přehledu nevyskl.dokladů
+256 preference výchozího id. umístění při ručním vyskladnění
+512 preference výchozího id. umístění při tisku chystačky s vyskladněním
+1024 povoluje změnu množství u nevychystaných dokladů při vyskladňování

Výchozí hodnota je 1795 (tj. 1 + 2 + 256 + 512 + 1024)


Rozšíření vyskladňování za pomocí terminálu

K dispozici jsou následující kódy menu umožňující ovlivnit chování programu při vyskladňování:

Technická poznámka
Kód menu Proměnná Vých.hodnota Popis vých.nastavení
1,109 PrepVysklP,2 29 (1+4+8+16) Vyskladnění s výběrem pozice
1,110 PrepVysklP,1 5 (1+4) Aut.výběr dokladů s příznakem paletový doklad
1,113 PrepVysklP,0 9 (1+8) Aut.výběr dokladů bez zapnutého příznaku paletový doklad

Proměnná PrepVysklP může mít následující hodnoty (hodnotu zadejte jako součet):

Technická poznámka
Hodnota Popis
+1 Povolen automatický výběr pozice (např. při výběru pozice pomocí F9)
+2 Povoleno automatické dohledání dalších nevyskladněných dokladů pro stejné IČO
+4 Výběr dokladů s příznakem "paletový doklad"
+8 Výběr dokladů bez zapnutého příznaku "paletový doklad"
+16 Výběr dokladů pro vyskladnění za pomocí dialogu (jinak se vhodné doklady dohledávají automaticky)
+32 V dialogu pro výběr dokladů povolen ruční výběr dokladu ze seznamu
+64 Povolit odmítnutí automaticky vybraného dokladu

(výchozí hodnota tohoto přepínače se řídí přístupovým právem k položce menu)

Upravené vyskladňování v režimu s výchozími vychystávacími pozicemi. Pokud není při vyskladnění zadaná šarže, ale jen skladová pozice, pak program provede párování na nákupní operaci, kde přesně odpovídá pozice, ale šarže může být libovolná (šarže se přenastaví dle toho, co je na dané pozici). Pokud při vyskladnění je pozice zadaná společně se šarží, tak musí existovat nákupní operace, kde pozice i šarže přesně odpovídá (takto to fungovalo i v předchozí verzi).


Proměnná TERMDOK+,x

Technická poznámka
Proměnná x Popis
x=0 jméno přenosového souboru bez cesty (výchozí TERMD01D.BTR/TERMD01P.BTR)
x=1 určuje číslo typu dokladu (výchozí je standardní faktura dle INI)
x=2 povolení hledání dle kódu (výchozí 1, tj.ano)
x=3 typ zobrazení doplňkové informace na větším displeji (0: nic, 1: nák.cena, 2: id.pozice+šarže 3:datum výroby)
x=4 režim vstupního dialogu pro poznámku a var.symbol (1: před vstupem 2:po vstupu dokladu)
x=5 režim práce s obaly (0=zakázat obaly); jinak se automaticky obaly doplňují podle zadaného počtu balení a počtu kusů.
x=6 povolení vstupu z požadavku
x=7 automatické evidování po dokončení vstupu (výchozí 1, tj.ano)
x=8 povolení vstupu dle SSCC (výchozí 0, tj.ne)
x=9 povolení doplňování EAN (pokud zadaný EAN nebyl nalezen)
x=10 režim vstupu zabalených výrobků (pro data z požadavků)
x=11 povolení změny typu "příjmový/dodací" u převodek se zapnutým automatickým vytvořením převodky v druhém skladu (čili např. namísto příjmového dokladu v aktuálním skladu program vytváří dodací převodku v druhém skladu s převodem do aktuálního skladu)
x=12 povolení vstupu z objednávky na dodavatele (u příjmových dokladů)
x=13 počet MJ nastavovat dle požadavku
x=14 povolení změny nákupní ceny v kartě při vstupu z objednávky (při evidování)
x=15 povolit evidování dokladu bez odběratele/dodavatele
x=16 šířka sloupce s kódem zboží (výchozí 0)
x=17 přednastavení hodnoty 1 do údaje Počet (výchozí 0 = ne); u typu dokladu musí být současně zapnuté nabízení počtu 1 v číselníku typů dokladů

Stejné nastavení lze použít i pro proměnné TERMD01+,x..TERMD05+,x a TERMD01-,x..TERMD05-,x.


Kódy menu TERMINAL

Technická poznámka menu TERMINAL
Kód Popis Poznámka
3,124 Data pro terminál - příjem  
3,128 Data pro terminál - výdej  
3,28 Data pro terminál - inventury  
3,30 Přeskladnění přeskladnění s možností určení původního a nového umístění zboží a určením záruky zboží
3,131 Přeskladnění - vstup pozice přeskladňují se jen zásoby se zadaným SSCC kódem
3,132 Přeskladnění - vstup stav
3,133 Přeskladnění - vstup počtu,šarže a datumu výr.
3,130 Info o zboží zobrazuje pouze základní informace o zboží
1,59 Import dat z terminálu  
1,110 Vyskladnění dokladu s automatickým výběrem dokladu výběr dokladů s příznakem "paletový doklad" (doklady typicky obsahují jen zboží s množstvím větším než 1 paleta)
1,111 Vyskladnění (ručním výběrem dokladu k vyskladnění) lze vyskladňovat současně všechny doklady ze zvoleného rozvozu, které jsou ve stavu nevyskladněno nebo neurčeno. Ve vstupním okně pro zadání identifikace dokladů lze zadat (nebo sejmout čtečkou čárového kódu) identifikaci rozvozu ve tvaru 91R/číslo_rozvozu.
1,112 Vyskladnění (ruční výběr) Umožní výběr dokladů k vyskladnění buď pomocí načtení čárového kódu s identifikačním číslem dokladu, kódu s číslem průvodky nebo ručním výběrem jednoho nebo více dokladů (Ctrl+Enter).
1,113 Vyskladnění dokladu s automatickým výběrem dokladu výběr dokladů bez zapnutého příznaku "paletový doklad"
1,65 Vyskladnění ruční výběr - jeden doklad stejné jako 1,67, ale umožbí výběr pouze jednoho dokladu
1,68 Vyskladnění automatický výběr - jeden doklad stejné jako 1,67, ale umožní výběr pouze jednoho dokladu
1,67 Vyskladnění (aut. výběr) Program automaticky určí doklad (popř. více dokladů) k vyskladnění a umožní postupné odsouhlasení výdeje jednotlivých operací dokladu; doklad v době vyskladnování nelze opravovat standardním způsobem. Tato varianta automaticky nabízí pozici zboží k vyskladnění a skladník ji pouze odsouhlasuje pomocí Enter nebo F2.
1,68 Vyskladnění s automatickým určením vyskladňovaného dokladu V dialogu pro vyskladnění se odsouhlasují jednotlivé operace dokladu pomocí čárových kódů, kontroluje se také umístění zboží a jeho záruka. Po odsouhlasení celého dokladu je doklad přepnut do stavu vyskladněno.
1,69 'Vyskladnění -přehled přehled dokladů ve stavu nevyskladněno a nevyskladněno-prioritní. Kl. Enter otevře dialog pro vyskladnění dokladu
1,70 Přehled - neurčeno vždy se zobrazí doklady, které jsou v jednom z uvedených stavů
1,71 Přehled - nevyskladněno
1,72 Přehled - nevyskladněno-prioritní
1,73 Přehled - vyskladňováno
1,74 Přehled - nedovyskladněno
1,75 Přehled - vyskladnění
1,76 Přehled - neodsouhlaseno
1,77 Přehled - vyskladněno
1,77 Přehled - nevyskladňovat
1,86 Vyznačení expedice  
1,90 Výdej přes terminál on-line pořizovaný doklad se průběžně zapisuje do přenosového souboru (standardně TermDokD.BTR v přenosovém adresáři, jméno souboru lze ovlivnit pomocí proměnné TermDok-",0; podobně lze ovlivnit i výchozí typ dokladu:prom.,1). Pomocí čárového kódu (nebo kl. F4) lze vybrat i odběratele do dokladu. Celý postup je uzpůsoben pro provoz v režimu nízkého rozlišení (např. 40 sloupcůx17 řádků). V položkách dokladu lze listovat a mazat vybrané položky (nelze lae opravovat jednou zapsané položky ani nelze měnit automaticky určené ceny. Po zpracování dokladu lze doklad načíst do nového dokladu pomocí standardních funkcí pro kopírování dokladu.
2,90 Příjem přes terminál on-line pořizovaný doklad se průběžně zapisuje do přenosového souboru (standardně TermDokP.BTR v přenosovém adresáři, jméno souboru lze ovlivnit pomocí proměnné TermDok+",0; podobně lze ovlivnit i výchozí typ dokladu:prom.,1). Pomocí čárového kódu (nebo kl. F4) lze vybrat i dodavatele do dokladu. Celý postup je uzpůsoben pro provoz v režimu nízkého rozlišení (např. 40 sloupcůx17 řádků). V položkách dokladu lze listovat a mazat vybrané položky (nelze lae opravovat jednou zapsané položky ani nelze měnit automaticky určené ceny. Po zpracování dokladu lze doklad načíst do nového dokladu pomocí standardních funkcí pro kopírování dokladu.
2,91 Vstup příjemky pomocí online terminálů vstup příjemky /výdejky s automatickým zaevidováním a nabídkou pro tisk dokladu. Pokud evidování dokladu v kterékoli fázi selže, pak zůstane doklad ve schránce a je nutné se po vyřešení problému k evidování vrátit pomocí běžných funkcí pro práci se schránkou (např. Načtení dokladu ze schránky).
1,91 Vstup výdejky pomocí online terminálů  
1,96 Výdejka přes terminál - SSCC Nastavení se provádí pomocí proměnné TERMDOK-
2,97 Příjemka s ručním evidováním Stejné jako příjem přes terminál on-line, pouze v případě že sejmutá skladová karta není nalezena, lze tuto kartu vybrat ručně z přehledu karet a k této kartě je přiřazen tento nový čárový kód
2,98 Příjemka s automatickým evidováním  
1,98 Příjemka přes terminál  
11,30 Vstup inventury vstup inventury s možností určení nového umístění a záruky zboží. Takto zapisovaná inventura umožňuje také evidovat osbu počítající a zapisující pohyb a interní číslo dokladu.
1,121..1,125 Nový dodací doklad kódy menu pro vstup dodacích dokladů ve zjednodušeném terminálovém režimu. Lze tak snadno definovat vlastní vstup dokladu s přednastavenými parametry vstupu (např. určit výchozí typ dokladu). Parametry lze určit pomocí proměnných: TERMD01-,x až TERMD05-,x, kde proměnná x určuje další nastavení - pro x 0..11 jsou nastavení odpovídající proměnným TERMDOK+,x)
2,121..2,125 Nový příjmový doklad kódy menu pro vstup příjmových dokladů ve zjednodušeném terminálovém režimu. Lze tak snadno definovat vlastní vstup dokladu s přednastavenými parametry vstupu (např. určit výchozí typ dokladu). Parametry lze určit pomocí proměnných: TERMD01+,x až TERMD05+,x, kde proměnná x určuje další nastavení - pro x 0..11 jsou nastavení odpovídající proměnným TERMDOK+,x)
1,129 Tisk vyskladnění-přehled  
1,116 Kontrola vyskladnění Pomocí této funkce lze využít zjednodušený způsob zápisu čísla dokladu, při kterém se nemusí zadávat kompletní číslo dokladu, ale pouze samotné číslo dokladu a program se podle číselné řady pokusí najít odpovídající typ dokladu a období. Pokud je nalezeno více dokladů se stejným číslem, tak se tyto doklady nabídnou. Pomocí proměnné VysklRozv,0 s hodnotou 0 lze tuto funkci zakázat (výchozí je 2).

Funkce může také kontrolovat požadavky. Pokud se v dialogu pro výběr dokladů ke kontrole zadá do vstupního pole 91Vx, kde x je číslo požadavku z aktuálního skladu, tak program umožní následnou kontrolu požadavku stejným způsobem, jako jsou kontrolovány doklady. Pomocí proměnné VysklRozv,0 s hodnotou 4 lze nastavit, aby program při zadávání čísla požadavku povolil zadat číslo bez prefixu 91V.

1,118 Kontrola vyskladnění Nová varianta funkce kontrola vyskladnění - lze provádět zrychlený způsob kontroly vyskladnění. V něm se pouze vybere doklad a potvrdí F2 a v dokladu se změní stav vyskladnění na zkontrolováno (v případě oprávnění 9) nebo nedokontrolováno (v případě oprávnění 7 nebo 8). Do logu se zapisuje, že změna stavu proběhla bez fyzické kontroly.
3,143 Výchozí pozice karet  
3,136 Kontrola pozic-aut.doplňování  
15,47 Číselník retraky  
1,96 Výdejka přes terminál-SSCC  
1,90 Výdejka přes terminál  
2,98 Příjemka přes terminál  
1,159 Zaskladnění pro dodací doklady  
2,159 Zaskladnění dle příjemky  
Technická poznámka - vyskladnění dokladu s automatickým výběrem dokladu (kódy menu 1,110 a 1,113)
Funkce je možné ovlivnit pomocí proměnné PrepVysklP,1 (resp. PrepVysklP,0). Hodnotu zadejte jako součet následujících hodnot:
Hodnota Popis
+1 Automatický výběr pozice
+2 Povolit dohledání dalších dokladů se stejným IČO pro společné vyskladnění
+4 Vybrat jen doklady s příznakem "paletový doklad"
+8 Vybrat jen doklady bez příznaku "paletový doklad"


Technická poznámka - vyskladnění dokladu
Doklady se při automatickém výběru dokladů pro vyskladnění automaticky zařadí do tzv. vyskladňovací vlny. Záznam o přidělené vlně se ukládá do tabulky MEMO s id. objektu 46. Pomocí proměnné PrepVyskl,3 lze ovlivnit, zda mají být záznamy vytvořeny (+1 = ano).


Technická poznámka
Pomocí proměnné WMSParams,0 lze definovat parametry pro generování vlny v rámci vyskladňování:
Hodnota Popis
+1 nepovolí zpracování v případě, že skladník nebyl nalezen v číselníku skladníků
+2 nepovolí zpracování v případě, že skladník nemá přiřazenou vyskladňovací skupinu
+4 výchozí hodnota pro příznak Dedikované pozice (Ano)
+8 výchozí hodnota pro příznak Plné potvrzování (Ano)
+16 zakáže spojování více dokladů do vlny pro doklady se stejným IČO
+32 pokud pozice nemá přidělené kontrolní číslo, tak se toto číslo generuje z číslic v pozici
+64 pokud pozice nemá přidělené kontrolní číslo, tak se toto číslo generuje z posledních číslic EAN
+128 Pokud není nalezena lokace v číselníku, tak je zapnuté potvrzování kontrolního čísla lokace
+256 Přepínač zakazuje dohledávání data spotřeby pro operace v případě, že nákupní operace nebyla dosud spárována
+512 Přepínač povoluje hledání skladníka dle čísla terminálu
+1024 Přepínač povoluje hledání skladníka dle čísla uživatele terminálu
+2048 Zajistí, že do terminálu se nedohledává a neodesílá informace o datu spotřeby
+4096 Zajistí, že do terminálu se nezpracovává a neodesílá informace o vázaných obalech