|
Zakladač |
Obsah Nahoru Následující |

- 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)