Zakladač

Obsah  Nahoru  Následující

aahlavicka

 

- logový soubor zakladače _LZAXXXX je bez časového omezení

 

- Popis polí tabulky _LZAmmdd

 

 AutoInc            pořadové číslo

 LOG                text logového zápisu

 ZmenaDatum         datum a čas změny - PC

 ZmenaDatumServer   datum a čas změny - serveru (dříve stejný údaj jako v ZmenaDatum)

 ZmenaKod           1 = příjem / 2 = výdej (dříve 0)

 ZmenaKdo           číslo uživatele

 ZmenaPC            číslo počítače

 Skupina            číslo zboží (dříve nepoužito)

 Stav               (nepoužito, 0-255)

 Barva              (nepoužito, 0-255)

 StavArchivace      (nepoužito, 0-255)

 StavPrenosu        (nepoužito, 0-255)

 

- Popis polí tabulky ____ZAPR (pro tisk)

 

 Cislo              pořadové číslo

 

 RPozice0           pozice 0

 CisloZbozi0        číslo zboží

 NazevZbozi0        název zboží

 MnozsviMJ0         množství MJ

 MJ0                příjem = P/rrmmdd / výdej = V/rrmmdd, rrmmdd je datum serveru (původně MJ)

 DatumSpotreby0     datum spotřeby

 

 ...

 

 RPozice9           pozice 9

 CisloZbozi9        číslo zboží

 NazevZbozi9        název zboží

 MnozsviMJ9         množství MJ

 MJ9                příjem = P/rrmmdd / výdej = V/rrmmdd, rrmmdd je datum serveru (původně MJ)

 DatumSpotreby9     datum spotřeby

 

- opraven zápis do tabulky _LZAmdd při výdeji zboží z pozice

 

- všechny zápisy do tabulky _LZAmdd se rovněž logují do logu L4

 

- v zakladaci jsou blokovane pozice zobrazeny v tabulce inverzne

 

- pro tisk zakladace lze nastavit trideni podle cisla pozice

 (vhodne pro inventuru) nebo podle datumu spotreby (vhodne

 pro vcasny vydej)

 

- doplnen tisk zakladace - nutny definicni soubor ZZIN.PTS

 ---> muzete si jej libovolne upravit (POZOR, upraveny soubor

      PTS si uschovejte, abyste si jej neprepsal mym opetovne

      zaslanym !)

 

Pro pouziti jako v MIS97, t.j. z cisla pozice 1.2.34.5 se berou

prioritne volne pozice s nejmensim souctem (2) + (34) je nutna zmena

databaze - pripravuji konverzi stavajicich dat na nova, zaslu po

overeni.

 

- pri vydeji ze zakladace se maze nazev zbozi

 

- pri prijmu na zakladac automaticky prechod na nasledujici pole,

 po datumu na 10. radku (9) automaticky prijem

 

- dlouho jsem hledal vhodne komponenty pro zadani ciselne hodnoty

 s moznosti vyuziti kalkulatoru a pro zadani datumu s podminkou

 pouziti pouze klavesnice;

 pouzite komponenty jsem doplnil o moje moznosti zadani datumu

 a cisla vyhodnocenim vyrazu

 

 vyzkouset je muzete v Zkouska vyberu / Datum + Vyraz

 

 jsou pouzity v prijmu na zakladac - lze vyvolat <F10>

 

- zadani datumu:

 

 zcela univerzalni, jako datum lze zadat:

 

 d.

 d.m

 d.m.r

 D

 DM

 DDM

 DDMM

 DDMRR

 DDMMRR

 DDMRRRR

 DDMMRRRR

 

 pokud nektera cast neni zadana, bere se z aktualniho datumu

 

 okno s kalendarem lze z klavesnice rozbalit pomoci <Alt>+<sipka dolu>,

 pohyb po dnech pomoci sipek, mesicich <PgUp>/<PgDown> a rocich

 <Ctrl>+<PgUp>/<Ctrl>+<PgDown>;

 nelze pouzit pri 640x480 na spodu obrazovky

 

- zadani vyrazu:

 

 - zcela univerzalni, vyraz lze psat primo do editacniho pole nebo

   je mozne jej 'tvorit' pomoci klaves ci kombinaci obou

 

 - po '=' se vysledek zapise do memo pole (~ kalkulacka s paskou,

   obsah lze pravym tlacitkem mysi prenest do schranky napr.

   za ucelem tisku)

 

 - po <Enter> se vysledek prevezme

 

 - po <Esc> se vysledek neprevezme

 

 - klavesy:

   <C> ... vymaze editacni pole

   <CE> ... vymaze editacni pole a 'pasku'

   <CC> ... vymaze posledni znak v editacnim poli

 

 - krome zakladnich matematickych operaci lze pouzit:

 

   LOG ...... logaritmus

   LN ....... prirozeny logaritmus

   EXP ...... ex

   ^ ........ mocnina

   SQR ...... ^2

   SQRT ..... odmocnina

   SIN

   COS

   TG

   COTG

   ARCSIN

   ARCCOS

   ARCTG

   ARCCOTG .. goniometricke funkce

   ARC ...... prevod stupne na radiany

   GRAD ..... prevod radiany na stupne

   PI ....... 3.1415916535...

   (

   ) ........ zavorky, libovolne vnoreni, vzdy v paru

   : ........ lze pouzit misto '/' pro deleni

 

 - okno s kalkulackou komponenty lze z klavesnice otevrit pomoci

   <Alt>+<sipka dolu>, vysledek po <=>;

   nelze pouzit pri 640x480 na spodu obrazovky

 

- ze zakladace by se mel spravne provest vydej i po zbozi, ktere

 neni v zakladaci

 

- prijem na zakladac:

 

 - nazev zbozi vetsim fontem - zobrazi cca 20 znaku

 

 - aktualni pole podsviceno zlute

 

- vydej:

 

 - podstatne zvetseno cislo i nazev zbozi

 

 - pokud vybrane zbozi neni v zakladaci, lze po pipnuti zadat jine

 

- vybery:

 

 - vetsi a tucny font

 

 - vyber napr. pri omylu zadani cisla zbozi bez uvodni tecky lze

   prerusit <Esc> nebo <Enter>

 

 - vyber snimacem carkoveho kodu by mel byt o neco rychlejsi

   a bez zobrazeni, udelam ale lepe a rychleji

 

- v okne tisku pri prijmu/vydeji ze zakladacoveho skladu se uvede

 seznam prijimanych/vydavanych pozic

 

- po vydeji se nastavi 1. pozice a znepristupni se tabulka

 

- pri vyhledani podle nazvu pracuje spravne bez ohledu na diakritiku

 a mala/velka pismena - lze pouzit klavesnici 'En'

 

- prijem:

 

 - po prijmu se nastavi 1. volna pozice

 

 - po prijmu se zrusi nazvy zbozi

 

- vydej:

 

 - vyda se vzdy veskere zbozi z pozice X.X.XX.n, kde n je 0-9

 

- doplni se nazev zbozi podle aktualniho ciselniku zbozi

 

- do databaze logu zakladacoveho skladu se zaloguji provedene importy

 a priznakem 'I' (jako import)

 

- prijem:

 

 - doplnen nazev zbozi

 

 - nejprve je aktivni tabulka s vyberem volne pozice - lze pouzit

   sipku nahoru a dolu, vyber klavesou <Enter>

 

 - klavesa <Enter> dale pracuje jako <Tab> a zpusobi prechod na

   dalsi pole (jsou usporadana) ---> ala stary dobry MS-DOS

 

 - misto tisku lze jen stisknout <Enter> nebo <Esc> - je to

   vlastne potvrzeni, ze byla akce provedena

 

 - po <Esc> je mozno pokracovat v akci

 

 - <Enter> na prazdnem poli Zbozi znamena provedeni akce prijmu

 

- vydej

 

 - misto tisku lze jen stisknout <Enter> nebo <Esc> - je to

   vlastne potvrzeni, ze byla akce provedena

 

 - po <Esc> je mozno pokracovat v akci

 

  Strucny popis zakladacoveho skladu

  ==================================

 

- princip vychazi z MIS97, kde je evidovano zbozi na samostatnych

 pozicich cislovanych jako X.X.XX.n, kde n je 0, pokud je na pozici

 umisten pouze 1 druh zbozi, nebo 0-9, pokud je na jedne pozici

 umisteno az 10 druhu zbozi

 

- kazda pozice ma svou vysku v cm a muze byt zablokovana

 

- pri prijmu zbozi na zakladacovy sklad lze pro zvolenou pozici

 (v prave tabulce nabidnuty vsechny volne pozice, t.j. ty, ktere

 pro cislo X.X.XX.0 nejsou zablokovany a nemaji zadano cislo zbozi, a to

 podle cisel) zadat 1-10 druhu zbozi

 

- pro kazde zbozi se zada mnozstvi MJ (skutecne, ne pocet baleni) a

 datum spotreby;

 dalsi udaje se do databaze zakladacoveho skladu HR__ZA01.FFD doplni

 automaticky z ciselniku zbozi, nejsou ale aktualne pouzity

 

- pro zadani zbozi jsem vymyslel zpusob, kdy je mozne v jednom poli

 zadat zbozi vyberem podle ruznych kriterii (vyzkousejte prosim, stejny

 zpusob vyberu zbozi pouziji i pri porizovani dokladu, kdy ve stejnem

 poli navic pujde opet jednoduse zadat i mnozstvi a cena):

 

 a) pomoci snimace carkoveho kodu:

 

    - po zadani prvniho ciselneho znaku '0'-'9' at uz rucne nebo

      pouzitim snimace se otevre okno umoznujici vyber podle

      carkoveho kodu;

 

      vyber se ukonci klavesou <Enter> (generuje snimac) nebo <Esc>

      (obe klavesy jsou rovnocenne) a do pole, ve kterem byl vyber

      proveden se dosadi cislo zbozi doplnene z ciselniku carkoveho

      kodu podle zadaneho carkoveho kodu;

 

      pokud je zadan neznamy nebo chybny carkovy kod, lze zbozi

      vybrat ve vyberovem okne rucne (trideno podle carkoveho kodu)

      nebo po zruseni sejmuteho cisla klavesou <Backspace> (opakovane)

      lze sejmuti snimacem carkoveho kodu opakovat

 

 b) vyhledanim podle nazvu zbozi

 

    - po zadani prvniho abecedniho znaku 'A'..'Z' nebo 'a'..'z'

      (bez diakritiky, na velikosti pismen nezalezi) se otevre okno,

      umoznujici vyber zbozi podle nazvu (polozky setrideny podle nazvu,

      vyber se provadi pro znaky zadavane zleva)

 

 c) primym zadanim cisla zbozi nebo vyhledanim podle cisla zbozi

 

    - pro zadani zbozi podle jeho cisla je nutne pred zadavane cislo

      uvest tecku '.', napr.: ".11113" - otevre se okno pro vyber

      zbozi podle cisla (polozky setrideny podle cisla, nabidnou se

      od polozky zbozi, jejiz cislo je vetsi nebo rovno nez zadane cislo)

 

 d) vyhledanim podle skupiny zbozi

 

    - pro zadani zbozi podle skupiny zbozi je nutne pred zadavane cislo

      skupiny uvest '/S' nebo '/s', napr.: "/s6" - otevre se okno

      pro vyber zbozi podle skupiny (polozky setrideny podle skupiny,

      nabidnou se od polozky zbozi, jejiz cislo skupiny je vetsi nebo

      rovno nez zadane cislo skupiny)

 

 e) vyhledanim podle zkratky zbozi

 

    - pro zadani zbozi podle zkratky je nutne pred zadavanou zkratku

      uvest '/Z' nebo '/z', napr.: "/zvpc" - otevre se okno

      pro vyber zbozi podle zkratky (polozky setrideny podle zkratky,

      nabidnou se od polozky zbozi, jejiz zkratka je vetsi nebo

      rovna zadane zkratce)

 

 ---> pomoci mnemotechnicky jednoducheho a nekomplikovaneho zpusobu

      lze vybrat zbozi podle vsech pozadovanych zpusobu (carkovy kod,

      nazev, cislo, skupina, zkratka) v jednom poli

 

    Shrnuti - zpusob vyberu, zacina-li zadany retezec:

 

    a) '0'..'9' ... carkovy kod

 

    b) 'A'..'Z','a'..'z' ... nazev zbozi

 

    c) '.' nasledovane cislem ... cislo zbozi

 

    d) '/S' nebo '/s' nasledovane cislem ... skupina zbozi

 

    e) '/Z' nebo 'z' nasledovane textem ... zkratka zbozi

 

- pri prijmu zbozi na zakladacovy sklad je po zadani 1-10 polozek

 zbozi (cislo, mnozstvi MJ a datum spotreby) nutne stisknout klavesu

 <Prijem>, kdy se provede vlastni prijem a nabidne k tisku list A4

 se seznamem zbozi prodanou pozici X.X.XXn, kde n je 0-9 a pozice

 se nebude dale nabizet pri dalsim prijmu, mustr pro tisk lze editovat

 (soubor ZAPR.PTS - pokud jej budete menit, uschovejte si zmeneny

 a neprepisujte jej stejnym z me nasledujici distribuce) pomoci praveho

 tlacitka mysi na tlacitku <Tisk>, libovolne jej upravim

 

- pri vydeji zbozi se po vyber zbozi (viz vyse) nabidne seznam

 pozic, ktere zadane zbozi obsahuji setrideny sestupne podle

 datumu spotreby a cisla pozice (a tim i vzdalenosti);

 pokud je zbozi na pozici X.X.XX.0, provede se vydej ze vsech

 pozic s n=0-9 - pokud bylo na pozici X.X.XX vice druhu zbozi, je

 nutne nepotrebne zbozi opet prijmout (pozice se vyberem uvolni);

 pokud je zbozi vybirano pouze z pozice s n=1-9, provede se vydej

 pouze tohoto zbozi bez ohledu na dalsi mozne druhy zbozi na stejne

 pozici

 

- pri rucni aktualizaci zakladacoveho skladu je mozne rucne poridit

 seznam pozic se soucasnym zadanim vysky pozice v cm a priznaku, ze

 je pozice zablokovane a je mozne editovat vsechna pole v databazi

 zakladacoveho skladu

 

- prijmy a vydeje na zakladacovem skladu se loguji na serveru do

 databaze _LZAmmdd.FFD - trideno sestupne podle zapisu

 

- do databáze logů zakladačového skladu se zalogují provedené importy

 a příznakem 'I' (jako import)

 

- příjem:

 

 - po příjmu se nastaví 1. volná pozice

 

 - po příjmu se zruąí názvy zboľí

 

- výdej:

 

 - vydá se vľdy veąkeré zboľí z pozice X.X.XX.n, kde n je 0-9

 

- v okně tisku při příjmu/výdeji ze zakladačového skladu se uvede

 seznam přijímaných/vydávaných pozic

 

- po výdeji se nastaví 1. pozice a znepřístupní se tabulka

 

- při vyhledání podle názvu pracuje správně bez ohledu na diakritiku

 a malá/velká písmena - lze pouľít klávesnici 'En'

 

- příjem na zakladač:

 

 - název zboľí větąím fontem - zobrazí cca 20 znaků

 

 - aktuální pole podsvíceno ľlutě

 

- výdej:

 

 - podstatně zvětąeno číslo i název zboľí

 

 - pokud vybrané zboľí není v zakladači, lze po pípnutí zadat jiné

 

- výběry:

 

 - větąí a tučný font

 

 - výběr např. při omylu zadání čísla zboľí bez úvodní tečky lze

   přeruąit <Esc> nebo <Enter>

 

 - výběr snímačem čárkového kódu by měl být o něco rychlejąí

   a bez zobrazení, udělám ale lépe a rychleji

 

- při příjmu na zakladač automatický přechod na následující pole,

 po datumu na 10. řádku (9) automaticky příjem

 

Pro pouľití jako v MIS97, t.j. z čísla pozice 1.2.34.5 se berou

prioritně volné pozice s nejmenąím součtem (2) + (34) je nutná změna

databáze - připravuji konverzi stávajících dat na nová, zaąlu po

ověření.

 

 - v zakladači jsou blokované pozice zobrazeny v tabulce inverzně

 

- Ruseni vet v zakladaci

 

 - pro kazdou zrusenou vetu doplnen zapis %ZA do *.LOG

 

 - do databaze logu zakladacoveho skladu se zaloguji provedene importy

   a priznakem 'I' (jako import)

 




Copyright (C) 1989-2010 Ing. Petr Maňas, distribuce manas.info s.r.o.