InformaΦnφ p°φruΦka
pro u₧ivatele kontrolnφho programu KRIV98
|
Srpen 1998
O B S A H
- ┌VOD
- INSTALACE KONTROLN═HO PROGRAMU
- FUNKCE KONTROLN═HO PROGRAMU
- N┴VOD K OBSLUZE KONTROLN═HO PROGRAMU
1. ┌VOD
Kontrolnφ program "kriv98" je urΦen dodavatel∙m dat pro RIV
v roce 1998. ┌Φelem jeho distribuce je umo₧nit jednotliv²m dodavatel∙m
dat automatizovanou kontrolu ·daj∙ v souborech a tφm zamezit opakovanΘmu
p°edßvßnφ t∞chto soubor∙ zpracovateli dat v p°φpadech, kdy d∙vodem jsou
pouze nesrovnalosti v datech. Jako v²vojovΘ prost°edφ pro vytvo°enφ programu
byl pou₧it SW Foxpro 2.5/DOS - Φeskß verze pro k≤dovou strßnku 852 (latin2).
P°edpokladem pro bezproblΘmov² chod programu je vstup kontrolovan²ch databßzφ
s k≤dovou strßnkou 852.
2. INSTALACE KONTROLN═HO PROGRAMU
- Vlo₧te disketu do p°φsluÜnΘ disketovΘ jednotky A: (ev.B:).
- NapiÜte install.bat a: a stiskn∞te <Enter> , ev. install.bat
b: a stiskn∞te <Enter>.
Po ukonΦenφ instalace budou na disku C zalo₧eny adresß°e C:\KONTRIV.98,
C:\KONTRIV.98\VSTUP a C:\KONTRIV.98\VYSTUP. V adresß°i C:\KONTRIV.98 budou
ulo₧eny soubory kriv98v.exe 1), foxpro.int, foxuser.dbf, foxuser.fpt
a ctete.mne.
1) v = verze souboru kriv98 (u 1.verze v = a, up°φp. dalÜφch
verzφ v = b, c, ... )
- Soubor ctete.mne obsahuje informace pro u₧ivatele kontrolnφho programu.
- Soubor kriv98v.exe je vlastnφ kontrolnφ program.
- Soubory foxpro.int, foxuser.dbf, foxuser.fpt jsou systΘmovΘ soubory,
pot°ebnΘ pro chod kontrolnφho programu. Musφ b²t zachovßny v danΘm adresß°i.
3. FUNKCE KONTROLN═HO PROGRAMU
Nßzev programu: kriv98v.exe
Vstup
Soubor vybran² ke kontrole, umφst∞n² v adresß°i C:\KONTRIV.98\VSTUP.
Formßt souboru: dbf
K≤dovß strßnka: 852 (latin2)
Nßzev a struktura souboru dle stanoven²ch po₧adavk∙
V²stup
TiskovΘ sestavy v podadresß°i VYSTUP, obsahujφcφ:
ááááásouhrnnΘ hlßÜenφ s p°edtiskem pr∙vodky
ááááájednotlivß hlßÜenφ o nesrovnalostech v datech.
Nßzvy v²stupnφch soubor∙
Nßzev vytvo°en²ch soubor∙ je shodn² s nßzvem kontrolovanΘho souboru,
p°φpony soubor∙ odpovφdajφ typu hlßÜen²ch chyb.
P°φpony
000 |
souhrnnΘ hlßÜenφ s p°edtiskem pr∙vodky |
era |
hlßÜenφ chyb v ·dajφch (typ chyby = A) |
erb |
hlßÜenφ nesoulad∙ mezi ·daji tΘho₧ zßznamu (typ chyby = B) |
erc |
hlßÜenφ chyb v rßmci celΘho souboru (typ chyby = C) |
erd |
hlßÜenφ nesouladu mezi ·daji o autorech a uveden²mi poΦty autor∙ |
ere |
hlßÜenφ o nejednoznaΦn²ch autorech v²sledk∙ (typ chyby = E). |
Funkce programu
Program provßdφ kontrolu dat v souboru, kter² u₧ivatel vybral ke kontrole
a vytvß°φ odpovφdajφcφ tiskovΘ v²stupy do podadresß°e VYSTUP ve tvaru tiskov²ch
sestav.
Jsou provßd∞ny nßsledujφcφ kontroly:
- kontrola nßzvu souboru
V p°φpad∞, ₧e nßzev souboru neodpovφdß p°edepsan²m po₧adavk∙m, jsou zjiÜt∞nΘ
chyby v nßzvu souboru vypsßny na obrazovku a program po pokynu u₧ivatele
(stisknutφ Enter) pokraΦuje v Φinnosti. Program provede kontroly obsahu
souboru, je vÜak nutno p°ejmenovat takΘ nßzev souboru tak, aby byl v souladu
s po₧adavky zpracovatele dat a znovu spustit kontrolnφ program.
- kontrola struktury zßznamu
P°i zjiÜt∞nφ nesprßvnΘho poΦtu ·daj∙ v zßznamu program vypφÜe na obrazovku
poΦφtaΦe p°φluÜnΘ upozorn∞nφ a ukonΦφ Φinnost. Je-li poΦet ·daj∙ v zßznamu
sprßvn² a je zjiÜt∞n chybn² nßzev ·daje, typ ·daje nebo dΘlka ·daje, program
vypφÜe na obrazovku druh chyby a ukonΦφ Φinnost. U₧ivatel musφ podle nßpov∞dy
na obrazovce zßvadu ve struktu°e zßznamu odstranit.
Struktura zßznamu je porovnßvßna s p°edepsanou strukturou RIV98.
- vlastnφ kontrola ·daj∙ v souboru
Je provßd∞na u soubor∙ se sprßvnou strukturou zßznamu.
Provßd∞nΘ druhy kontrol:
- kontrola hodnot jednotliv²ch ·daj∙
(p°φpona v²stupnφho souboru = era)
- kontrola vazeb mezi ·daji tΘho₧ zßznamu
(p°φpona v²stupnφho souboru = erb)
- kontrola ·daj∙ v rßmci souboru
(p°φpona v²stupnφho souboru = erc)
- kontrola unicity ·daje R01 v rßmci souboru
- kontrola jednotnosti prvnφch 2 mφst ·daje R03
Hodnota ·daje R03 (I╚O) musφ nab²vat stejnΘ hodnoty v celΘm souboru
- je-li spln∞na podmφnka jednotnosti ·daje R03 a je-li I╚O = I╚O Vè
- kontrola jednotnosti ·daje R04 (prvnφ 2 mφsta k≤du vnit°nφho Φlen∞nφ)
je-li spln∞na u Vè podmφnka jednotnosti R04
- kontrola sprßvnosti vypln∞nφ k≤du V╚ (musφ b²t z p°edepsanΘho Φφselnφku).
- kontrola souladu mezi ·daji R13, R14 a p°φznaky autor∙
(p°φpona v²stupnφho souboru = erd)
(sledovßn soulad mezi poΦtem a hodnotami p°φznak∙ autor∙ k instituci a
uveden²mi poΦty autor∙)
- kontrola jednoznaΦnosti urΦenφ autor∙
(p°φpona v²stupnφho souboru = ere)
Auto°i se shodn²m rodn²m Φφslem musφ mφt rovn∞₧ shodnΘ p°φjmenφ + jmΘno.
D∙le₧itΘ upozorn∞nφ
- zßznamy s nejednoznaΦn²m identifikaΦnφm k≤dem nejsou kontrolovßny
a pokud nedojde k jejich oprav∞, nebudou za°azeny do RIV
- zßznamy s I╚O, kterΘ neodpovφdß dodavatelskΘ organizaci, nebudou
tΘto organizaci p°i°azeny.
Poznßmka
Tiskovß sestava danΘho typu je vytvo°ena pouze p°i nalezenφ chyb
p°φsluÜnΘho typu.
SouhrnnΘ hlßÜenφ obsahujφcφ pr∙vodku je vytvo°eno v₧dy.
4. N┴VOD K OBSLUZE KONTROLN═HO PROGRAMU
- P°ejd∞te do adresß°e C:\KONTRIV.98.
- Do adresß°e C:\KONTRIV.98\VSTUP ulo₧te soubory, kterΘ chcete kontrolovat.
- NapiÜte kriv98a.exe (resp. kriv98b.exe, resp. kriv98c.exe, ... )
a stiskn∞te klßvesu Enter.
- V p°ehledu nabφdnut²ch soubor∙ oznaΦte jeden soubor ke kontrole. Potvrzenφ
v²b∞ru souboru ke kontrole prove∩te nastavenφm kurzoru na OK. Stiskn∞te
Enter.
Program zaΦne provßd∞t kontroly v nßsledujφcφm po°adφ:
- kontrola nßzvu souboru
V pr∙b∞hu tΘto kontroly se zobrazujφ chyby, nalezenΘ v nßzvu, na obrazovku.
Program Vßs upozornφ na druh chyby. HlßÜenφ z∙stßvß na obrazovce a₧ do
stisknutφ klßvesy Enter. PotΘ program vypφÜe ·pln² nßzev souboru a v²pis
z∙stane na obrazovce a₧ do stisknutφ klßvesy Enter.
- kontrola struktury zßznamu
V pr∙b∞hu kontroly se zobrazujφ chyby ve struktu°e zßznamu na obrazovku.
Program upozornφ na druh chyby. HlßÜenφ z∙stßvß na obrazovce a₧ do stisknutφ
klßvesy Enter. Jestli₧e byla indikovßna chyba v nßzvu souboru a struktura
zßznamu je sprßvnß, program pokraΦuje v kontrolßch ·daj∙. Po oprav∞ nßzvu
souboru ov∞°te jeho sprßvnost op∞tn²m spuÜt∞nφm kontrolnφho programu. Je-li
nalezena chyba ve struktu°e zßznamu, program ukonΦφ prßci. Je t°eba opravit
strukturu tak, aby vyhovovala po₧adavk∙m a znovu spustit kontrolnφ program.
- Kontrola obsahu souboru
Program provßdφ tyto kontroly pouze u soubor∙ se strukturou zßznamu
shodnou s p°edpsanou strukturou RIV98.
- Po ukonΦenφ programu si prohlΘdn∞te obsah podadresß°e VYSTUP. Jsou-li
v n∞m ulo₧eny soubory s nßzvem, odpovφdajφcφm kontrolovanΘmu souboru, program
nalezl v kontrolovanΘm souboru chyby. Na p°ipojenΘ tiskßrn∞ m∙₧ete vytisknout
p°φsluÜnΘ tiskovΘ v²stupy, vytvo°enΘ v podadresß°i VYSTUP.
Kontrolnφ program provßdφ ·klid adresß°e VYSTUP - p°ed ulo₧enφm hlßÜenφ
t²kajφcφch se prßv∞ kontrolovanΘho souboru sma₧e vÜechna p°edchozφ hlßÜenφ.
To znamenß, ₧e v adresß°i VYSTUP se v₧dy nachßzejφ pouze hlßÜenφ p°φsluÜejφcφ
poslednφmu kontrolovanΘmu souboru.
Poznßmka k tiskov²m v²stup∙m
- pou₧itß k≤dovß strßnka: 852
- poΦet znak∙ v °ßdku v²stupu: maximßln∞ 100.