You are on page 1of 204

Magyar Knyvvizsgli Kamara

Knyvvizsglk szakmai kpzse


A szmvitel s informcis
rendszerek

Magyar Knyvvizsgli Kamara

Knyvvizsglk szakmai kpzse

A szmvitel s informcis rendszerek

Oktatsi anyag

Knyvvizsglk szakmai kpzse


Szerkeszt: Wessely Vilmos
Szerzk:
1.
2.
3.
4.

fejezet:
fejezet:
fejezet:
fejezet: 1.
2.-8.

Nagy Pter
Polyk Imre
Nagy Pter
Nagy Pter
Galambos Pter s
Wessely Vilmos

Lektor:
dr. Lakatos Lszl Pter

ISBN 978-963-89934-3-4
Knyvvizsgli Kamara

A szmvitel s informcis rendszerek Magyar

ISBN 978-963-89934-4-1 A szmvitel s informcis rendszerek


(online)
Magyar Knyvvizsgli Kamara

Tartalomjegyzk
BEVEZET: A SZMVITEL S INFORMCIS RENDSZEREK TANTRGY J TANKNYVHEZ ........... 8
I.

FEJEZET: A SZMVITELI INFORMCIS RENDSZEREK ............................................................. 10

1.

RENDSZERELMLET FOGALMAINAK TTEKINTSE:................................................................. 10

2.

1.1.

A rendszer fogalma ..................................................................................................................... 10

1.2.

Alkalmazsi rendszerek ............................................................................................................... 11

1.3.

Az adat s informci kztti klnbsg .................................................................................... 11

1.4.

Az informcis rendszerek tagolsnak lehetsgei ................................................................... 12

1.5

Vetletek ..................................................................................................................................... 14

1.6

Szintek ......................................................................................................................................... 14

SZMTGPEK MKDSI RENDSZERE .................................................................................... 15


2.1

A mkdsi logika vzlatos bemutatsa...................................................................................... 15

2.1.1

Vezrlegysg, .................................................................................................................... 16

2.1.2

ALU ..................................................................................................................................... 16

2.1.3

Memrik ............................................................................................................................ 16

2.1.4

Bemeneti s kimeneti egysgek........................................................................................... 16

2.2

A szmtgp bels felptse (sematikus bra) (1 oldal) ........................................................... 17

2.3

Szoftver rtegzds ..................................................................................................................... 18

2.3.1

bels utastskszlet ............................................................................................................ 18

2.3.2

opercis rendszer ............................................................................................................... 19

2.3.3

Az adatbzis kezel szint..................................................................................................... 21

2.3.4

Felhasznli alkalmazs ...................................................................................................... 22

2.3.5

Trol (memria s httrtr elklntse; kvetkezmnyek nagysg szempontbl) ......... 23

2.3.6

perifrik s jelentsgk a knyvvizsglat kapcsn .......................................................... 24

2.3.7

Knyvvizsglat szempontjbl rdekes hardver elemek ..................................................... 25

2.4

Hlzatok .................................................................................................................................... 26

2.4.1

Hlzatok defincija .......................................................................................................... 26

2.4.2

Az egyszer topolgik ttekintse ..................................................................................... 27

2.5

Az Internet s felhasznlsa ........................................................................................................ 30

2.5.1

Rvid jelentse .................................................................................................................... 30

2.5.2

Web alap megoldsok........................................................................................................ 30

2.6

Szmtsi felhk jelentsge ....................................................................................................... 31

2.7

Adatorientlt rendszerek bevezetse, tervezsi megoldsok ....................................................... 32

2.7.1
3.

A vzess modell bemutatsa............................................................................................... 35

ADATMODELLEZSI ALAPISMERETEK........................................................................................ 35
3.1.1

Adatbzis fogalom ............................................................................................................... 36


3

3.1.2

Adatbzis kezel fogalom ................................................................................................... 36

3.1.3

A szmvitel, mint adatorientlt rendszer ............................................................................. 38

3.2

Adatmodellek .............................................................................................................................. 38

3.2.1

Korbbi modellek ................................................................................................................ 40

3.2.2

Relcis adatmodellezs...................................................................................................... 42

3.2.3

Alapvet fogalmak .............................................................................................................. 42

3.2.4

A kapcsolatok (s fajtik) .................................................................................................... 43

3.2.5

Kulcsok s szerepk ............................................................................................................ 44

3.2.6

Relcis alapmveletek ....................................................................................................... 44

3.3

Esettanulmny az adatmodellezs alapfogalmaival kapcsolatosan ............................................. 47

3.4

Tervezs ...................................................................................................................................... 50

3.4.1

A jl tervezett adatbzis ...................................................................................................... 50

3.4.2

A redundancia s kvetkezmnyei ...................................................................................... 51

3.4.3

Fggsek .............................................................................................................................. 51

3.4.4

Normlformk 3NF-ig ......................................................................................................... 53

3.5

Esettanulmny a normlformkra s a tervezsre ....................................................................... 55

II. FEJEZET: ZLETI ALKALMAZSOK ............................................................................................ 59


1.

A SZMVITELI ALKALMAZSOK LTALNOS JELLEMZI ........................................................ 59


Jogosultsgkezels .............................................................................................................................. 60
Dokumentum-csatols ......................................................................................................................... 61

2.

SZINTETIKA (FKNYV) .............................................................................................................. 61


Fknyvi szmlk ............................................................................................................................... 62
Fknyvi bizonylatok s csoportosthatsguk ................................................................................... 63
Riportolsi rendszer............................................................................................................................. 65
Fknyvi javtsok .............................................................................................................................. 66

3.

A FKNYV S AZ ANALITIKK KAPCSOLDSNAK LEHETSGES MEGOLDSAI ................. 67


Analitikus knyvels ........................................................................................................................... 68
Hibajavts........................................................................................................................................... 69
Fknyvi ttel-generls megoldsai .................................................................................................. 69

4.

FA ANALITIKA ........................................................................................................................... 69
j kihvsok az FA-kezelsben ........................................................................................................ 72
FA rendszer kapcsolata ms rendszerekkel ...................................................................................... 73

5.

KALKULCIS ANALITIKA .......................................................................................................... 73


Kalkulcis rendszer alap-egyedtpusai .............................................................................................. 74
Kltsghozzrendelsek tmogatsa ................................................................................................... 74
4

Kalkulci paramterezse .................................................................................................................. 74


Kalkulcis futtatsok ......................................................................................................................... 75
A kalkulci outputja .......................................................................................................................... 76
Kapcsolat ms analitikus rendszerekkel .............................................................................................. 76
6.

FOLYSZMLA ANALITIKA ......................................................................................................... 77


Idegen pnznem kezelse .................................................................................................................... 79
Kiegyenltsek ..................................................................................................................................... 80
Fknyvi kapcsolat ............................................................................................................................. 81
Kszpnz-helyettestk kezelse ......................................................................................................... 81
Szmlakibocsts szablyai................................................................................................................. 82

7.

PNZESZKZ ANALITIKA ............................................................................................................. 84


Bizonylatols ....................................................................................................................................... 85
FA tartalom rgztse ....................................................................................................................... 86
Kltsgfeloszts kezelse .................................................................................................................... 86
Idegen pnznem kezelse .................................................................................................................... 86
Kerektsek kezelse ........................................................................................................................... 87
Fknyvi felads ................................................................................................................................. 88

8.

DEVIZA-ANALITIKA ..................................................................................................................... 88

9.

TRGYI ESZKZ S IMMATERILIS JSZG ANALITIKA........................................................... 90


Fknyvi kapcsolat ............................................................................................................................. 92

10. KSZLETRENDSZER ..................................................................................................................... 93


Nyilvntarts egyedtpusai .................................................................................................................. 93
Fknyvi kapcsolat ............................................................................................................................. 96
Kszletleltr tmogatsa ...................................................................................................................... 98
Kapcsolat a kalkulcis rendszerrel .................................................................................................... 99
Egyb kszleteket rint krdsek ...................................................................................................... 99
11. BR- S MUNKAGYI ANALITIKA .............................................................................................. 100
Brszmfejts .................................................................................................................................... 102
Brlistk 104
Fknyvi felads ............................................................................................................................... 105
Adatszolgltatsok ............................................................................................................................ 105
12. RTKPAPR ANALITIKA ........................................................................................................... 106
Fknyvi felads ............................................................................................................................... 108
13. EGYB VAGYONELEMEK ........................................................................................................... 109
14. SSZEFOGLALS ........................................................................................................................ 109
5

III. FEJEZET: ALKALMAZS KONTROLLOK A VLLALATIRNYTSI


INFORMCIRENDSZEREKBEN S AZ INFORMCIS RENDSZEREK BIZTONSGA ......................... 111

1.

ALKALMAZS KONTROLLOK A VLLALATIRNYTSI INFORMCIRENDSZEREKBEN ...... 111


1.1

2.

Az alkalmazs kontrollok .......................................................................................................... 111

1.1.1

Az automatikus s manulis alkalmazskontrollok szerepe .............................................. 111

1.1.2

Az alkalmazskontrollok tpusai ....................................................................................... 112

INFORMCIRENDSZEREK BIZTONSGA ................................................................................. 119


2.1.

Informatikai folyamatok ............................................................................................................ 119

2.1.1.

Az informatikai fejleszts .................................................................................................. 123

2.1.2.

Projekt menedzsment ........................................................................................................ 127

2.1.3.

zemeltets ....................................................................................................................... 129

2.2.

Informatikai kockzatok, fenyegetettsgek ............................................................................... 131

2.2.1.

Az informatika kockzat modellje..................................................................................... 131

2.2.2.

Informatikai fenyegetettsgek ........................................................................................... 133

2.2.3.

Az informatikai biztonsg szervezeti felptse ................................................................ 148

IV. FEJEZET: A KNYVVIZSGLAT INFORMATIKAI TMOGATSA, KLS SZAKRT


ALKALMAZSA ................................................................................................................................... 150
1.

ELEKTRONIKUS ADATKINYERS KNYVVIZSGLATI CLRA ................................................. 150


1.1

1.1.1

Az adatbzisok felptse, tblk, mezk, kulcsok, karakterkszletek.............................. 150

1.1.2

Az adatlekrs megtervezse, az adatletltsek s elemzsek gyakorlati krdsei ........... 153

1.1.3

Az SQL parancsok ttekintse........................................................................................... 155

1.1.4

Az adatllomnyok sszekapcsolsa ................................................................................. 156

1.1.5

Az adatllomnyok csoportostsa, sszestse ................................................................. 162

1.2

Adatlekrs XML nyelven, az adatexport lehetsgei a knyvvizsglatban ............................ 163

1.2.1

Az XML nyelv ltalnos felptse ttekints ................................................................ 164

1.2.2

Az XML adatlekrsek tpusai .......................................................................................... 164

1.2.3

Az XML adatlekrsek korltai......................................................................................... 165

1.2.4

A kamarai adatexport ........................................................................................................ 165

1.2.5

Az adatok biztonsgos tovbbtsa, trolsa ..................................................................... 165

1.3

2.

Adatbzis lekrdezs SQL nyelven ............................................................................................ 150

Optikai karakterfelismers, OCR .............................................................................................. 166

1.3.1

Az optikai karakterfelismers szerepe ............................................................................... 166

1.3.2

Az optikai karakterfelismers fajti................................................................................... 166

1.3.3

Rendelkezsre ll szoftverek az optikai karakterfelismersben ...................................... 167

1.3.4

Az optikai karakterfelismers korltai............................................................................... 167

A RENDSZER S ELEMZ VIZSGLATOK S ALKALMAZSUK................................................. 169


6

2.1.

Rendszervizsglat ...................................................................................................................... 169

2.1.1.

A rendszervizsglat defincija, fajti ............................................................................... 169

2.1.2.

A kontrollok megismerse................................................................................................. 170

2.1.3.

Az gyflnl alkalmazott szoftverek ................................................................................. 173

2.2.

Az elemz eljrsok .................................................................................................................. 173

3.

ADATELEMZ SZOFTVEREK ...................................................................................................... 175

4.

KNYVVIZSGL SZOFTVEREK ................................................................................................ 179


4.1

A vizsglatok szmszaki altmasztsa..................................................................................... 180

4.1.1

A fknyvi kivonat kezelse ............................................................................................. 180

4.1.2

tknyvelsek ................................................................................................................... 181

4.1.3

Az adatexport hasznostsa................................................................................................ 181

4.2

A lnyegessg becslse, tervezs, mint ktelez munkapapr................................................... 181

4.3

Munkaprogramok ksztse s alkalmazsa .............................................................................. 181

4.3.1

A munkaprogramok felptse .......................................................................................... 182

4.3.2

Mdostsi lehetsgek, dokumentumok csatolsa, ellenrzs ......................................... 182

5.

A PAPRMENTES DOKUMENTLS A KNYVVIZSGLATBAN .................................................. 183

6.

AZ ELEKTRONIKUS ALRS SZEREPE A KNYVVIZSGLATBAN ........................................... 186

7.

SZMTGPES MINTAVTELI TECHNIKK ............................................................................. 191

8.

7.1

A mintavtellel kapcsolatos alapfogalmak ................................................................................ 192

7.2

A pnzegysg alap mintavtel ................................................................................................. 194

KLS SZAKRT ALKALMAZSNAK SZEREPE A KNYVVIZSGLATBAN .......................... 200


8.1

A kls szakrtre vonatkoz standardok ................................................................................. 200

8.2

Az IT szakrt, mint kls szakrt alkalmazsnak szempontjai: .......................................... 201

8.3

A szakrt munkjnak alkalmazsa a knyvvizsglatban: ...................................................... 202

Bevezet: A szmvitel s Informcis rendszerek tantrgy j tanknyvhez


Kedves Olvas!
Tbb ves elkszt munka eredmnyeknt szletett meg ez a tanknyv s maga a tantrgy
is, melyet ezen a nven s ebben a formban 2014 sztl kezdenek a knyvvizsgli tanfolyam
hallgati tanulni.
A tantrgy jelents reformjra, belertve a nvvltoztatst, azrt van szksg, mert ma mr
elmondhatjuk, hogy a knyvvizsgl a munkavgzs minden napjn, valamennyi gyfelnl olyan
helyzetbe kerl, hogy az informatikt alkalmaznia kell. Nem titkolt remnynk, hogy a hallgatkon
kvl a mr gyakorl knyvvizsglk is haszonnal forgatjk a knyvet, hiszen az informatikban
bekvetkezett fejlds kvetse a knyvvizsgli tovbbkpzsnek is fontos eleme kell legyen.
Az okleveles knyvvizsgli kpests Szmvitel-s informcis rendszerek modul vizsgjn
a hallgatnak arrl kell szmot adnia, hogy knyvvizsgli s egyb munkja hatkony elvgzsnek
tmogatshoz megfelel sznvonal szmvitel-szervezsi s informcitechnolgiai ismeretekkel
rendelkezik. Megalapozott informatikai alapok birtokban, a hallgatnak tjkozottnak kell lennie az
informatikai erforrsok zleti alkalmazsi lehetsgeirl, a tipikus zleti alkalmazsok jellemzirl,
az alkalmazsokkal szemben tmaszthat kvetelmnyekrl.
A hallgatnak olyan elmleti s gyakorlati ismeretekkel kell rendelkeznie, amelyek kpess
teszik az ltaluk vizsgland profitorientlt vllalkozsok szmviteli informcirendszernek
megismersre s minstsre (az egyes gazati pl. pnzintzet specialitsok ismerete nem
kvetelmny). A hallgatnak felkszltsge alapjn alkalmasnak kell lennie informcis rendszerek
rtkelsre, ismernie kell a szmtgpes knyvvizsglati mdszereket s eljrsokat.
A tantrgy felptse kt oldalrl kzelti meg a knyvvizsgl kapcsolatt az informci
technolgia eszkzrendszervel. Egyrszt az gyflmegismers keretben fel kell trnia az gyfl ltal
alkalmazott IT rendszerek kockzatait, msrszt tfog ismeretekkel kell rendelkeznie s alkalmaznia
kell a knyvvizsglatot segt szoftvereket, mind a knyvvizsgli jelentsek elksztse, a
munkapaprok kezelse, a dokumentls tekintetben mind pedig az adatbnysz s egyb
adatllomny elemzst segt technolgik kapcsn.
A tanknyv ngy rszbl s azokon bell tbb fejezetbl ll, mely sorn foglalkozik az
informcirendszerekkel az zleti letben, a szmviteli rendszerek alkalmazsval rintve az
analitikkat , az alkalmazs kontrolokkal s az informatikai biztonsg szerepvel, illetve a
knyvvizsglat informatikai tmogatsnak gyakorlati s elmleti krdseivel. A tantrgy utols rin
esettanulmny keretben dolgozzuk fel a tanultakat s mutatjuk be a gyakorlati alkalmazst.
ttr mdon jelen tantrgy oktatsa s vizsgja is szmtgpen, gptermi krlmnyek
kztt zajlik. Ennek sorn kiemelt hangslyt adunk annak, hogy bemutassuk: a knyvvizsgl miknt
hasznlja a piacon rendelkezsre ll, a knyvvizsglati munkt tmogat szoftvereket.
Bevezetnk vgn pedig lljon itt egy plda arra, hogy mirt nlklzhetetlen rsze a
knyvvizsgli hivatsra val felkszlsnek az informatika megfelel szint ismerete.
A knyvvizsglati munka egyik leginkbb meghatroz s igen idignyes eleme a tervezs.
A megalapozott s tfog tervezssel, melyet a knyvvizsgli program ltal felknlt lehetsgeket
kihasznlva hajtunk vgre, jelents elnyket s vizsglati biztonsgot szerezhetnk. A j tervezs
vgig kveti a vizsglati munka szakaszait s biztostja a munka lezrst kveten az egyszerbb
ttekintst is.
Melyik knyvvizsgl nem ismeri a szakmban elfogadott vizsglati standardok szablyos
alkalmazsa s a knyvvizsglat gazdasgossga kztt jelentkez ellenttet. Szmos adat azt a
benyomst keltheti, hogy a kis s kzepes mret vllalkozsok knyvvizsglata ritkn gazdasgos, s
idignyes, ezrt azzal korrigl a vizsglatot vgrehajt, hogy nem viszi szmtgpre a munka
elvgzst. Nyilvnvalan ez egy helytelen vlasz a problmra, a megolds ppen a szmtgppel
tmogatott kockzatorientlt, tervezsi mdszertanban rejlik.
8

Rviden az albbiak szerint lehet sszefoglalni a szmtgppel tmogatott vizsglat elnyeit:


-

tmogatja az ves beszmol knyvvizsglatnak vgrehajtst;


paramterezhet munkapaprokkal rendelkezik;
gondoskodik a biztonsgos dokumentcirl;
a tervezs vgigfut a knyvvizsglati megbzson;
megszabadthat a manulis tevkenysgektl ;
modern vizsglati technikkat kombinl;
a minsgbiztostsunk egyik fontos eleme lehet.

A knyvvizsgl naponta kerlhet olyan helyzetbe, hogy dntst kell hoznia az informatika
terletrl szrmaz kockzatok tekintetben. A knyvvizsgl tudsnak vannak korltai, gy
szksges lehet szakrtt bevonnia. Ezzel is megprblunk rviden foglalkozni a tantrgy keretben.
Kicsit hasonl helyzetben vannak a knyvvizsglk, mint a brk, akiknek nha olyan
tmban kell tletet hozniuk, amiben bizony szakmai krdseket illeten nem kellen jrtasak.
A knyvvizsglnak az informatika semmikppen sem szabad, hogy ilyen terlet legyen!
Ezrt kell olyan alapvet ismereteket (is) oktatni, mely taln elsre csak tvoli kapcsolatban ltszik
llni a knyvvizsglattal. Higgyk el a kedves hallgatk, ezek ismerete a gyakorlatban tbbszr jelent
majd elnyket a napi problmk megoldsban, vagyis megri a befektetst!
Szeretnnk elrni, hogy ez az j tantrgy s vele egytt jegyzetnk tartalma ne csak egy
teljestend vizsga anyaga legyen, hanem inspirlja nket arra is, hogy az informatika terletn
bekvetkez folyamatos fejldsre is figyeljenek s prbljk azokat alkalmazni a napi feladatok
egyszerstsben.

E munkhoz kvnunk sok sikert s rmet a szakma sajtossgainak megismersben.

Wessely Vilmos

I. FEJEZET: A SZMVITELI INFORMCIS RENDSZEREK


1. Rendszerelmlet fogalmainak ttekintse:
1.1.

A rendszer fogalma

A rendszer meghatrozsa:
Rendszernek tekintjk azt a struktrt, amelyben az rendszert alkot elemi rszek, entitsok,
alkotelemek egymssal kapcsolatban llnak, egymsra kzvetett, ill. kzvetlen hatst gyakorolnak
egy konkrt cl megvalstsa rdekben s egyms kztti alkotelemek kapcsolatait definilni lehet
egy szablyrendszerrel.
Minden rendszer rendelkezik bemenetekkel (Input) kimenetekkel (output) s a rendszerre
jellemz tulajdonsgokkal, viselkedssel s llapotokkal. A rendszer sok esetben alrendszerekre
bonthat fel, melyek nllan valamilyen elemi folyamatot, ill. funkcit valsthatnak meg. A
rendszerek kzs jellemzje, hogy amennyiben valamilyen alkot elemt kiveszik vagy lnyegesen
mdostjk, akkor az eredeti rendszermkds is srl vagy teljesen megsznik.

Megklnbztethetnk nyitott s zrt rendszereket: A zrt rendszerek esetn a rendszer nem


ll klcsnhatsban a krnyezetvel, mg a nyitott rendszerek esetn a rendszer s a krnyezete kztt
a folyamatos interakci (informci-, anyag-, energiacsere, stb.) meghatroz.
A trsadalmi, gazdasgi, termszeti, stb. rendszereken tl a knyvvizsglat fkuszban az
informatikai rendszerek llnak. Az informatikai rendszerek hardver s szoftver elemekbl s az ket
mkdtet emberi erforrsokbl llnak, mely rszek szoros klcsnhatsban vannak egymssal,
mkdsk elre rgztett vagy vltoztathat szablyrendszeren alapul.
A hardverek felptse rendszerint, nhny kivteltl eltekintve, nem teszi lehetv az elre
rgztett szablyrendszer mdostst, azok fixen rgztve vannak a hardverelemekben. Hogy az
informatikai rendszerek mgis soksznen tudjanak mkdni a hardver szintre pl szoftver rteg(ek)
teszi(k) lehetv a krnyezettl s az aktulis bementi vltozktl fgg mkdst s a vltozatos
kimenetek ellltst.
Az informatikai rendszereket gy terveztk, hogy a hardverelemeket modulrisan bvteni
lehessen, avagy meghibsods esetn ki lehessen ket cserlni, azaz a fent emltett szablyrendszerre
vonatkoz ktttsgek bizonyos korltok kztt feloldhatak. Sokkal nagyobb a szabadsgi fok a
szoftverek esetn, ahol a szablyok rendszere tetszlegesen szinte vgtelen kombinciban alakthat
ki a rendszerek tervezsi, ill. manapsg sokszor a mkdsi fzisban is a paramterezsi lehetsgek
rvn.

10

1.2.

Alkalmazsi rendszerek

Az informatikai rendszerek kt f csoportba oszthatak a megvalstott funkcik tekintetben:


a rendszer szoftverek (System Software) s az alkalmazsi rendszerek.
A rendszer szoftverek olyan specilis programok egyttese, melynek elsdleges feladata, hogy
a szmtgp hardveregysgeinek sszehangolsval kiszolglja az alkalmazsok ignyeit. A
rendszerszoftverek nem vagy csak ritkn valstanak meg olyan funkcikat, melyeket az ltalnos
felhasznlk kzvetlenl ki tudnak hasznlni. A rendszer szoftverek a szmtgpek hardveregysgeit
az illeszt programok (driver) segtsgvel mkdtetik, mg az alkalmazsok az elrhet funkcikat a
rendszerhvsokon keresztl rhetik el.
Az informatikai rendszerek msik f csoportjt az alkalmazsi rendszerek (Application
Systems), alkalmazsok vagy app-ok alkotjk, melyek clja a felhasznlk szemlyes vagy zleti
folyamatainak kiszolglsa.
A knyvvizsglat sorn leginkbb az gynevezett integrlt vllalatirnytsi rendszerek ERP
(Enterprise Resource System) kerlnek eltrbe, melyek clja a cgek pnzgyi s szmviteli
folyamain tl a termelsi, rtkestsi, beszerzsi, stb. funkcik tmogatsa. Az alkalmazsi
rendszerek nagymrtkben tmogatjk a vllalatok zleti folyamatainak automatizlst, ill. a
kapcsold kontrollkrnyezet hatkony zemeltetst.
Az integrlt alkalmazsok mellett megtallhatjuk az gynevezett dobozos (off the shelf)
alkalmazsokat, melyek lehetnek irodai szvegszerkeszt, tblzatkezel s egyszer szmlz
alkalmazsok s jellemzen semmilyen vagy kevs testre szabsi s paramterezsi lehetsget adnak
a felhasznlknak.
Fontos megemlteni a knyvvizsgli munkt tmogat alkalmazsokat, melyek megknnytik
az elvgzett munka elektronikus dokumentcijt, ill. az elemz adatszoftvereket CAAT (Computer
Aided Audit Techniques), amely ltal a knyvvizsglat tesztelsi fzisban az gyfelektl kapott
adatbzisokat lehet rszleteiben kielemezni.
Sok esetben hasonlan a rendszer szoftverek ltal nyjtott szolgltatsokhoz, az alkalmazsok
is nyjthatnak szolgltatsokat tovbbi alkalmazsoknak, az gynevezett alkalmazsprogramozsi
felleten, API-kon keresztl (Application Programming Interface) ill. cserlhetnek adatokat egymssal
az interfszeken keresztl.
1.3.

Az adat s informci kztti klnbsg

Az adat defincija:
Az adat valamilyen dolog, fogalom, ill. llnyhez tulajdonsgaira, ill. llapotra vonatkoz
rtkek egyttese, mely nmagban jelentst nem hordoz, ill. nem rtelmezett ismeret, de
rtelmezhet, s feldolgozhat.
Az adatokat a szmtgpen rendszerint binris jelek formjban troljk az gynevezett nyers
adatok formjban, melyek megfelel interpretci utn karaktereknek, ill. szmoknak feleltethetek
meg.
1110101111011110101111010101111011110100000
A fenti adatokat egy cipbolt ltal zemeltetett rendszer adatai kztt lthatjuk. A binris
formtumot a megfelel interpretci nlkl lehetetlen rtelmezni.
Az informci defincija:
A megfelel krnyezetbe helyezett adatok feldolgozsa rtelmezse utn elllt j ismeret.
Futcip

18 000

Tenisz cip

14 000
11

Utcai cip

12 000

ltny cip

30 000
8 000

Strandpapucs

A megfelel karakter talakts s rtelmezs utn lthatjuk, hogy a fenti adatok a cipboltban
forgalmazott klnbz termkek eladsi rait jelentik.
A tuds defincija:
Az informci felhasznlsa a dntshozatal sorn.
Tpus
si r

Elad

Besze
rzsi r

18 000

12 000

14 000

13 000

12 000

10 000

Forga
lom (db)
93

Futcip

110

Tenisz cip

210

Utcai cip

ltny cip
30 000

15 000

8 000

1 000

Strandpapucs

1.4.

Az informcis rendszerek tagolsnak lehetsgei

Az informcis rendszereket a megvalstott funkcionalits mentn az albbiak szerint


tagolhatjuk a teljessg ignye nlkl:
Alkalmazs csomagok:
A.

Informci feldolgoz alkalmazsok:

Integrlt vllalatirnytsi rendszer - Enterprise Resource Planning Software (ERP):

Knyvelsi s szmviteli programcsomag

Feladat s hatrid menedzsment szoftver

Kikldetsi feladatkezel rendszer Field Service Management (FSM)

Adatkezelsi rendszerek: Kontakt menedzsment, tblzatkezelk, szemlyes adatbzis kezelk

Dokumentumkezel rendszerek,
kiadvnyszerkesztk (Desktop publishing)

szvegszerkesztk,

prezentcikezelk,

Email

Rendelsi s foglalsi rendszerek

Pnzgyi alkalmazsok: Kereskedsi rendszerek, Banki rendszerek, Klring rendszerek,

2.

Tartalomkezel alkalmazsok

kezelk,

12

Web bngszk

Mdia lejtszk

Hrolvas alkalmazsok

3.

Szrakoztat alkalmazsok

Video jtkok

4.

Oktatsi cl szoftverek

Iskolai oktatsi szoftverek

Vllalati oktatsi alkalmazsi

Oktat jtkok

5.

Vllalati infrastruktra szoftverek

zleti folyamatkezel szoftverek (Work Flow Management Software WFM)

Adatbzis kezel szoftverek (Database Management software DBMS)

Digitlis eszkzkezel szoftverek (Digital Asset management software DAM)

Dokumentumkezel szoftverek

Trinformatikai szoftverek (Geographical Information System - GIS)

Adattrhzak (Data Warehouse - DWH)

6.

Szimulcis rendszerek

Virtualizcis rendszerek

Ipari eszkzk szimulcija (Forma1, replgpek stb.)

Trsadalmi szimulcis rendszerek

Haditechnikai szimulcis rendszerek

Tudomnyos szimulcis rendszerek

7.

Mdia ellltst tmogat rendszerek

Kpszerkesztk, editorok

3D grafikai alkalmazsok

Animcis alkalmazsok

Vide editl alkalmazsok

Zeneszerkeszt alkalmazsok

Web tartalom szerkeszt alkalmazsok

Jtkfejleszt eszkzk

8.

Mrnki szoftverek

Szmtgppel tmogatott tervez rendszerek (Computer Aided Design - CAD)

Szmtgppel tmogatott gyrtsi rendszerek (Computer Aided Manufacturing - CAM)

Szmtgppel tmogatott mrnki rendszerek

Programfejleszt eszkzk, fordtk

Programtesztel s hibaelhrt eszkzk

9.

Biztonsgi alkalmazsok

Titkost alkalmazsok

13

Vrus s krtkony programirtk

Tzfalak

Szemlyazonossgot kezel rendszerek (Identity Management IDM)

Behatols detektl s megelz rendszerek (Intrusion Detection and Prevention Systems)

10.

Kommunikcis rendszerek

zenetkld rendszerek
Hangalap kommunikcis rendszerek
Vide kommunikcis rendszerek
Trsadalmi mdia/Web2 rendszerek
A fenti felsorolt alkalmazsokat adott esetben tbb kategriba is be lehet sorolni a felhasznls mdja,
ill. helye alapjn.
A megvalstott funkcik szerinti besorols mellett megemlthetjk az alkalmazsok felptse alapjn
trtn besorolst:

1 rteg alkalmazsok: Az alkalmazs ltal megvalstott funkcik ugyanazon rtegben/


szerveren tallhatak.

2 rteg alkalmazsok: Az alkalmazs ltal megvalstott funkcik kt klnbz rtegben/


szerveren tallhatak. Klnvlik a megjelentsi s az alkalmazslogikai/adatbzis kezeli rteg. Szoks mg
kliens szerver architektraknt emlteni.

3 rteg alkalmazsok: Az alkalmazs ltal megvalstott funkcik hrom klnbz rtegben/


szerveren tallhatak. Klnvlik a megjelentsi, az alkalmazslogikai s az adatbzis kezeli rteg. Szoks
mg kztes rteggel kiegsztett (Middleware) kliens szerver architektraknt emlteni.

1.5

Vetletek

A horizontlis alkalmazsi rendszerek alatt olyan alkalmazsokat vagy alkalmazs


csomagokat rtnk melyek nem iparg specifikusak s gy szmos terleten lehet ket hasznlni
mdostsok nlkl. Ilyen alkalmazsok pl. az ltalnos cl irodai alkalmazsok pl.
szvegszerkesztk, tblzatkezelk, levelezsi s kommunikcis rendszerek.
A vertiklis alkalmazsi rendszerek alatt olyan alkalmazsokat vagy alkalmazs csomagokat
rtnk melyek iparg specifikusak s gy szinte lehetetlen ms terleten felhasznlni. Tipikusan ide
tartoznak az integrlt vllalatirnytsi rendszerek (ERP), az gyflkapcsolat kezelsi rendszerek
(CRM). Br a vertiklis megoldsok egy adott iparg ignyeinek kielgtsre kszlnek, az zleti
folyamatok soksznsge miatt sok esetben az ipargon bell is olyan mrtk testre szabsra van
szksg, hogy az mr csak egy konkrt vllalat ignyt tudja csak kielgteni.
Ki kell emelni az ERP rendszereket, ahol egy alkalmazson bell mind a kt vetlet
egyszerre juthat rvnyre mivel az integrlt rendszer bizonyos moduljai, mint pl. a knyvels kis
vltoztatssal vagy megfelel paramterezssel szmos ipargban hasznlhatak, mg lteznek olyan
modulok melyeket pl. az energiaszektorbeli, pnzintzeti, stb. cgek szmra fejlesztettek ki.
1.6

Szintek

A szmtgpes programok/alkalmazsok tbb szintjt klnbztethetjk a program


funkcionalitsa s elhelyezkedse szerint. Ezen szintek szorosan egymsra plnek, egymsnak
szolgltatsokat, funkcikat knlnak. Meg kell emlteni, hogy, lteznek olyan begyazott, ipari
14

rendszerek, ahol ezen szintek nem klnlnek el ennyire transzparensen egymstl, viszont ezen ipari
s clalkalmazsokat leszmtva az albbi modell jellemz.
Ezen megkzelts elnye, hogy az adott zleti alkalmazs ksztjnek nem kell ismerni a
hardverelemek tulajdonsgait, a rendszer szoftver ezt teljesen elfedi elle s biztostja azt, hogy az
adott alkalmazs pl. tbb klnbz gyrttl szrmaz kpernyn is helyesen fog megjelenni.

Hardver szint:
ltalban a hardver szinten nem beszlhetnk programozsi lehetsgekrl, mgis meg kell
emlteni az gynevezett BIOS (Basic Input/Output system) frissts lehetsgt, amelynek
segtsgvel lehet elvgezni az alapvet konfigurcis belltsokat s a diagnosztikai ellenrzseket.
Pl. egy alaplap esetn megadhatjuk, hogy a szmtgp processzora milyen sebesen (milyen rajellel)
mkdjn, vagy pl. milyen perifrikat engedlyeznk hasznlatra. A BIOS-t korbban egy alaplapon
elhelyezked ROM-ba helyeztk el, amit nem lehetett megvltoztatni. Manapsg EEPROM-ban vagy
flash memriban troljk ezltal lehetsget adva a rendszeres frisstseknek.
Rendszer Szoftver szint:
A rendszer szoftver vagy opercis rendszer clja, hogy a szmtgp hardverelemeinek
mkdst sszehangolja, s ezltal alapot teremt az alkalmazsi rendszereknek a hatkony,
optimalizlt mkdsre. Ilyen npszer opercis rendszerek lehetnek a Microsoft Windows csald, a
LINUX, a MAC OSX, IOS, Android, stb. Az opercis rendszerek tbbek kztt megvalstjk az
adatramlst a httrtrak s a processzor kztt, a felhasznlk szmra biztostjk a grafikus
felhasznli felletet (Graphical User Interface), kezelik a bemeneti s kimeneti eszkzket, mint pl. a
billentyzet, az egr, ill. a nyomtatk, szkennerek, stb.
Emellett emltst kell tenni a hlzati eszkzk pl. a komolyabb tzfalak, switchek is sajt
opercis rendszereket futtatnak a szmtgpekhez hasonlan.
Alkalmazsi rendszerek szint:
Az alkalmazsi rendszerek clja, hogy a felhasznli ignyeit kiszolgljk, tmaszkodva a
rendszer szoftverek ltal nyjtott, ill. ms alkalmazsok knlta szolgltatsokra. Az alkalmazsi
rendszerek lehetnek dobozos termkek, ill. testreszabott alkalmazsok. A programok futhatnak a helyi
szmtgp hardvern, ill. ms tvoli szmtgpeken. Ez utbbi esetben csak az eredmny
megjelentst vgzi a helyi szmtgp. Tipikus plda erre a webes bngszben megjelentett kp,
pl. egy internet bank alkalmazs esetn a feldolgozsi logika a bank szmtgpein fut a httrben,
mg a helyi bngsz gondoskodik az eredmnyek megjelentsrl.
2.

Szmtgpek mkdsi rendszere

2.1

A mkdsi logika vzlatos bemutatsa

15

A Neumann Jnos ltal meghatrozott architektra szerint szmtgpek kzponti egysge a


CPU (central processing unit), ms nven processzor ltja el a szmtsi feladatok dnt tbbsgt. A
kzponti processzort klnbz kiegszt processzorok egszthetik ki, mint pldul a lebegpontos
szmtsokrt felels matematikai co-processzor. A CPU kt f egysgre bonthat a vezrl egysgre
(control unit) s a szmtsokrt felels egysgre (arithmetic logic unit, ALU)
2.1.1

Vezrlegysg,

A processzorok egyik f rsze a vezrl egysg, melynek feladata az adatok tovbbtsa a


memribl a feldolgoz egysg fel, ill. az szmtsok vgeredmnynek kirsa a memriba.
2.1.2

ALU

A processzorok msik meghatroz rsze a szmtsi, logikai mveleti egysg (ALU), mely a
kontrol egysg ltal tovbbtott adatokon szmtsokat, logikai mveleteket vgez, s az eredmnyt
tovbbtja a vezrl egysg fel.
2.1.3

Memrik

A szmtsi mveletek eredmnyt a vezrl egysg a memriban trolja, ill. innen veszi a
szksges adatokat. A legtbbet hasznlt dinamikus memrik specilis tulajdonsga, hogy nagyon
gyorsak viszont amennyiben megsznik az ramellts a trolt adatokat azonnal elvesztik, tartalmuk
kirl. Ezrt szoks zembe lltani, fleg a kritikus vllalati rendszerek esetn sznetmentes
tpegysgeket (Uninterrupted Power Supply, UPS), mely tovbbi rkra biztosthatja a szmtgpnek
a szksges ramot, mg az biztonsgban le tudja lltani nmagt. Lteznek azonban nem felejt
memrik is, melyek vagy lassabbak, vagy sokkal drgbbak a dinamikus trsaiknl.
Amennyiben a memrikban trolt adatokat hosszabb tvon is szeretnnk megrizni, akkor
ignybe kell venni a httrtrakat, mint pl. a merevlemezeket, flash memria alap USB stickeket,
optikai lemezeket vagy szalagos trol egysgeket.
A memrik egy specilis tpusa az gynevezett Cache memria, mely rendszerint a
processzorral egybe van ptve, gy a mkdsi sebessge meghaladja a dinamikus memrikt,
viszont mrete az ellltsi kltsgek miatt rendszerint csak a tredke.
Ezenkvl meg kell emlteni a processzorban megtallhat regisztereket, melyek a szmtsok
sorn tartalmazzk a mveletek bemeneti paramtereit, ill. a vgeredmnyeket.
2.1.4

Bemeneti s kimeneti egysgek

A szmtgp a klvilgbl adatokat fogad, ill. az eredmnyeket rendszerint oda tovbbtja.


A bemeneti egysgek:
A bemeneti egysgek lehetnek pl. a billentyzet, ill. az egr, mellyel programokat rhatunk, az
alkalmazsokat vezrelhetjk, ill. adatokat adhatunk meg. Sok esetben leginkbb az ipari, zleti
rendszereknl megtallhatjuk a vonalkd olvaskat, melyek a fggleges vonalakat tartalmaz
vonalkdok mellett kpesek lehet az gynevezett QR kdok olvassra is. Meg kell emlteni az
rdifrekvencis technikn alapul RFID rendszereket, melyek az rints nlkli azonostst, ill.
adatbevitelt teszik lehetv.
Msik nagy csoportja a beviteli eszkzknek a videokamern alapul rendszerek, melyek
kpesek a felhasznl mozdulatit leolvasva pl. jtkokat irnytani, ilyen pl. a Microsoft ltal gyrtott
Kinnect. A kamerk msik fontos feladat lehet az emberek, ill. trgyak automatikus felismerse, pl. az
arc, retina, ill. ujjlenyomat felismers a belptet rendszerek esetn vagy a rendszmok felismerse
egy autplya zemeltetsi rendszerben.
A knyvvizsglat sorn fontos lehet a szkenner, mellyel a dokumentumokat tudjuk a
szmtgpre beolvasni digitlis formban.
Felsorols szintn emlthetjk meg a manapsg elterjedt tblagpek s rints rzkeny
telefonok rint kpernyjt, ill. a digitlis, ceruzt mely a grafikai rendszerek nlklzhetetlen
16

kellke. Emellett elterjedtek a jtkok irnytsra szolgl joystickek ill. gamepad-ek vagy
jtkkormnyok.
Kimeneti egysgek:
Napjainkban leginkbb hasznlt kimeneti egysg a szmtgp kpernyje a monitor. Ezek
kimeneti egysgek nagy vltozatossgot mutatnak a katdsugrcsves monitorokkal kezdve (CRT) a
modern LCD kpernykn keresztl a hrom dimenzis kpet el llt kpernykig. Minden esetben
szksges a monitorok kezelst biztost videokrtya meglte, mely akr egyszerre tbb monitor
vezrlst is meg tudja valstani. A kijelzk egy specilis csoportjt kpezik a projektorok, ahol a
kpet LCD illetve DLP technolgival vszonra vagy falfelletre vettik ki.
A kimeneti egysgek perifrik msik nagy csoportja a dokumentumok nyomtatsra szolgl
printerek, melyek kezdve a szalagos mtrix nyomtatktl, a tintasugaras nyomtatkon keresztl
egszen a lzernyomtatkig terjedhetnek.
A nyomtatk egy specilis vltozata az gynevezett 3D-s nyomatatk, melyek kompozit
folykony manyagok segtsgvel trbeli trgyakat lltanak el.
2.2

A szmtgp bels felptse (sematikus bra) (1 oldal)

Az albbi bra a szemlyi szmtgp (PC) bels felptst s kapcsoldsi pontjait mutatja
be. A szmtgp hzban elhelyezked alkatrszeket, melyek az alaplaphoz kapcsoldnak vagy az
alaplapon helyezkednek el a ngyzet ltal hatrolt rsz tartalmazza.
Az alaplapra integrlt rszek a processzor, a memria s a csatlakozsi pontok, mint pl. a
hlzati csatlakozk, telefonos modem kapcsolat (egyre ritkbban hasznljk, fleg backup
megoldsnak) USB csatlakozk, a bvtkrtyk fogadsra szolgl PCI/ PICI expressz csatlakozk,
a merevlemezek, CD-k, DVD-k, Floppy meghajtk vezrlsre szolgl PATA ill. SATA csatlakozk,
ill. a klnbz hang s vide csatlakoz kimenetek.
Rendszerint a szmtgp hzban helyezkednek el a merevlemezes egysgek, melyeket
jabban felvlthatnak a sokkal gyorsabb flash memria alap SSD (Solid State Drive) egysgek, az
optikai meghajtk, melyek kpesek fogadni a CD/DVD/BD lemezeket s az egyre ritkbban jelenlv
Floppy meghajtk. Ez utbbiakat felvltotta a flash memria alap USB stick-kek ill. a modernebb
egyre inkbb szmtgpeket felszerelik a memriakrtyk fogadsra alkalmas krtyaolvaskkal.
A legfontosabb kls perifrik a teljessg igny nlkl vannak brzolva s az elz
alfejezetben lettek rszletezve.
Meg kell emlteni, hogy a perifrik s a szmtgpek bels alkatrszei kztti hatr egyre
inkbb elmosdni ltszik, amikor manapsg egyre tbb funkcionalitst integrlnak a notebook,
netbook szmtgpekbe. A mobil eszkzkben, ahol a kijelz egyben a beviteli eszkz is, szinte a
teljes alaplapi funkcionalitst valstjk meg egyetlen chipben (System on Chip, SoC).
A szmtgp perifrik esetn nap, mint nap tallkozhatunk j egysgekkel, ill. a meglv
eszkzk j funkcikkal val bvtsvel. Ilyen pl. a mobil telefon egrknt, ill. tvirnytknt val
hasznlata vagy a kamerk, infra kamerk mozgsrzkelknt val hasznlata.

17

Billentyzet

Egr

Fax/Modem

Sznetmentes tpegysg

ALAPLAP
5U

Tpegysg
Floppy

Videkamera

CD/DVD

Szkenner

Memria
Hlkrtya
Krtyaolvas

Monitor
Vide krtya

Audi Krtya

Merevlemez

Processzor

SSD lemez
Nyomtat

1. bra: A szemlyi szmtgp felptse

2.3

Szoftver rtegzds

2.3.1

bels utastskszlet

A szmtgp kzponti feldolgoz egysge a processzor szmra a programnyelvekben


megfogalmazott utastsokat a szmtgpes fordt programok (Compilerek) fordtjk le a bels
utasts kszletre. A processzorok utastsi kszletei lehetnek cskkentett (Reduced Instruction Set
RISC) ill. bvtett kszletek (Complex Instruction Set - CISC). Mg az elbbi processzorok jval
kevesebb bels utastst ismernek, de azokat gyorsabban, ill. hatkonyabban tudjk vgrehajtani,
addig az utbbiak bonyolult feladatokat is kpesek vgrehajtani egy utastssal.
A bels utastskszlethez leginkbb kzel ll programozsi nyelv az Assembly, mely nyelv
hasznlathoz jl kell ismerni egyrszt a szmtgp bels felptst, msrszt az opercis rendszer
rszletes mkdsi modelljt s funkciit.
A bels utasts kszletek olyan binrisan kdolt matematikai vagy logikai utastsok, mint pl.
az ADD (sszeads), CMP (sszehasonlts), JMP (ugrs egy bizonyos sorra), AND (logikai S
mvelet), OR (logikai vagy mvelet), stb.
Az albbi bra a bels utasts kszlet lehetsges felptst szemllteti:
18

Mveleti kd

Cmtartomny

3 paramteres mvelet

Eredmny

1. Operandus

2 paramteres mvelet

1. Operandus

2. Operandus

Regiszter memria mvelet

Regiszter

2. Operandus

1 paramteres mvelet

1. Operandus

2. Operandus

Paramter nlkli mvelet


Amint azt a fenti tblzat mutatja a processzor a szmtsokhoz szksges adatot, ill. adatokat
a memribl veszi, viszont a vgrehajts sebessge, amit rajel ciklusokban mrnek jelentsen
felgyorsul, ha a mveletekhez a processzorba integrlt regisztereket hasznljk, vagy olyan paramter
nlkli utastsokat hasznlnak, melyekhez nem szksges operandus. rtelemszeren az els 3
paramteres mvelethez szksges a legtbb feldolgozsi id, hiszen ilyenkor mind a kt adatot ki kell
venni a memribl s az eredmnyt jra ki kell rni oda.
Hogy ezt az idignyes folyamatot lervidtsk, alkalmazzk a processzorokban a tbb szint
Cache (tmeneti) memrikat, melyek nagyon gyorsak s tmeneti trolknt szolglnak a memria
rsi s olvassi feladatokhoz. Ebbl a funkcibl ltszik, hogy igazi gyorstst csak abban az esetben
lehet elrni, ha a processzorok tbbszr ugyanazon az adaton (memriatartomnyon) vgeznek rsi s
olvassi mveleteket, mivel ilyenkor a tnyleges memria csak a mveleti blokk elejn s a vgn
kerl rsra s olvassra.
2.3.2

opercis rendszer

Az opercis rendszerek teremtik meg a kapcsolatot a fizikai szint s az alkalmazsok kztt.


Nagyon hossz s kltsges folyamat lenne, ha egy alkalmazs fejlesztjnek ismernie kellene s fel
kellene kszteni a programot, hogy az sszes lehetsges merevlemez tpust kezelje, ill. mindannyiszor
mdostani kellene a programot, ahnyszor j tpus merevlemezt tesznek a szmtgpbe.
Szerencsre ezt az illesztst az opercis rendszerek, ill. a hardverek gyrti felvllaljk s elksztik a
hardver eszkzk vezrlshez szksges meghajt programokat (driverek) s gondoskodnak azok
frisstsrl, amennyiben vltoznak az opercis rendszerek vagy j kvetelmnyek jelennek meg.
Ennek kvetkeztben az alkalmazsok fejlesztinek elg csak arra felkszlnik, hogy milyen
adatokat tartalmazzon az adott alkalmazs kimenete s a tbbi az opercis rendszer dolga, hogy ezt a
hardver tulajdonsgait figyelembe vve eltrolja.
Emellett termszetesen az opercis rendszerek tovbbi funkcikkal vannak felvrtezve, mint
pl. az alkalmazsok betltse, felfggesztse s lelltsa. Az alkalmazsokhoz szksges erforrsok
alloklsa, mint pl. a processzor kapacitsok, a memria hasznlat, httrtrak hasznlatnak
alkalmazsokhoz val rendelse s optimalizlsa.
A modern opercis rendszerek kpesek a programok egyms melletti futtatsra
(multitasking) azaz a felhasznl szmra gy tnik, hogy sok program egyszerre egyms mellett fut.
Az esetek tbbsgben az egy processzoron megvalstott multitasking azt jelenti, hogy az opercis
rendszer nagyon gyorsan vltogatja a programokat s rvid ideig futtatja azokat a processzoron,
azonban a felhasznlk szmra gy tnik, hogy minden alkalmazs futsa folyamatos. Amennyiben a
szmtgp tbb processzorral vagy tbb magos processzorral rendelkezik, akkor megvalsulhat a
valdi prhuzamos futs is.
Az opercis rendszerek alapvet funkcija a biztonsg, azaz a felhasznlk jogosultsgnak
kezelse. Ez azt jelenti, hogy a felhasznlk csak azon szmtgpes erforrsokat rhetik el, melyek
szmukra engedlyezve lettek s funkcijuk elrhetek. Pl. a felhasznlk csak bizonyos hlzati
knyvtrkat rhetnek, meghatrozott programokat indthatnak, meghatrozott trhely ll
19

rendelkezskre az adatok trolsra, ill. csak bizonyos nyomtatk szolgltatsait vehetik ignybe. A
modern opercis rendszerek ezen faladatokat mr integrltan kezelik, mg nmely esetben ezen
funkcik specilis alkalmazsokban is elrhetek.
Az opercis rendszerek nem csak az adott szmtgp erforrsait kezelhetik, hanem kpesek
a hlzatba kttt tovbbi szmtgpekkel val kommunikcira, adatcserre, ill. a hlzatban
fellelhet eszkzk, szmtgpek erforrsainak megosztsra, a felhasznlk szmra val
elrhetv ttelre. Pl. amennyiben egy nyomtat a hlzaton egy msik szmtgphez csatlakozik,
akkor az opercis rendszer ad engedlyt s teszi lehetv a dokumentumok tvoli kinyomtatst. Ez
lehetsges a csoportban rszt vev egyenrang szmtgpek kztt, ill. amennyiben szerver is zemel
a hlzaton, akkor ezen szerveren keresztl.
Az opercis rendszerek gondoskodnak a felhasznlk fjljainak trolsrl, a megvalstott
fjlrendszer segtsgvel. A felhasznlk szmra lnyegtelen, hogy a merevlemez melyik szektorban
helyezkedik el az adott dokumentum, viszont lnyeges, hogy milyen gyorsan tudja betlteni pl. a
szvegszerkeszt alkalmazsba. Ilyenkor az opercis rendszer gondoskodik a fjlok optimlis
elrendezsrl a merevlemezen s a gyors elrs rdekben a memria egy rszt tmeneti trolknt
hasznlva felgyorsthatja a fjlok elrst.
A modern opercis rendszerek szmos kategriba sorolhatak taln a kt knyvvizsglat
szempontjbl legfontosabb, legelterjedtebb tpus a Microsoft Windows s a Linux alap opercis
rendszerek.
A Windows opercis rendszerek a legelterjedtebb rendszerek a Desktop s a notebook
szmtgpeken, jelenleg mg megtallhat s 2014-ig tmogatott vltozata a Windows XP. Az zleti
letben elterjedt a Windows 7 verzi, ill. a nem rgen bevezetett Windows 8-as verzi. Lnyeges
megemlteni a Windows szerver vltozatait, melyek lehetnek Windows szerver 2003, 2008 s 2012
vltozatai.
Az opercis rendszerek msik nagy csoportjt kpezik a UNIX alap rendszerek, ahov a
LINUX is tartozik. A Unix alap rendszerek nagy elnye a megbzhat, folyamatos mkds, amely
alkalmass teszi ket a szerverek zemeltetsre. Tovbbi elnye, hogy a forrskdja nyitott gy
szmos fejleszts knnyen elrhet hozz, vagy adott esetben elkszthet. Htrnyai kz tartozik,
hogy a felhasznli fellete a Windows alap rendszerekhez kpest kevsb felhasznl bart, a
belltsok elvgzsek sokszor mlyebb technikai tuds szksges.
Tovbbi htrny, hogy a hardver gyrtk a PC alap szmtgpekre az illesztprogramokat
elszr a Windows alap rendszerekhez ksztik el, s a Linux rendszerekhez nem vagy csak ksve
rkezik a tmogats.
A szmos Desktop vltozat mellett a Linux rendszereket a vllalati letben leginkbb a
megbzhatsguk miatt a szerverek zemeltetshez hasznljk. A Linux rendszerekbl tbb
disztribci (elre csomagolt alkalmazsok s az opercis rendszer) is ltezik, ilyen pl. a vllalti
tmogatsban rszesl FEDORA (Red Hat), openSUSE (SUSE), UBUNTU (Canonical Ltd.),
Mandriva Linux (Mandriva) vagy a teljes egszben kzssgi tmogatson nyugv Debian,
Slackware s Gentoo vltozatok.
Korbbi opercis rendszerek kzl mr csak ritkn fellelhet a DOS opercis rendszer,
mely akkoriban mg nem tmogatta a programok prhuzamos futtatst. Bizonyos vllalatoknl
elfordulhatnak olyan DOS rendszereken fut alkalmazsok, mely fejlesztje mr nem rhet el,
viszont a programra mg szksg lehet. A szmtgpeken vagy DOS rendszerek futnak opercis
rendszerknt vagy a Windows rendszerek DOS ablakban futnak ezek a programok.
Az opercis rendszerek specilis vlfajt kpezik a begyazott opercis rendszerek, melyek
szorosan ssze vannak integrlva a hardver elemekkel s funkcijuk optimalizlva s korltozva van
az optimlis hibamentes mkds rdekben. Ilyen begyazott rendszerek lehetnek pl. a Windows CE,
Minix 3 s a QNX (real time Unix) rendszerek.
Egyb opercis rendszerek felsorols szeren:
20

Mobil opercis rendszerek:

Apple IOS
Google Android
Blackberry Blackberry 10
Nokia Symbian
Microsoft Windows Phone

Desktop/ Server opercis rendszerek:

2.3.3

Sun Solaris
HP HP-UX
IBM AIX
Apple OS X
FreeBSD

Az adatbzis kezel szint

Az adatbzis defincija:
Az adatbzis az adatok szervezett mdon, az adatmodell szerint trtn trolsra, mely vges
szm adattbla, ill. azok oszlopainak s a tblk kapcsolatnak rgztsre szolgl.
Az adatbzis nem egy sszefggstelen adathalmaz pl. egy adatokat tartalmaz file, hanem
lnyege a szervezett adattrols. Az adatbzisok adattblkat tartalmaznak, melyek soraiban az adott
konkrt dolog, szemly, ill. fogalomhoz tartoz,megfelel informcik lelhetek fel, mg az oszlopaik
a kapcsold tulajdonsgokat tartalmazzk. Az adattblk kztt kapcsolat llhat fenn mely az
egyedek kzt megllaptott viszonyrendszer, adatmodell alapjn pl fel.
Pldul ha szeretnnk rgzteni a korbbi pldnak megfelelen, hogy egy adott cipbolt
milyen rukat rtkestett, akkor ezt egy tblzatba rgztve nyilvn tarthatjuk, ill. lekrdezhetjk,
hogy milyen tpus cipt milyen ron rtkestettnk. Egy msik tblzatbl azt is megtudhatjuk, hogy
ezen cipket milyen ron szereztk be, ill. meghatrozhatjuk a kt tbla kztti kapcsolatot pl. a cip
cikkszmn keresztl (a tbla kulcsa), ami segtsgvel kiszmthatjuk az adott cipre vonatkoz
tnyleges rrst. Ezt a kiszmtst az alkalmazsi programok vagy az adatbzis scriptek (az n. trolt
eljrsok) tehetik automatikuss.
Az adatbzisok kezelsre szolgl alkalmazsrendszert adatbzis kezel rendszernek
nevezzk (Database Management System - DBMS), mely gondoskodik az adatbzisok biztonsgos
trolsrl s az adatlekrdezsek, ill. trolsok hatkony kiszolglsrl. Az adatbzis kezel az
adatok trolsn tl az adatokhoz kapcsold programkdot is trolhat az gynevezett trolt
eljrsokban, mely segtsgvel az adatok az alkalmazsoktl fggetlenl is feldolgozsra kerlhetnek.
Ezen trolt eljrsok rszben az SQL nyelv segtsgvel rszben pedig kibvtett nyelven (pl. PLSQL)
keresztl valstjk meg az adatok lekrdezst, feldolgozst, trlst, mdostst.
Az adatbzis kezelk legtbb esetben a kvetkez funkcikat valstjk meg:
1.
Az adatok defincija, struktrja, az adatok jelentse (adatsztr).
2.
Az adatok ltrehozsa, frisstse/mdostsa s trlse.
3.
Az adatok lekrdezse a megadott szrfelttelek szerint.
4.
Az adatbzis adminisztrlsa, annak meghatrozsa, hogy ki frhet az
adatokhoz, az adatok integritsnak, konzisztencijnak, biztonsgnak biztostsa s
figyelemmel kvetse, a mentsek s visszalltsok menedzselse.
Ismert adatbzis kezelk a MySQL, PostgreSQL, SQLite, Microsoft SQL server, Oracle, IBM
DB2, Informix stb. Az adatbzisok rendszerint nem hordozhatak az adatbzis kezelk kztt, erre
segdprogramok hasznlatval van lehetsg, vagy az SQL parancsok segtsgvel kinyert
adatbzisokat tlthetjk fel a msik adatbzis kezelbe szintn SQL parancsok segtsgvel.

21

Az adatbzis kezelk a kvetkez tpusokba sorolhatak:


Navigcis adatbzis kezelk
A navigcis adatbzis kezelk tmogatjk a ksbbiekben bemutatott hlzatos s
hierarchikus modelleket, azltal, hogy a letrolt adatelemek kztt kzvetlen kapcsolat ltezik. A
kapcsolatokat az adatelemek kztti utak definiljk, ahol olyan utastsok rtelmezhetek, mint pl.
fel, le, elz, kvetkez, els utols, stb.
Relcis adatbzis kezelk
A relcis adatbzis kezelk tmogatjk a ksbbiekben bemutatott relcis modelleket.
Jelenleg az egyik legelterjedtebb adatbzis kezel fajta. Asztali adatbzis kezelk
Jellemzen kisebb mret feladatokra szolgl inkbb a rekord menedzserek funkcionalitst
megvalst adatbzis kezelk. Kisebb vgfelhasznli programozssal megoldhat funkcikat
gyorsan ki lehet fejleszteni benne. A fejlett zembiztonsgi funkcik hinya miatt az zleti
folyamatokban val alkalmazsa csak korltozottan lehetsges.
Objektumorientlt adatbzis kezelk
Az objektumorientlt adatbzis kezelk tmogatjk a ksbbiekben bemutatott
objektumorientlt modelleket. Az objektumorientlt programozs terjedsvel prhuzamosan
hasznlata is nvekv tendencit mutat.
NoSQL s NewSQL adatbzis kezelk
A NoSQL adatbzis kezelk olyan rendszerek melyek a nagy tmeg adatokat (BIG DATA)
trolsra s nagy gyors lekrdezsre fejlesztettek ki. pp ezrt nem vagy nem teljesen tmogatjk az
SQL alap lekrdezseket, helyette inkbb a MapReduce technikkkal lehet az adatokat lekrdezni.
2.3.4

Felhasznli alkalmazs

A programozsi logika megvalstsnak legmagasabb szintje a felhasznli alkalmazs,


amely termszetesen egyrszt az opercis rendszer nyjtotta szolgltatsokra pl, msrszt,
amennyiben adatbzis kezel rendszer szksges, akkor az ott ltrehozott trolt eljrsokra.
Az alkalmazsokat a kdolst szmos program nyelven meg lehet valstani, melyek kzl
manapsg a legelterjedtebbek kz tartoznak az objektumorientlt programozsi nyelvek, mint pl.
C++, C# vagy a C, Pascal, stb. Ezen programnyelvek kzs jellemzje, hogy a futtathat programkd
ellltshoz szksges egy fordt meglte, amely a megrt programsorokat a szmtgp szmra
rtelmezhet gpi kdra fordtja le.
Ezen programok sorn a fejlesztk sok esetben fejleszt krnyezetet hasznlnak, amelyek nem
csak a helyes programkd sszelltsban segtik a fejlesztt, de segtsget nyjtanak a grafikai
elemek tervezsben, ill. az elkszlt alkalmazs tesztelsben, ill. a hibakeressben.
A programozsi nyelvek msik csoportjt az interpretlt nyelvek jelentik, ahol a fenti
nyelvekkel ellenttben a futtatst nem elzi meg az adott nyelv fordtsa, hanem az gynevezett
interpreter krnyezet segtsgvel kerlnek futtatsra a programsorok. Ilyen interpretlt nyelv pl. a
Basic, Perl, PHP, Ruby, LISP, stb.
Emellett lteznek olyan nyelvek melyek a fenti megoldsok kombincijt hasznljk, mint pl.
a JAVA, ahol a fordts egy byte kdra trtnik, amit aztn egy Java virtulis gp hajt vgre
interpreter szeren.
A programozsi nyelveket a kialakulsuk sorn az albbi genercis osztlyokba soroltk,
melyek kzl manapsg megtallhatak br korltozottan az els genercis nyelvek, ltalnos cl
programozsra a leginkbb elterjedtek a harmadik genercis nyelvek s adatmanipulcis clokra a
negyedik genercis nyelveket hasznljk.
Els genercis programnyelvek:
22

Gpi kd programok
Msodik genercis programnyelvek:
Assembly
Harmadik genercis programnyelvek:
COBOL, FORTRAN, LISP, ALGOL, C, Prolog, ML, C++, C#, Java, Basic, Pascal, stb.
Negyedik genercis nyelvek:
Cognos PowerHouse 4GL, IBM Rational EGL, FoxPro, LabVIEW, GraphTalk, PL/SQL, SAS, SPSS,
stb.
2.3.5 Trol
szempontbl)

(memria

httrtr

elklntse;

kvetkezmnyek

nagysg

Az alkalmazsok futtatshoz tbbek kztt kt f erforrsra van szksg: a processzoridre


s a trolkapacitsokra, ahol a feldolgozs bemeneti s a kimeneti adatait troljk. Az adatok trolsa
szempontjbl azonban kompromisszumokat kell ktni a trhely elrsi sebessge, a rendelkezsre
ll trhely s az r kztt.
Mint azt mr a processzorok esetn lthattuk, a leggyorsabb mdjt az adatok ideiglenes
trolsnak a processzor regiszterei jelentik, amelyek fizikailag a lehet legkzelebb helyezkednek el a
processzor feldolgozsi egysghez (ALU). Kapacitsa viszont csak nhny tz/szz bjtig terjed, ezrt
csak ideiglenesen lehet adatok trolsra hasznlni. Amennyiben a szmtgp ramelltsa
megsznik, akkor a regiszterekben trolt adattartalom is eltnik. A kapacits elhanyagolhat mrete
miatt legtbbszr nem gondolunk a regiszterekre, mint trolra, viszont a funkcionalits miatt ide kell
sorolni ket.
A processzorokba rendszerint beptenek Cache memrit, melynek clja, hogy a f
memribl gyakran beolvasott s gyakran trolt adatokat tmenetileg trolja. Mivel a Cache memria
lnyegesen gyorsabb, mint a f memria, gy az ideiglenesen eltroland adatok gyes
megvlasztsval az alkalmazsok futsi sebessge is lnyegesen megnhet.
A trolk kvetkez nagy csoportjt a mveleti memria vagy ms nven elsdleges trol
jelenti. sszevetve a korbban emltett regiszterekkel a memria vagy ms nven RAM (Random
Access Memory), lnyegesen nagyobb kapacits ellenben alacsonyabb sebessg. A mai szemlyi
szmtgpekben tipikusan tbb gigabjt memria tallhat, mg a szerverek memria kapacitsa a
terabjtos mreteket is elrheti. Amennyiben a szmtgp ramelltsa megsznik, akkor a RAM
memriban trolt adattartalom is elvsz, ezrt tancsos a szmtgpeket minden alkalommal
szablyos ton lelltani, amikor az adatok kirsa a f memribl a httrtrakra megtrtnik.
A korbban emltett RAM nem sszetvesztend a ROM-mal (Read Only Memory), ami a
csak olvashat memrit jelli. A ROM-okat rendszerint az adott hardver egysg nem vltoz
adatainak trolsra hasznlnak, mint pl. az eszkzvezrl programok.
A httrtrolk msik nagy csoportja a msodlagos httrtrak, melyek clja az, hogy az
adatainkat hosszabb tvon trolhassuk s amennyiben szksges, relatv rvid id alatt jra elrhessk.
Ilyen httrtrakon troldnak a programok, adatbzisok, szemlyes dokumentumok stb.
Ezen trak elrsi ideje lnyeges lassabb, mint az eldleges trolnak, cserben az adatok
hosszabb ideig megmaradnak. A msodlagos httrtrak els nagy csoportjt jelentik a merevlemezek,
melyek mgneses formban rzik meg a lemezre felrt informcit.
A msodlagos httrtrakban alkalmaznak gynevezett flash memrikat, melyek a RAMokkal ellenttben nem felejtik el a taralmukat a kikapcsols utn, ellenben a sebessgk lnyegesen
alacsonyabb. Ugyanezen a technolgin alapul a SSD (solid state disk) meghajt, amely a flash
memrik segtsgvel nyjt a merevlemezekhez hasonl szolgltatsokat. Amg a RAM memrik
lettartama az rsok, ill. olvassok tekintetben szinte korltlan, addig a Flash memrik esetben ez

23

egy elre meghatrozott rtk. Ez azt jelenti, hogy bizonyos id utn nem tudjuk teljesen az adott
eszkz teljes trkapacitst kihasznlni, gy az cserre szorul.
Ms krds persze, hogy a RAM memrikat is cserlni kell a technolgiai elavuls miatt,
azaz mg teljesen mkd kpesek lennnek, de a technikai fejlds miatt egyre gyorsabb vltozatok
kerlnek a piacra. Mindenesetre fejben kell tartani, hogy a msodlagos traknak is meg vannak a sajt
korltaik a hasznlhat idtartamra vonatkozan, azaz fontos tudni, hogy milyen idszak alatt
tudhatjuk biztonsgban az adatainkat, gy milyen gyakran kell ket tmsolni egy msik
adathordozra.
Kls httrtrak krbe tartoznak az optikai meghajtk, mint pl. a CD, DVD vagy a Blue-ray
meghajtk, ahol az adatok a klnbz hullmhossz lzerfny segtsgvel rgzlnek a lemez
felletn. A legtbb esetben ez a rgzts vglegesen trtnik, azaz ksbb mr nincs md trlsre.
Emellett megtallhatak a tbbszri jrarst, ill. trlst megenged optikai lemezek melyeken a RW
(Read-Write) jelzs tallhat. Mivel az optikai lemezek rsa idignyes folyamat, ezrt leginkbb az
adatok hossz tv trolsra hasznljuk, melynek hossza akr a tz vet is elrheti. Lnyeges
informci, hogy a gyrt milyen idtartamot szavatol, hiszen ennek lejrta eltt mindenkpp t kell
msolnunk az adatokat egy jabb adathordozra.
A harmadlagos trolk csoportjba tartoznak a szalagos egysgek, ahol a nagy tmeg
informcit mgneses szalagokra rgztik. Ezen kazettk nagy elnye, hogy hossz ideig
megbzhatan troljk az adatokat, viszont mind az archivls folyamata, mind pedig a visszallts
rendkvl idignyes.
2.3.6

perifrik s jelentsgk a knyvvizsglat kapcsn

A szmtgpes perifria kifejezs eredetileg olyan eszkzket jellt, amelyek a szmtgp


hzn kvl helyezkedtek el. Manapsg ez a definci mr csak fenntartsokkal hasznlhat, hiszen a
merevlemezekbl megtallhat mind bels mind pedig a szmtgphez kvlrl kapcsolhat vltozat
is.
A perifrik els nagy csaldjba tartoznak a beviteli (input) eszkzk:

egr
billentyzet
digitalizl tbla
rint kperny
vonalkd olvas
szkenner
digitlis kamera
web kamera
mikrofon
joystick, joypad ill. jtkkormnyokat.
Okos telefon, tblagp (a beptett rint fellet rvn)

A msodik nagy csaldba tartoznak az adatok trolsra szolgl eszkzk:

kls merevlemezek
memria krtyk olvassra szolgl eszkzk,
optikai meghajtk: CD, DVD, BD
Flash memria alap meghajtk, USB stick
Okos telefon, tblagp (a beptett SD krtya, vagy bels memria rvn)

A harmadik nagy csaldba tartoznak kimeneti (output eszkzk)


24

Kpernyk, monitorok
Printerek
3d nyomtatk
Hangszr

Mg az utols nagy csoportba sorolhatjuk az input, ill. output funkcikat is megvalst eszkzket:
Fax/Modem
Hlzati krtya
Ezen perifrik kzl ki kell emelnnk a szkennereket, mivel a knyvvizsglat sorn,
segtsget nyjthatnak a papr alap dokumentci digitlis rgztsben, ill. a kapcsold szoftverek
segtsgvel meggyorsthatjk a dokumentumok, adatok feldolgozst, kiterjeszthetik a vizsglati
spektrumot.
2.3.7

Knyvvizsglat szempontjbl rdekes hardver elemek

2.3.7.1 vonalkd-olvas
A vonalkd olvas a fny segtsgvel olvassa le a vonalkdban kdolt sorszmot s adja
tovbb az informcit a megfelel alkalmazsnak. A vonalkdokat szleskren lehet alkalmazni a
vllalatok zleti folyamataiban, mint pl. a trgyi eszkzk leltrozst segt vonalkd cmkk
nyomtatsa, ill. a kzi szkennerrel trtn leltrozs. A kiskereskedelmi ruforgalomban az ruk
egyedi azonostsra, ill. a pnztrnl val gyors ruleolvasst segtik az gynevezett lzer
szkennerek.

Termkek gyrtsnl mind az alapanyagokat, mind pedig az elkszlt termkeket vonalkddal


jellhetik meg, majd a raktrbl trtnt kivtelezs, ill. a flksz s ksz termkek raktrozsakor a
kzi vonalkd olvas nem csak a folyamatot gyorstja fel, hanem preczebb teszi a raktrak
nyilvntartst is.
Tovbb vonalkdokat hasznlhatnak a dokumentumok kezelsben is ahol a berkez
dokumentumokat a nyilvntartsba vtelkor elltjk egy egyedi azonostval, egy matricra
nyomtatott vonalkddal, hogy a ksbbiekben az eredeti dokumentum visszakeresst automatizlni
lehessen.
A vonalkdok egyik jabb vltozata a QR kd, ami jellegben hasonlan mkdik, mint a
vonalkd, viszont a szmok mellett betket is kdolhatunk vele pl. egsz web oldalak cmt.

25

2.3.7.2 specilis szkennerek


A vonalkd olvask mellett a knyvvizsglat sorn a skgyas szkennereknek van
jelentsgk, hiszen segtsgkkel olvastunk be digitlisan a szmtgpbe a dokumentumokat, majd a
megfelel OCR alkalmazs segtsgvel felismertethetjk azok tartalmt.
Manapsg mr lteznek hordozhat kivitelben gyrtott szkennerek, melyek a skgyas
szkennerektl eltren a dokumentumokat a fnymsol gphez hasonlan a paprlapok behzsval
olvassk be.
2.3.7.3 egyb eszkzk
A knyvvizsglat sorn hasznos eszkz lehet egy okos telefon, mely, ha nem rendelkeznk
hordozhat szkennerrel, a megfelel felbonts vlasztsval szintn kpes a dokumentumok digitlis
rgztsre.
Amennyiben nagyobb mennyisg oldalt kell beszkennelni, hasznos lehet a multifunkcis
fnymsol is, ahol a lapadagolba helyezett megfelelen elksztett dokumentumokat nagy
sebessggel digitalizlhatjuk s amennyiben a fnymsol a hlzatra van kapcsolva kldhetjk el az
eredmny emailben magunknak.
Emellett kisebb dokumentumokat a tollformj szkennerekkel is beolvashatunk. Emellett a
megfelel felbonts digitlis fnykpezgp is j a paprmentes dokumentlshoz, illetve
kszthetnk hangjegyzeteket, dokumentlhatjuk a megbeszlseket, hangfelvtelek ksztsvel, a
jelenlvk elzetes beleegyezsvel.
2.4

Hlzatok

2.4.1

Hlzatok defincija

A szmtgp hlzat egy olyan telekommunikcis rendszer, amely biztostja, hogy a


rsztvev szmtgpek kztt az adatok megbzhatan kerljenek tovbbtsra. A szmtgpes
hlzat lehet vezetkes, ill. vezetk nlkli. Az elbbihez tartoznak az lland sszekttetst jelent
kbeles hlzatok (csavart rpr, koaxilis kbel, optikai kbel) ill. az ideiglenes sszekttetst
biztost modemes hlzatok.
A vezetk nlkli hlzatokhoz soroljuk tbbek kztt a mobil hlzatokat (pl. a 3g
hlzatot), mikrohullm hlzatokat, mholdas hlzatokat, ill. a WIFI hlzatokat.
A kommunikci megvalsulhat kt hlzati krtyval rendelkez szmtgp kztt
kzvetlenl pl. egy UTP crosslink kbel segtsgvel, vagy hlzati eszkzk segtsgvel. Ilyen
eszkzk lehetnek a Hub, Repeater, Bridge, Switch, Router vagy a tzfal, attl fggen, hogy pp
melyik OSI rtegben valsul meg a kommunikci.
A szmtgpes hlzatok segtsgvel oszthatjuk meg a szmtgpes erforrsokat, rhetnk
el fjlokat a kzponti szerveren, kldhetjk el leveleinket, olvashatunk oldalakat az interneten vagy
nyomtathatjuk ki dokumentumainkat a hlzatba kttt nyomtat.
Az adattviteli hlzatokon a kommunikci protokollokon (szablyrendszeren) keresztl
valsul meg melynek az ISO/OSI modell szerint ht rtege van, amelyek a fizikai rtegtl kezdve
egymsra plnek:
1.

Alkalmazsi rteg

2.

Megjelentsi rteg

3.

Viszonylati rteg

4.

Szlltsi rteg

5.

Hlzati rteg
26

6.

Adatkapcsolati rteg

7.

Fizikai rteg

A fenti OSI modell alapjn megvalstott protokollok pl. az Ethernet, TCP/IP, UDP,
SONET/SDH, stb.
A hlzatok kiterjedse alapjn megklnbztethetnk tbbek kztt PAN, LAN, WAN.
A szemlyes hlzat (Personal Aera Network) hattvolsga maximum 10 mter s tipikusan
szmtgpek, telefonok, nyomtatk, PDA-k, konzolok kommunikcijra szolgl USB, Firewire,
Bluetooth vagy Infravrs kapcsolaton keresztl.
A LAN (Local Area Network) mely kiterjedhet egy adott pletre, vagy egymshoz kzeli
pletekre s legtbbszr az Ethernet alap hlzati protokollon alapulnak.
A WAN (Wide Area Network) egy adott fldrajzi terlet, pl. vros, vrosrsz
kommunikcijra szolgl, ahol a kapcsolat rendszerint lnyegesen gyorsabb a LAN hlzatoknl.
2.4.2

Az egyszer topolgik ttekintse

A hlzati topolgia megmutatja a szmtgpes hlzatokhoz kapcsold szmtgpek s


egyb hlzati eszkzk logikai kapcsolatainak felptst. Ez a felpts eltrhet a tnyleges fizikai
elhelyezkedstl, hiszen a busz topolgival kapcsold szmtgpeket is lehet fizikailag krbe
rakni, viszont a kapcsolatok megvltoztatsa nlkl leginkbb a busz topolgival jellemezhetjk a
hlzatot.
A hlzati topolgik esetn gyakran a kiptsre s az zemletetsre rendelkezsre ll
erforrsok s a hlzati erforrsok kommunikcijnak sebessge s minsge kztti kell az
ignyeknek megfelelen dnteni. Ez azt jelenti, hogy pl. ha minden eszkz minden eszkzzel
kzvetlenl ssze van ktve (lsd a teljes topolgit) egymssal, akkor rendkvl gyors hlzatot
kapunk, viszont magas kialaktsi kltsggel kell szmolnunk. Amennyiben minden eszkz, csak a
szomszdjval kommuniklhat, akkor viszont alacsonyabb sebessggel, de kedvezbb kltsgekkel
kell szmolnunk.
A knyvvizsglat sorn az informatikai rendszerek biztonsgt nagymrtkben befolysolja,
hogy egy adott szmtgprl milyen ms szmtgpeket, vagy szolgltatsokat (pl.
Internethasznlat) lehet elrni ezltal knnyebben megrthetjk, hogy azok milyen veszlynek
lehetnek kitve.
A csillag (Star) topolgia
A csillag topolgia szmtgpei egyazon kzponti szmtgpre vagy hlzati egysgre
kapcsoldnak, gy ha egy kapcsolat megszakad, akkor a tbbi szmtgp zavartalanul hasznlhatja a
hlzatot. Htrnya viszont hogy amennyiben a kzponti szmtgpen lp fel problma, vagy esetleg
tlterheltt vlik, abban az esetben az sszes szmtgp kiesik.
Ilyen hlzat az csavart rpr (UTP) Ethernet alap hlzat, amikor az sszes kbel egy
kzponti egysgben (Switch, Router, Hub) vgzdik. Mivel minden egysg sajt kbelen kapcsoldik
a kzponti egysghez, ezrt a kbelszksglete lnyegesen nagyobb, mint a sn topolgi.

27

A gyr topolgia
A gyr topolgia esetn a minden szmtgp csak a mellette lv kt szomszdjval ll
kapcsolatban s a teljes hlzati forgalom thalad rajta. ppen ezrt, ha az egy szmtgp kiesik
gyrbl, az a kapcsolat megszakadst jelenti az sszes tbbi szmtgp rszre is.
A gyr topolgit az FDDI, SONET vagy a Token ring tpus hlzatok hasznljk,
leginkbb felsoktatsi intzmnyekben s nhny cgnl hasznljk.

A sn (busz) topolgia

28

A sn (busz) topolgia kzponti eleme a gerinc vezetk (blackbone), ahol a hlzatba kttt
szmtgpek sszes forgalma megtallhat. Ezrt az adatokat kld szmtgp megszltja a cmzett
szmtgpet s az ezltal ismeri fel, hogy az adott adatcsomag neki szl.
A sn topolgia nagyon knnyen hasznlhat knnyen csatlakoztathatk r a szmtgpek,
viszont, ha tl sok gp kerl r a megnvekedett forgalom miatt a hlzat knnyen tlterheltt vlhat,
hlzat elrsi problmk jelentkezhetnek.

A fa topolgia
A fa topolgia esetn hasonlan a csillag topolgihoz, a szmtgpek kisebb szerverekre,
majd azok nagyobb szerverekre kapcsoldnak. A fa topolgia elnye a csillag topolgival szemben,
hogy mivel tbb szerver szmtgp vesz rszt a hlzati kommunikciban, a terhels jobban
eloszthat. Htrnya pedig a nem azonos csomponton lv szmtgpek kommunikcija tbb
hlzati erforrst vehet ignybe, ezltal lassulhat a kapcsolat.

A teljes (Mesh) topolgia


A teljes hlzati topolgia esetn kt szmtgp kztt tbb tvonalon lteslhet hlzati
kapcsolat, azaz redundns architektra pl ki. Mivel tbb hlzati eszkz, ill. kbel szksges, ezrt
ez a topolgia ktsgtelenl egy drgbb megolds. Msfell viszont amennyiben a hlzat egy rsze
29

kiesik valamilyen okbl, akkor a kapcsolatok knnyen tllhatnak egyb tvonalakra. Ilyen elven pl
fel pl. az Internet is.

2.5

Az Internet s felhasznlsa

2.5.1

Rvid jelentse

Az Internet olyan globlis hlzat, amely tbb milli loklis hlzatot, ill. szmtgpet
kapcsol ssze a TCP/IP protokoll hasznlatval. Az Internetet azzal a cllal ptettk ki, hogy
biztonsgos kommunikcit tegyen lehetv abban az esetben is, ha a hlzat egy rsze valamilyen
okbl lellni knyszerl vagy megsemmisl.
Mg az Internet eredetileg a tudomnyos kutatintzetek, felsoktatsi intzmnyek kztti
kommunikcijt szolglta, a szemlyi szmtgpek rohamos elterjedsvel, egyre inkbb az
tlagfelhasznl szmra is elrhetv vlt. A 90-es vekre sorra pltek ki az zleti alkalmazsok,
vlt szleskrv a tartalomszolgltats. Manapsg mr nlklzhetetlen az elektronikus levelezs a
World Wide Webes tartalombngszs szempontjbl is.
A knyvvizsglat sorn segthet az gyfelekkel val kapcsolattartsban az elektronikus
levelezsen keresztl, ill. nagyobb fjlok esetn az gyfelektl az FTP szerverekrl kzvetlenl
tlthetnk le adatokat a szmtgpnkre.
Emellett az Internet segtsget nyjthat az irodai hlzat kiterjesztsben is, az gynevezett
VPN technolgia segtsgvel bejelentkezhetnk a sajt irodai hlzatunkra s tvolrl ugyangy
hasznlhatjuk az erforrsokat, mint az irodban l kollgk.
2.5.2

Web alap megoldsok

Nagyon fontos figyelembe venni, hogy az Internet fejldsvel biztonsgosabb vlsval


egyre tbb zleti folyamat kerlt ki rszben vagy egszben a vilghlra. Ez egyfell a kltsgek
cskkenst hozta magval a vllalatok szmra, msfell az j technolgia rvn egyszerre tbb
gyfelet gyorsabban rhetnek el. A mrleg msik serpenyjben a biztonsgi kockzatok llnak, ahol a
hekkerek s ms rosszindulat felhasznlk egyrszt visszalhetnek az gyfelek adataival, msrszt az
Internetes betrsek sorn bizalmas adatokat lophatnak el.
30

A Webes szolgltatsok mra mr messzemenen tlmutatnak a standard informci kzlsen,


a vllalatok zleti folyamatainak szerves rszv vltak ezltal az knyvvizsglat fkuszba kerltek.
Az zleti folyamatokon tl a pnzgyi, szmviteli folyamatokban is szerepet vllalhatnak,
hiszen egyre tbb szolgltats rhet mr el az Interneten keresztl.
Jellemz folyamat, hogy az eddig hzon bell zemeletetett szmtgpeket kls
szolgltatkhoz az gynevezett szerverfarmokra szervezik ki, ahol biztostott ezen szerverek 24-rs
felgyelete. Ezen szerverfarmok az eredeti cgtl tvol es pletben helyezkednek el, gy legtbbszr
ezen erforrsokat a cgek az Interneten vagy brelt vonalon rik el.
2.6

Szmtsi felhk jelentsge

Tovbbi tendencia, hogy nem csak a fizikai szmtgpeket helyezik ki a vllalatok, hanem a
virtualizci rvn a rendszerek adminisztrlst is. Ez azt jelenti, hogy az eddigi fizikai szerverek
most mr tbb virtulis szerver futtatsra lesznek kpesek, ezek felptse egysges lehet, ezrt a
Felh szolgltatk tvehetik ezen virtulis gpek adminisztrcijt. Ez azt jelenti, hogy a cgek tovbb
cskkenthetik a kltsgeiket azltal, hogy kevesebb zemeltet szakemberre van szksg, ellenben a
kockzat megn, hiszen egyre kisebb rltsuk van azokra a folyamatokra, kontrollokra, amelyek a
kiszervezett rendszereket krlveszik. Ezen szolgltatsokat tfogan IaaS (Infrastructure as a
Service)-nek hvjuk.
A felh alap szolgltatsok msik nagy csoportjt a PaaS (Platform as a Service)
szolgltatsok jelentik, ahol tl a megajnlott hardver szolgltatsokon a szolgltat az alkalmazsok
futtatsra alkalmas fejleszt krnyezetet, ill. futtatsi kapacitst knl.
A felh alap szolgltatsok harmadik csoportjt a SaaS (Software as a Service) rendszerek
kpezik, amikor az adott vllalat egy szoftvert, ill. vele egytt egy szolgltatst az Interneten keresztl
vehet ignybe.
Nagy elnye a Felh alap szolgltatsoknak, hogy a cgek rszrl csak kismrtk kezdeti
beruhzst ignyel, s szemben az informcis rendszerek tbb hnapos hagyomnyos bevezetsi
idejvel szemben szinte azonnal rendelkezsre ll.
A felh alap szolgltatsok nagy htrnya, hogy a potencilis informatikai biztonsgi
problmk miatt az elterjedtsge mg viszonylag alacsony, emellett a trolt adatokhoz val hozzfrs
szmos jogi krdst is felvet.
A knyvvizsglat sorn a szmtsi felhkben megvalstott zleti folyamatok azonos
megtls al esnek a cgen belli folyamatokkal, br ennek informatikai vizsglata lnyegesen
nagyobb szakrtelmet, ill. erforrsokat ignyelhet a knyvvizsgltl. Ebbl a clbl a
felhszolgltatk rendelkezhetnek olyan ves biztonsgi auditokkal, melyek biztostjk, hogy az
ltalnos informatikai kontrollok megfelelen lettek megtervezve s a vizsglati idszak alatt
hatkonyan s hatsosan lettek zemeltetve.
Mivel a teljes knyvelsi, ill. szmviteli folyamatot kiszervezheti a vllalat felh
rendszerekben zemeltetett rendszerekbe, ezrt egyben nagyon sok fontos informatikai biztonsgot
biztost kontrollt ruhz t a rendszereket zemeltet cgre. Ez azt jelenti, hogy a felh rendszereket
zemeltet rendszergazdknak teljes rltsuk lehet a trolt adatokra gy megismerhetik pl. az zleti
titkokat.
Amennyiben az zemeltets sorn valamilyen technikai problma vagy katasztrfa helyzet
keletkezik, esetleg csdbe kerl a felht zemeltet cg, a vllalatnak kisebb az eslye, hogy az felh
rendszerek zemeltetjtl fggetlenl lltsa vissza a rendszereit.
Harmadrszt, amennyiben a kommunikcis vonalak megsrlnek, pl. elvgjk a vezetkeket,
az internet lell, akkor a teljes zleti folyamat kieshet.

31

Ha a felh zemeltetje nem rendelkezik rendszeres fggetlen fl ltal vgrehajtott biztonsgi


auditokkal, akkor a knyvvizsglnak szksge lehet egy informatikai szakrtre, hogy megtlje a
felh rendszerek biztonsgt.
2.7

Adatorientlt rendszerek bevezetse, tervezsi megoldsok

Az informatikai rendszerek fejlesztsi mdszertanainak szmos vltozata lett kifejlesztve az


vek sorn. Kt f csoportba sorolhatjuk ket a hagyomnyos s az agilis fejlesztsi mdszertanok.
Minden mdszertan kzs eleme a felhasznli ignyek megismerse, ill. a kifejlesztend szoftver
algoritmusainak a feldolgozand adatok lpseinek s trolsi mdjnak meghatrozsa. Mg a
hagyomnyos mdszerek esetn az ignyfelmrsi szakasz egy jl elklnl fzis, amit egy
jvhagyott kvetelmnyspecifikci zr le, addig az agilis mdszertanok esetn ez egy iteratv
folyamat, mely a felhasznlk ignyeit illetve annak vltozst folyamatosan figyelemmel kisrve a
mdost a megvalstand clokon.
A software fejlesztsi folyamat rsze a rendszerfejlesztsi folyamatnak (SDLC, System
Development Life Cycle), melynek clja a megvalstand informatikai rendszer szoftver elemeinek
kifejlesztse, ill. a mr kifejlesztett kereskedelmi forgalomban kaphat termkek integrlsa a
megfelel paramterek belltsval s a rendszer testre szabsval.
A manapsg kaphat integrlt vllalatirnytsi rendszerek tbbnyire a rendszerben korbban
programozott folyamatok megfelel paramterezsvel s kisebb rszben j programkdok
elksztsvel valstjk meg. Ennek oka az, hogy a felhasznli ignyek olyan nagymrtk feladatot,
ill. fejlesztsi kltsgeket rhatnak a fejlesztkre, hogy az nem trlne meg egy adott termk
implementcijnl. Ebbl kvetkezik az is, hogy a szoftverek bevezetsnl a munka egyre inkbb
eltoldik a megrendel ignyeinek feltrkpezsnek irnyban s egyre kevsb van szksg az j
programkdok kifejlesztsre. Ehelyett a rugalmasan paramterezsek rvn alakthat rendszerek
belltsra tevdik t a hangsly.
pp ezrt a rendszerek bevezetse esetn elvlhat s sokszor el is klnl a szoftver
programozsi feladatainak s az ignyek felmrseinek s a folyamatok tszabsnak feladata. Ez azt
jelenti, hogy pl. az adott integrlt vllaltirnytsi rendszert egy a gyrttl fggetlen tancsadi
csapat vezeti be.
Ehhez persze az szksges, hogy ezen tancsadk megfelel ismerettel rendelkezzenek mind a
megrendel zleti folyamatairl, mind pedig a szoftver kpessgeirl, ill. lehetsgeirl. Mivel ezen
szoftverrendszerek alapvet funkciinak mdostsa rendkvl kltsgignyes folyamat, ezrt
legtbbszr a megrendel folyamatainak olyan mrtk mdostsa trtnik meg, amely szmra mg
elfogadhat, de nem jr azzal, hogy az integrlt rendszert lnyegesen t kell alaktani.
A meglv folyamatokat egy kls tancsad hatkonyan fel tudja mrni s javaslatot tud
tenni az talaktsra, melyet BPR azaz Business Process Reengineering-nek neveznk. Br ezen zleti
folyamatok fggetlenek a bevezetend rendszertl, sokszor azonban mr a kivlasztott rendszer
funkcionalitst is figyelembe veszik pp azrt, hogy a bevezets kltsgeit optimalizljk. Ez azt
jelenti, hogy a rendelkezsre ll kltsgkeretet olyan j funkcikra kell klteni, amelyek igazn
lnyegesek s minimalizlni kell azon ignyeket, amelyek csak a kvnatos kategriba tartoznak.
Nagyon sokszor a megrendel csak a bevezets alatt tallkozik azzal, hogy a szoftver azt a funkcit
nem tudja, vagy nem gy valstja meg, ezrt szksges a bevezets eltt az ignyeket az gynevezett
ignyspecifikciban rgzteni. Ezen rsos dokumentum mellett az elvrsok s a megvalstott
rendszer ltal knlt funkcionalits kztti szakadkot cskkentheti, hogy a bevezetend szoftver egy
korbbi installcijt a bevezet cg bemutatja a meglv funkcikat vgigprblva sokkal valsabb
elkpzelse lesz a megrendelnek. Amennyiben nem lehetsges ez, pl. az adott szoftvert mg nem
implementltk az adott orszgban, akkor egy dem verzi bemutatsval lehet illusztrlni a
bevezetend termket.
Ez utbbi azrt hordoz magban nagyobb kockzatot, mert a lokalizci sorn nagyon sok
olyan trvnyi kvetelmny lehet, amelyet egy ilyen szoftverben utlag kell megvalstani, ami
magban hordozza a hibalehetsgeket, ill. elre nem ltott kltsgeket jelenthet.
32

A rendszerek kivlasztsa sorn a megrendel ignyei nem tallkoznak teljesen a piacon


megtallhat rendszerek tudsval, pldul egy vllalatirnytsi szoftver esetn szksg lehet pl. egy
az ingatlanok menedzselsvel foglalkoz modulra, amit az integrlt rendszer nem tud kiszolglni.
Ebben az esetben igny lehet tbb klnbz rendszer integrlsra, ami szmos j feladatot jell ki a
bevezetsi projektben. Az szoftver komponensek kztti integrci megvalsulhat a modulok kztti
fjlok kldsvel, ill. fogadsval, emellett hasznlhatnak zeneteket, vagy az integrci
megvalsulhat a modulok ltal knlt szolgltatsi pontokon keresztl.
sszefoglalva vllalati folyamatokat tmogat informatikai rendszerek esetn egyre
kevesebbszer tallkozhatunk olyan esetekkel, ahol nullrl kiindulva a teljes rendszert a felhasznli
ignyek szerint fejlesztik ki, hanem leginkbb az adott tma specialisti ltal knlt rendszerek
integrcijrl szl egy adott rendszer komponensekbl val megtervezse, ill. bevezetse.
Amennyiben valamilyen olyan funkcira van szksg, amely egyedi ignyeket elgt ki, a
piacon nem tallhat a hasonl szoftver, akkor szksges az alapoktl egy j alkalmazs kifejlesztse.
Pldaknt sokszor rendelkezsre llnak olyan rgebbi szoftverek, melyek mra mr elavult nem
tmogatott opercis rendszereken vagy hardveren futnak s ezltal a cserjk idszerv vlt.
A rendszerek bevezetse sorn sokszor nem jonnan kerl egy rendszer bevezetsre a vllalat
letben, hanem egy mr meglv rendszert ntt ki a vllat. A rgi rendszer talaktsa mr
kltsgesebb lenne mintegy j rendszer bevezetse vagy a fejleszt cg mr rg nem ltezik. Ilyen
esetekben klnleges figyelmet rdemel az a problma, ahol a rgi adatokat t kell emelni a rgi
rendszerekbl az jonnan bevezetsre kerl rendszerbe. A megkvnt j funkcionalits mellett, ki kell
elemezni, hogy a rgi rendszerekben trolt adatokat, hogyan tudja az j rendszer tvenni, ill.
amennyiben az j rendszer bvebb adatkrt kezel, akkor ezen adatok a mr meglv tranzakcikra
vonatkozan hogyan kerlnek ellltsra.
Az ISO/IEC 12207 nemzetkzi szabvny definilja a szoftverfejlesztsi folyamatot.
A tervezs
A szoftver fejleszts egyik legfontosabb lpse a tervezs, melynek fontossgt s idignyt
gyakran albecslik a fejlesztk. A tervezs els lpseknt a kvetelmnyeket fel kell mrni s
ezeket rgzteni kell a kvetelmny jegyzkbe, amelyet minden esetben a megrendelnek jv kell
hagyni. A kvetelmnyek megfogalmazsban a fejlesztk gyakran szembeslnek a tnnyel, hogy
azok zleti nyelven lettek megfogalmazva s azok az elvrsok nem vagy csak nehezen valsthatak
meg e szoftver fejleszts sorn, ill. ennek a fordtottja is igaz, amikor a felmerl krdsek
megvlaszolsa tl technikainak tnik az tlag felhasznl szmra. Ezrt nagyon fontos, hogy a
kvetelmnyek klcsns elfogadsa rdekben a felek rszleteiben tbeszljk az elvrsokat, a
fejlesztk elmondhassk, hogy milyen problma az, amelyet informatikai eszkzkkel mg kezelni
lehet, ill. milyen tovbbi megoldsok llnak rendelkezsre, amelyre a megrendel mg nem gondolt.
A megrendel hajlamos a kvetelmnyeket a megvalsts sorn rendszeresen mdostani, s
a mr lezrt kvetelmnyeket kiegszteni. Ez sokszor veszlyezteti a megvalstst, hiszen ezek a
plusz elvrsok rendszerint tovbbi kltsgekkel is jrnak. Lnyeges ilyenkor, hogy a terjedelem,
kvetelmnyek jelents kibvtse megakadlyozhat legyen s egy megfelel dntssel a projektnek
egy msodik vagy ksbbi szakaszba kerljenek azok a funkcik, amelyek kimaradtak az eredeti
kvetelmnyspecifikcibl. Szmos esetben a kvetelmnyek tl ltalnosra sikerlnek, ezrt mindig
trekedni kell, hogy a tranzakci, folyamatok, trolt adatok s jelentsek mellett a felhasznli fellet
is megfelel rszletezettsggel definilsra kerljn.
A kvetelmny specifikcit kveti a megvalsthatsgi tanulmny vagy technikai
specifikci elksztse, amelyet a rendszerint a fejlesztk ksztenek el. A megvalsthatsgi
tanulmny rszletezi az zleti nyelven megfogalmazott elvrsokat s kidolgozott pldk segtsgvel
vilgtja meg a tervezett funkcionalitst s egyben utal arra, hogy milyen bemenetek mellett a szoftver
hogyan fog viselkedni s milyen kimenetek llt el.
A Fejleszts
33

A fejlesztsi folyamat kvetkez rsze a programkdok ellltsa a korbban egyeztetett


funkcionalits szerint a programverzik megfelel nyilvntartsa mellett. Ez utbbi azt jelenti, hogy a
fejleszts klnbz fzisaiban rgztsre kerl a verzik szma mellett, hogy azok milyen fejlesztsi
llapotot, ill. megvalstott funkcionalitst tartalmaznak. A fejleszts sorn elengedhetetlen a fejleszti
dokumentci elksztse, mely tartalmazza a program logikai felptst, az adatramlst, az
adatbzis szerkezeteket, ill. nem utols sorban a programkdot megfelelen rszletezett
kommentekkel. A megrendel ignyt tarthat nem csak a lefordtott programkdra, hanem a rendszer
forrskdjra is. Ezt rendszerint egy lettbe kell helyezni arra az esetre, ha fejleszt cg megsznik,
gy a megrendel ebben az esetben a ksbbi fejlesztseket egy msik fejleszt cggel folytathatja.
A Tesztels
A program kdolsi folyamatot a fejleszti tesztels zrja le. Nagyon fontos, hogy a szoftver
szerzdsben ki legyen ktve, hogy milyen fejleszti teszteket kell elvgezni a programoznak mieltt
tadja a megbznak. Ezltal kikerlhet, hogy lnyeges hibk maradjanak a rendszerben s egyttal
cskkenthet a tesztelsre fordtott id a megrendel rszrl. rdemes megllapodni abban, hogy a
fejleszt a fejleszti tesztek sorn milyen esetekkel kell, hogy kiprblja a szoftvert s azokra milyen
vlaszt kell, hogy adjon a rendszer. Minl konkrtabbak az esetek, ill. ez elvrt eredmny defincija,
annl kevesebb vita keletkezhet a ksbbi fzisokban.
Mindazonltal ekkor is elfordulhatnak s el is fordulnak olyan hibk a szoftverben, amelyek
az input adatok, ill. esemnynek ms egyttllsnl keletkeznek. Ezen tpus problmk kiszrsre
szolglnak a felhasznli tesztek, amikor az tadott szoftvert a vgfelhasznlk tesztelik. A
szoftverfejleszts teljes folyamatban a klnbz tesztek, ill. a tbbszrs tesztkrk a kltsgek
felt is kitehetik, bizonyos kritikus rendszerek estn ez az arny akr az sszkltsg kilencven
szzalka is lehet. Ha a felhasznl teszteknl problma jelentkezik, pontosan rgzteni kell a tesztels
krlmnyeit, a bemeneti adatokat, ill. a rendszer vlaszt.
Amennyiben sikeresek voltak a tesztek, kvetkezik a rendszer teleptse az les krnyezetben,
ahol a szoftver installcija mellett be kell lltani az les krnyezet paramtereit, az esetleges
kapcsoldsi pontokat lesteni kell a kommunikcis interfszekkel, ill. ms alkalmazsokkal,
adatbzis kezelkkel.
Az agilis fejlesztsi mdszertanok lnyeges klnbsge a fent bemutatott lpsekhez kpest,
hogy a kvetelmnyek vltozsnak nagyobb mozgsteret ad a mdszertan s a megrendeli oldalt
szorosabban bevonva a fejleszti folyamatba, tbb kisebb itercis lps mellett pontosabban testre
lehet szabni a szoftvert. Ennek kvetkeztben az elkszlt szoftver igencsak messze kerlhet az eredeti
elvrsoktl, de a vltoztatsok mindenkpp a megrendel egyetrtsvel s annak jvhagysval
zajlanak. Ezen fejlesztsi mdszer htrnya, hogy gyesen kell menedzselni a fejlesztsi ignyeket s
el kell kerlni azok robbansszer nvekedst, arra kell trekedni, hogy az eredeti clkitzsek minl
pontosabban teljesljenek.
A tovbbiakban a szoftverek tervezsnek letciklus modelljrl lesz sz. Mieltt mg
formalizlt modellek segtettk volna a programozkat, az ltalnos szemllet az volt, hogy a program
kdot addig ksztettk s annyiszor prblkoztak a hibk kijavtsval, amg abban tbb hibt nem
talltak. Ez leginkbb azon programokra volt jellemz, ahol a programoz egymaga meg tudta oldani
a feladatot.
A korai szoftver letciklus modellek kzl leginkbb a vzess modell terjedt el, mely tbb
egymsra pl fzisbl ll s hasonlan a vzesshez a korbbi fzisokhoz val visszalps mr nem
lehetsges.
A prototpus modell lnyege, hogy a tnyleges alkalmazs kifejlesztse eltt elkszl egy
prototpus, ami a megvalstand alkalmazs egy korai vltozata. Br a prototpusban elrhet
funkcik nem teljes rtkek, viszont jl szemllteti a vgleges program lnyeges elemeit. Ezltal a
jelents tervezsi hibk, a megrendel ignyeitl val lnyeges eltrsek idejekorn napvilgot
lthatnak.

34

Az inkrementlis modell esetn a programot olyan alkotrszeire bontjk ahol az egysgeket


kln meg lehet valstani, gy a program mindvgig mkdkpes marad, s az id elrehaladtval
mindig jabb egysgekkel bvl.
A spirlis modell esetn egy hibrid modellrl beszlhetnk, ahol a vzess modellen alapulva
igyekeztek a problms terleteket kikszblni azltal, hogy bevezettk a kockzatkezelshez
kapcsold tevkenysgeket. A modell itercikon keresztl jut el a prototpusok klnbz fzisain
keresztl a vgleges alkalmazshoz.
2.7.1

A vzess modell bemutatsa

A vzess modellben a szoftverfejlesztsi letciklus lpsei egymsra plnek, hasonlan egy


vzess lpcsihez. Az els lpcs a kvetelmnyek definilsa a megrendel ignyeinek kielemzse.
Ezt a rszletes tervezsi szakasz kveti, ahol elkszlnek a program alkotrszeinek rszletesen
dokumentlt tervei. A kvetkez szakasz a tervek alapjn elksztend programkdok megrsa a
rendszert alkot algoritmusok implementcija. Az elkszlt alkalmazst vissza kell ellenrizni, hogy
az a terveknek megfelelen mkdik. Ezen szakaszban trtnik meg a rendszer programozi s
vgfelhasznli tesztjeinek a vgrehajtsa. Amennyiben sikeresen lezajlott az ellenerzsi fzis,
kezddhet a rendszer teleptse, zemeltetse s a bezemelt rendszer karbantartsa.

A vzess modell ktsgtelen elnye a nagyfok dokumentltsg a fejlesztsi folyamatok


lpseinek definiltsga.
A modell htrnya, hogy a megfelel dokumentltsgi fok miatt, kevsb rugalmasan tud
reaglni a kvetelmnyek idkzbeni vltozsra, nem tmogatja a prototpus ksztst s a hibk
rendszerint csak a folyamat vgn a tesztelsi fzisban derlnek ki, ahol mr csak nagy kltsgek
mellet lehet vltoztatni a program rszleteken. A vals letben sajnos csak nagyon ritkn fordulnak el
olyan esetek, ahol az zleti kvetelmnyek a projekt elejtl a vgig vltozatlanok maradnak.
3.

Adatmodellezsi alapismeretek

Adatmodellezsnek nevezzk azt a folyamatot, amely sorn egy informcis rendszerben


trolni kvnt adatok modellje kidolgozsra kerl.
A logikai adatmodell sszelltsnak lpsei az egyedek, tulajdonsgok s kapcsolatok
hrmas logikai feltrkpezse.
35

Els lpsknt az informcis rendszerben trolni kvnt adatok elemi egysgeit hatrozzuk
meg, amit egyedeknek (entits) neveznk. Ilyen egyed lehet pl. az zlet, az rtkestett termk, a
dolgoz, stb. Az egyednek az adatbzisokban az adattbla feleltethet meg.
Msodik lpsknt meghatrozzuk, hogy az egyedek milyen tulajdonsgokkal, attribtummal
rendelkeznek, pl. a dolgoznak van neve, szletsi helye, szletsi ideje, az zlethez rendelhet cm,
nagysg, tpus illetve a termkhez rendelhet gyrt, szn, fantzianv, stb. A tulajdonsgoknak az
adatbzisokban az adattbla oszlopai feleltethetek meg.
Harmadik lpsknt pedig meghatrozzuk, hogy az egyedek kztt milyen kapcsolat ll fenn.
Pldul egy dolgoz egy adott zletben dolgozhat, vagy egy dolgoz egy adott termket rtkesthet,
vagy egy termk egy adott zletben megtallhat. A kapcsolatokat az adattblk kztt a kulcsok
jelentik.
Attl fggen, hogy az adatok kzti sszefggseket milyen technikkkal brzoljuk,
megklnbztethetnk hierarchikus, hls s relcis, objektum orientlt, stb. adatmodellt.
3.1.1

Adatbzis fogalom

Az adatmodellben meghatrozott vges szm egyed elfordulsnak, azok vges szm


tulajdonsgrtknek s kapcsolat elfordulsait tartalmaz szervezett rendszere. Az adatbzis pp
ezrt nem adatbank, azaz az adatok benne rendszerezve strukturltan tallhatak meg, ill. nem egy
adatllomny, ahol az adatok ad-hoc mdon kerlnek lejegyzsre.
Az adatbzisban az adatokat adattblkban troljuk, ami az adatmodellben az egyednek
(entitsnak) felel meg. Az adattbla sorai, a rekordok, az adatmodellbeli konkrt egyed
elfordulsokat jelentik. Az adattblk oszlopait mezknek hvjuk s az adatmodellbeli megfelelje a
tulajdonsg. Az adattblk kztt kapcsolatokat definilhatunk a kulcsok segtsgvel, azaz
megmondhatjuk, hogy egy adott adattbla egy mezje, melyik msik tbla mezjnek felel meg.
Az adatbzis az adatok strukturlt mdon val trolsra szolgl, azonban lteznek olyan
technikk, amelyekkel a strukturlatlan adatokat, mint pl. dokumentumokat, multimdia fjlokat, stb.
trolhatunk el az adattbla megfelel soraiban.
3.1.2

Adatbzis kezel fogalom

Az adatbzis fenti defincijbl kvetkezen az adattblkat, ill. az adattblk kztti


kapcsolatokat eltrolva szksg van egy olyan alkalmazsra, amely ezen adatokat ltrehozza a
merevlemezen, szksg esetn mdostja, trli, vagy a lekrdezseket kiszolglja. Erre a clra hoztk
ltre az adatbzis kezel rendszereket (DBMS, Database Management System).
Az adatbzis kezel rendszerek funkcija az idk sorn folyamatosan bvl s clja, hogy az
zleti alkalmazsok krseit optimlisan kiszolglja az adatok biztonsgnak megrzse mellett. Ez
egyfell azt jelenti, hogy az alkalmanknt sok ezer felhasznl az adatokra vonatkoz lekrdezseit
minl gyorsabban ki kell szolglni, msfell biztostani kell azt, hogy csak az illetkes felhasznlk
frjenek az adatokhoz s amennyiben valamilyen nem vrt esemny, pl. rendszerlells kvetkezik be,
az pp feldolgozs alatt lv adatok zkkenmentesen eltroldjanak vagy a helyrellts a
naplfjlokbl szakszeren megtrtnhessen.
Fontos feladata az adatbzis kezelknek a konkurens, azaz az egyidej lekrdezsek s
mdostsok kezelse. Amennyiben kt egymstl fggetlen felhasznl ugyanazt a rekordot szeretn
mdostani klnbz rtkekkel, akkor az adatbzis kezel feladata, hogy kiszolglja ezen ignyeket,
azaz amikor az egyik felhasznl mr elkezdte az adott rekord mdostst, akkor azt a rekordot (vagy
akr az egsz tblt) zrolja s csak a mdosts befejeztvel engedje meg a kvetkez
felhasznlknak a mdostst.
A lekrdezsek esetn is hasonl problma merlhet fel, amikor egy zleti tranzakci csak
rszben kerl kirsra az adattblkba, viszont egy msik felhasznl egy lekrdezst elindtott
ugyanezen adatkrre (pl. egy komplex knyvelsi ttel bizonyos lbai kerlnek kirsra). Ebben az
esetben egy inkonzisztens llapotot lthat a msik felhasznl (pl. egy fknyvi tartozik s kvetel
ttelek sszesenje nem egyezik meg), hiszen nem minden knyvelsi lb kerlt kirsra az
36

adatbzisba. Ez a problma rszben a megfelel programozsi technikval a commit s a rollback


funkcival elkerlhetek. A commit(vglegests) s rollback (visszagrgets) funkcik clja, hogy
csak zletileg teljes tranzakcik kerljenek be az adatbzisba, s amennyiben ez mgsem sikerl,
akkor vissza legyen grgetve az adatbzis a kiindulsi pontra.
Egy msik hasznlatos technika, hogy egy adatbzisbl csak a konzisztens llapotok
kerljenek lekrdezsre az gynevezett snapshot technikk hasznlata, azaz pillanatfelvtel kszl az
adatbzis konzisztens llapotrl s a tovbbi lekrdezsek, elemzsek erre az adott pillanatra
vonatkoznak majd.
Az adatbzis kezel rendszerek f funkcionalitsa:
1.
Az adatsztr kezelse: Az adatsztr tartalmazza az adatmezk jelentsre,
formtumra s kapcsolataira vonatkoz alapadatokat.
2.
Az adattrols kezelse: Az adatbzis kezel gondoskodik arrl, hogy az adatok a
rendelkezsre ll httrtrakon hatkony, gyorsan visszakereshet formban troldjanak. Emellett
ellenrzi, hogy az adott mez rtke, csak az adatsztrban meghatrozott formtum s adat validcis
szablyoknak megfelel rtkeket vehesse fel. (pl. egy szm mezbe ne kerlhessen bet.)
3.
Az adattranszformcik kezelse: Egy adattbla mezjnek logikailag megadott
rtknek transzformlsa a fizikai rtkekre. Pl. ha egy nagyon hossz szmot adunk meg, akkor az
rtket a hatkonyabb trols rdekben megri lebeg pontosan brzolni.
4.
A biztonsgi funkcik kezelse: Sokszor az adatbzis kezel szintjn megadhat,
hogy az adott adattblkhoz ki milyen jogosultsgokkal frhet, hozz. Azaz nmely felhasznl csak
lekrdezhet adatokat, mg msok mdosthatnak, ill. ltrehozhatnak j tblkat, vagy rekordokat.
Emellett az adatbzis kezel feladata, hogy felgyelje, hogy nem trtnt-e illetktelen mdosts az
adatokban az opercis rendszer szintjn. Sok esetben egy adott alkalmazs csak egy felhasznlknt
jelentkezik be az adatbzisba s maga az alkalmazs gyeli fel, hogy a felhasznlk milyen adatokhoz,
milyen funkcikkal frnek hozz.
5.
A tbb felhasznl egyidej hozzfrsnek kezelse: Amennyiben a felhasznlk
egyidejleg ugyanazon az adaton szeretnnek dolgozni, mdosts vghez vinni, trlni, vagy
lekrdezni, a biztonsgos hasznlat rdekben meg kell hatrozni ezen hozzfrsek
szablyrendszert, amit az adatbzis kezel biztost. (Pl. ne trlhessnk ki egy olyan tranzakcit,
amelyen egy msik kollga ppen dolgozik.)
6.
A mentsek s visszalltsok kezelse: Az adatbzisokra leselked egyik
legnagyobb veszly az adatbzisok sszeomlsa s ennek kvetkeztben fellp vgleges adatveszts.
Br ezen kockzatot sohasem lehet teljesen kikszblni, a megfelel mentsi s helyrelltsi
technikk temezsvel minimalizlni lehet a kies adatok mennyisgt.
7.
Az adatintegrits megrzse: Amennyiben az alkalmazs tervezk gy dntenek,
hogy az adatokat tbbszrsen, redundns mdon troljk az adatbzisban fellphet az gynevezett
adat konzisztencia hiba, ami azt jelenti, hogy ugyanarra az adatra vonatkoz mdosts megtrtnt az
egyik adattblban, de msol csak a korbbi llapotok ltszdnak. Az adatbzis kezel helyes
belltsok esetn, gondoskodhat arrl, hogy az adatok mdostsa, mindig csak konzisztens mdon
trtnjen meg.
8.
Az adatbzis programnyelveinek s interfszeinek kezelse: Szmos adatbzis
kezel tartalmaz beptett program nyelveket, lekrdez nyelveket (SQL) pl. a trolt eljrsok
kezelsre. Ezltal biztosthatnak olyan sszetett funkcionalitsok megvalstsa, mint pl. az
adatintegrits megrzse, vagy pl. az alkalmazsokban lv zleti adatmanipulcis logika adatbzis
szinten trtn megvalstsa.
9.
Adatbzis kommunikcis interfszek kezelse: Az adatbzis kezel tbb
programbl is fogadhat az adatok lekrdezsre irnyul krseket pl. a szabvnyos ODBC
interfszeken keresztl.
10.
Biztonsgos tranzakci kezels: Az adatbzis kezel tmogatja azt az elvet, hogy
egy tranzakci vagy teljes mrtkben vgrehajtsra kerl vagy visszavonjk, s ezltal nem rgzlnek
37

adatok az adatbzisban. A biztonsgos tranzakci kezels az ACID modell mentn kell, hogy
megvalsuljon:

Elemi szint (Atomic), egy tranzakci sszefgg rszeit csak egszben lehet
vgrehajtani, trtt tranzakcik nem kerlhetnek rgztsre az adatbzisban.

Konzisztens (Consistency), A tranzakcik csak az adatbzis biztonsgos


llapotbl indulhatnak ki s oda kell megrkezni a tranzakci vgrehajtsa utn.

Elklntett (Isolation), A tranzakcik vgrehajtsa a tbbi tranzakciktl


elklntett mdon kell, hogy trtnjen, a tbbi tranzakci nem lthat bele a vgrehajts kztes
lpseibe.

Tarts (Durability), a sikeresen vgrehajtott tranzakcik eredmnye


vglegesen rgzl az adatbzisban s tartsan megmarad az adatbzis esetleges problmi
ellenre is.
Az adatbzis kezelk rendszerint egy kln erre a clra ltrehozott szerver szmtgpen
futnak, ahol az opercis rendszeren, az adatokon s az adatbzis kezeln kvl ms alkalmazs nem
fut.
Manapsg elterjedt adatbzis kezel rendszerek: Oracle, Microsoft SQL server, MS Access,
MySQL, PostgreSQL, IBM DB2, stb.
3.1.3

A szmvitel, mint adatorientlt rendszer

A modern integrlt pnzgyi-szmviteli rendszerek, egyedi alkalmazsok esetek dnt


tbbsgben tmaszkodnak adatbzis kezelk nyjtotta szolgltatsokra, amennyiben a szmviteli
adatok megbzhat trolsra van szksg. Nha azrt elfordulhatnak hzilag fejlesztett rendszerek,
ahol a tranzakcik kzvetlen fjlokban troldnak s az alkalmazs programozjnak feladata az
adatbzis kezelk biztonsgi funkciinak megvalstsa. Amennyiben ezeket maradktalanul meg
szeretnnk valstani, az olyan feladatokat r a fejlesztkre, mely gyakran nem fr a fejlesztsi
bdzsbe. Ezrt legtbb esetben ezen rendszerek s az integrlt pnzgyi szmviteli rendszerek az
adatok trolsakor relcis adatbzisok kezelkre ritkbb esetben objektumorientlt adatbzis
kezelkre tmaszkodnak.
A knyvvizsglat sorn az els lpsek egyike a vizsglt informatikai rendszerek
feltrkpezse, megismerse hogy azok milyen zleti, pnzgyi s szmviteli funkcikat tmogatnak
s valstanak meg. Ezen feladaton bell fontos lps a trolt adatok feltrkpezse, adatszerkezetek
megismerse. Meg kell jegyezni azonban, hogy ezen feltrkpezs sorn nem minden esetben
juthatunk el a tnyleges adatszerkezetig, sok esetben be kell rni a rendszerbl lehzhat
jelentsekkel. Ennek szmos oka is lehet pl. az alkalmazs fejlesztje zleti titokknt kezeli a rendszer
bels felptst, vagy pp a knyvvizsgl munkjnak megknnytse rdekben egy audit felletet
ltrehozva rendelkezsre bocsjtja mindazokat az adatokat, amely a vizsglathoz hasznos lehet.
Az egyik ilyen Magyarorszgon elterjedt lekrdezsi lehetsg a Knyvvizsglati elemz
eszkzk standard XML adatlekrsi csomagja. Amennyiben az adott alkalmazs mg nincs
felksztve az XML adatok elksztsre, akkor lehetsg van az adatok lekrdezsre a standard
lekrdez felleteken keresztl, mint pl. az SQL lekrdezsek. Ezen adatokat beolvasva az
knyvvizsglat sorn hasznlt elemz eszkzkbe Pl. ACL, IDEA, stb. a pnzgyi szmviteli adatok
kielemzsre kerlhetnek.
Meg kell jegyezni, hogy ezen adatelemzsi technikk tl az zleti folyamatok, ill. alkalmazs
kontrollok lehetsget teremtenek az ltalnos informatikai kontrollok elemzsre is.
3.2

Adatmodellek

A szoftver fejleszts folyamatban a val vilgban lezajl folyamatokat kell megvalstani,


letrkpezni gy, hogy a szmtgpes alkalmazsok ezen folyamatokat minl letszerbben
megvalstsk, tmogassk. Ezrt a szoftver fejlesztk feladat ketts: egyrszt az zleti folyamatokat
kell megrteni, modellezni Folyamat modell, msrszt az zleti folyamatok bemeneti, idleges s
kimeneti adatait kell felmrni, a szksges adatkrket meghatrozni - Adatmodell. Az adatok elemi
38

egysgeinek meghatrozsa mellett meg kell rteni azok tulajdonsgait, ill. az egymshoz val
kapcsolds mdjait.
Attl fggen, hogy ezt milyen szinten tesszk meg megklnbztnk fogalmi, logikai, ill.
fizikai adatmodelleket.
I.
A fogalmi adatmodell sszesti az ismereteinket az adott alkalmazsi krnyezetben
feltrkpezett magas szint adatszerkezetrl. A szerkezetek technikai megnevezsektl mentesen rjk
le az egyedeket, tulajdonsgaikat, ill. kapcsolataikat, oly mdon, hogy az nem technikai
szakembereknek is rthetek legyenek. Az adatmodell ezen szintje nem megvalsts specifikus, azaz
nem hierarchikus, hls, relcis vagy objektum orientlt. Az itt kialaktott fogalmak semmilyen
megktst nem tartalmaznak a ksbb megvalstand adatszerkezetekre, viszont azok alapjul
szolglnak. A fogalmi modellben mra mr a P. Chen ltal 1976-ban lefektetett Entits-Relcis
modell egyed, tulajdonsg, ill. kapcsolat megkzeltst hasznljk.
Az egyedtpus (rviden egyed) a val vilgbeli trgyak, llnyek, ill. elvont fogalmak
adatmodellbeli megfelelje. Az egyed elforduls az egyed egy konkrt megjelensnek felel meg.
Pldul a cipboltban az dolgoz az egyed tpus, az egyed elforduls Kovcs Jzsef a szeged bolt
eladja.
A tulajdonsgtpus (rviden tulajdonsg) vagy attribtum az egyed jellemzit rja le. A
tpusba tartoz konkrt ismereteket tulajdonsg elfordulsoknak vagy rtknek nevezzk. A
tulajdonsgok lehetnek egyszerek (pl. a dolgoz keresztneve) vagy sszetettek (nv; keresztnv s
vezetknv), szrmaztatott tulajdonsgok, melyek egy mr meglv tulajdonsgbl kvetkeznek, vagy
kiszmolhatak, ill. azonost jelleg tulajdonsgok. Pldul tulajdonsgtpus a cipboltban az
dolgoz szletsi helye, a tulajdonsg elforduls Kaposvr.
A kapcsolattpus (rviden kapcsolat) hatrozza meg az egyedek egymshoz val viszonyt.
A konkrt egyed elfordulsok kztti viszonyt a kapcsolatelfords rja le. Pldul a kapcsolattpus a
dolgoz-munkahely, mg a kapcsolat elforduls a Kovcs Jzsef dolgozik a szegedi cipboltban.
II.
A logikai adatmodellben, mely rszletesebben kifejtett, mint a fogalmi modell,
hatrozzuk meg a korbban fogalmi szinten feltrkpezett modellt az adatkezel ltal tmogatott
modellek egyikben pl. hierarchikus, hlzati, relcis vagy objektum orientlt, stb. mdon. A logikai
modellben az egyedekre s az attribtumokra zletileg rtelmezhet fogalmakat hasznlunk.
III.
A fizikai adatmodellben specifikljuk a konkrt adatkezel ltal rtelmezet mdon a
tbla-, oszlopneveket (melyek lehetnek akr technikai rvidtsek is), adattpusokat, kulcsokat,
validcis szablyokat, adatbzis triggereket, trolt eljrsokat, stb. A konkrt megvalsts a
vgfelhasznl szmra nem ismert, kialaktsban gyakran szerepet jtszanak a teljestmny
fokozst biztost tnyezk.
A mai modern adatbzis kezel rendszerek az ANSI/SPARC 1975-s szabvny ltal
meghatrozott szinteket valstjk meg mely az adatmodelleket fogalmi, kls s bels szinteken
jelenti meg.
A fogalmi szint megegyezik a korbban meghatrozottakkal.
A bels szint a szmtgp bels megjelentsre utal, azaz a fogalmi szint lekpezst
logikai, ill. fizikai szintekre.
A kls szint az adatmodell megjelense a kls felhasznlk szmra. Pl. egy szmviteli
munkatrs a teljes adatbzis ms nzetre kvncsi, ill. van jogosultsga, mint az zletben egy adott
termk elrhetsgt kikeres elad.
Az ANSI/SPARC modell szintjeit, ill. a logikai, fizikai adatmodell szinteket az albbi bra
szemllteti:

39

Az adatbrzols tpusa, metodolgija szerint megklnbztethetjk az albbi modelleket:


1.
A hierarchikus modell
2.
Hlzati modell
3.
Relcis modell
4.
Objektum/relcis modell
5.
Objektum orientlt modell
6.
Asszociatv modell
7.
Flig strukturlt modell
8.
EAV modell, egyed, tulajdonsg, rtk modell, stb.
3.2.1

Korbbi modellek

Hierarchikus modellek
A hierarchikus adatmodellek esetn a trolt adatokat egy hierarchiban kell elrendezni. Ez azt
jelenti, hogy a fa csompontjaiban, ill. a leveleiben vannak az adatok s kzttk 1: N-es kapcsolat
alakthat ki. A fa struktra aljn lv elemekhez csak a hierarchia elemein vgiglpdelve lehet eljutni.
Ebbl kvetkezik, hogy ez az adatmodell nem felel meg a N:M-es kapcsolatok brzolsra.
Leginkbb olyan helyzetekben alkalmazhat, amikor a valsgban is hierarchikus viszonyokrl
beszlhetnk. Mint pl. a dolgozk beosztsa a vllalaton bell, vagy egy vllalat fldrajzi
elhelyezkedst brzol rszlegekre vonatkoz adatok.

A hierarchikus adatmodell megvalstsra plda az IBM IMS rendszer.


40

Hlzati modell
Mg a hierarchikus modellben a kapcsolatokat az 1:N-es kapcsolat jellemezte, addig a hls
adatbzis modellben az adatok n:m-es kapcsolatban llhatnak egymssal. Ez azt jelenti, hogy egy
adatelem brmely msikkal llhat kapcsolatban, viszont olyan sszekttets nem lehetsges, amely
tbb adatelembl indul ki s tbb adatelembe rkezik meg.
Hlzatos modellre lehet plda, ha egy multinacionlis vllalatban szeretnnk brzolni a
fnk beosztott viszonyt, amikor is egy dolgoznak tbb felettese lehet, ill. egy feletteshez tbb
dolgoz is tartozhat.

A hierarchikus adatmodell megvalstsra plda az ADABAS, DEC DBMS, IDMS


rendszerek.
Mind a hierarchikus mind pedig a hls adatmodell htrnya, hogy az adatkapcsolatok
rgztettek, szerkezetk merev s nehezen mdosthatak. Elnye lehet, hogy a fix kapcsolatok rvn
a kzvetlen szomszdos adatelemek, viszonylag knnyen elrhetek.
Objektum orientlt modell
Az objektum orientlt modell rendelkezik az objektum orientlt programozs sszes
tulajdonsgval. Ez az adatmodell jelenleg mg fejlesztsi fzisban van, azrt mr megtallhatak az
ezen elven mkd rendszerek.
A hierarchikus adatmodell megvalstsra plda GEMSTONE/S Object server (GemStone
Systems), ONTOS DB, Objectivity/DB, Versant Object Database, ObjectStore, Ardent.
Objektum/relcis modell
Az objektum relcis modell egyesti az objektumorientlt modellek s relcis modellek
elemeit, melyben megtallhatjuk az osztly, objektum, egysgbezrs s az rklds fogalmt,
mdszereit. Segtsgvel a relcis modellben hasznlt oszlop s opertor tpusokon kvl
meghatrozhatunk sajt felhasznl ltal definilt j attribtumokat, ill. metdusokat, amelyeket
ksbb az SQL utastsokban hasznlhatunk. Ez a modell tmenet a relcis s a tiszta objektum
orientlt modell kztt, azltal, hogy az objektum orientlt mdszer elemeit tfordtja a meglv
relcis adatbzis nyjtotta lehetsgekre.
A hierarchikus adatmodell megvalstsra plda a PostgreSQL rendszer.

41

3.2.2

Relcis adatmodellezs

Az adatmodellezs egyik leginkbb elterjedt mdszere a relcis adatmodellezs, amelyet


elsknt E. F. Codd hatrozott meg 1969-ben. A modell lnyege, hogy egyedeket tulajdonsgokat s
kapcsolatokat a relcik segtsgvel kezeli. Pl. az albbi relci a cipbolt termkeire vonatkoz
sszetartoz adatokat foglalja magban:

3.2.3

TERMK_AZONOSIT TPUS

GYRT

1001

Futcip

Nike

1002

Tenisz cip

Adidas

1008

Utcai cip

Joseph Siebel

1100

ltny cip

Salamander

2001

Strandpapucs Joop

Alapvet fogalmak

A relcis modell alapveten abban klnbzik a korbbi modellektl (pl. a hierarchikus,


vagy a hlzatos), hogy az sszefgg adatokat relciba rendezi s ezen relcik kztt kapcsolatok
hozhatk ltre.
Relcis sma:
Egy ltalnostott, absztrakt szint, mely egy egymssal sszefggsben lv tulajdonsgok
sszes lehetsges kombincijnak halmazt adja meg. Pl. ha egy rmvel s egy dobkockval
dobunk s az eredmnyt rendezzk relciba, akkor a dobs relcis sma tartalmazza az sszes
lehetsges kombincit. gy a relcis sma a lehetsges rtkek Descartes szorzatt tartalmazza: az
rme - Fej, rs a Kocka 1-6 rtkeket.
rme

Kocka

Fej

Fej

Fej

Fej

Fej

Fej

rs

rs

rs

rs

4
42

rs

rs

Relci:
Egy relcis sma konkrt elfordulsait tartalmazza, relciba tartoz tulajdonsgok
tnylegesen megjelen rtkeit. Azaz a fenti pldban, ha hatszor dobtunk akkor:
Dobs

rme

Kocka

1.

Fej

2.

Fej

3.

rs

4.

rs

5.

Fej

6.

rs

A relcik az adatbzisokban a tblknak feleltethetek meg, melyeket szintn egyedi nvvel


kell elltnunk.
Tulajdonsg
A relciba rendezett tulajdonsgok a lekpzett val vilgban ltez egyed valamilyen
jellemzjt rjk le, ezen tulajdonsgok kztt szoros kapcsolat van, hiszen kzsen jellemzik a
lekpzett dolgot, szemlyt vagy fogalmat. A tulajdonsg, adatbzisbeli megfelelje az oszlop,
attribtum. Az oszlopokat mindig egyedi nvvel kell elltnunk.
A tblzat sorait rekordoknak nevezzk, ami a relci egy konkrt n-es tulajdonsgokat
tartalmaz csoportjnak (tuple) feleltethet meg. A mez a tblzatban a sorok, ill. az oszlopok ltal
meghatrozott adatelem. Egy adatbzisban kt teljesen azonos sor nem ltezhet.
3.2.4

A kapcsolatok (s fajtik)

Nagyon fontos, hogy fent meghatrozott relcit ne tvesszk ssze a kapcsolattal.


A kapcsolat a relcik kztti sszefggsek lersra szolgl. Pl. relci a dolgoz korbban
emltett trzsadatai, ill. relci a cipbolt zleteinek trzsadatai. Viszont a kett kztti kapcsolatot az
jelenti, hogy a dolgoz valamelyik zlethelysgben dolgozik. A kapcsolatot az adatbzisokban a
kulcsok, ill. az idegen kulcsok segtsgvel valstjk meg.
A kapcsolatok fajti az sszekttt adatok szmossgtl fggen lehetnek:
1:1 kapcsolat
Kt relcit (tblt) sszekt kapcsolatot, akkor neveznk 1:1-es kapcsolatnak, amikor kt
relci elemei (az adattblk sorai) egy az egyben megfeleltethetek egymsnak. Pldul amennyiben
egy cgnl krtys belptet rendszer mkdik, s mindenki csak egy belp krtyval rendelkezik s
minden krtya ki van osztva, akkor a dolgozi trzsadatokat egy az egyben meg tudjuk feleltetni a
belp krtya trzsadatoknak.
1:n kapcsolat
43

Kt relcit (tblt) sszekt kapcsolatot, akkor neveznk 1:n-es kapcsolatnak, amikor az


egyik relci egy elemnek a msik relci tbb eleme feleltethet meg. Pldul egy dolgoz tbb
informatikai eszkz hasznlatra is jogosult (pl. mobil, Desktop szmtgp, tblagp) s ezen
eszkzkhz csak frhet hozz, akkor egy dolgozhoz (egy adatbzis sor) tbb trgyi eszkz sor is
tartozik.
n:m kapcsolat
Kt relcit (tblt) sszekt kapcsolatot, akkor neveznk n:m-es kapcsolatnak, amikor az
egyik relci egy elemnek a msik relci tbb eleme feleltethet meg. Pldul egy dolgoz tbb
vllalati gpkocsi vezetsre is jogosult s egy gpkocsit tbb vllalati dolgoz vezethet, akkor egy
dolgozhoz (egy adatbzis sor) tbb gpkocsi sor is tartozik s viszont.
3.2.5

Kulcsok s szerepk

Amennyiben szeretnnk felpteni a dolgoz relcit, figyelnnk kell arra, hogy az klnbz
dolgozkat az adattblban is meg tudjuk klnbztetni. Pldul lehet kt ugyanolyan kereszt, ill.
csaldi nev dolgoz (Kovcs Jnos), akik ugyanabban a vrosban szlettek (Budapest), s
megegyezhet az anyja neve (Kovcs Pln) stb. Ltszik, hogy minl tbb tulajdonsggal prblunk
egy dolgozt azonostani, annl pontosabbak lehetnk, br sohasem lehetnk teljesen biztosak, hogy
sikerlt a krt teljesen leszkteni. Ezrt sokkal inkbb clravezet, ha egy azonostt, pl. egy dolgozi
trzsszmot vezetnk be a relciba, amelyet csak egy dolgoz adathoz rendelnk hozz s ezltal
egyrtelmen azonostjuk a dolgozt. Ms esetekben ez az azonost rendelkezsre llhat anlkl,
hogy neknk kellene egy sorszmot kiosztani, pl. a vllalati gpkocsik rendszma, alvzszma, stb.
Egy relciban (tblban) a tulajdonsgoknak (oszlopoknak) azon csoportjt, amely
egyrtelmen meghatrozza az adott n-est (tbla sort), kulcsnak nevezzk. Amennyiben a kulcs csak
egy tulajdonsgot tartalmaz egyszer kulcsnak nevezzk, ha tbb tulajdonsg egyttesen alkotja
sszetett kulcsnak nevezzk.
Amennyiben egy relciban tbb kulcsjellt van, akkor kzlk ki kell vlasztani azt, amelyet
elsdleges kulcsknt fogunk alkalmazni. A tbbi kulcsjelltet alternl kulcsnak nevezzk. Pldul
egy dolgozi relciban kulcsjellt lehet a dolgoz trzsszma, ill. a szemlyi szma is, ekkor a
trzsszm kerlhet elsdleges kulcsknt kijellsre, mg a szemlyi szm alternl kulcs lesz.
A relcik (tblk) kztti kapcsolatokat a kulcsokon keresztl valsulnak meg. Amennyiben
egy cgnl minden dolgoznak van egy vllalati kocsija, akkor a dolgozi relciban feltntetve a
gpkocsi egyedi azonostjt, rendszmt ssze tudjuk kapcsolni a dolgozi s a gpkocsi relcit.
Ebben az esetben a rendszm a gpkocsi relci kulcsa s amennyiben ezt a dolgoz relciban is
szerepeltetjk, akkor ott idegen kulcsknt fog szerepelni.
Idegen kulcsnak nevezzk egy relciban azt az azonostt, amely egy msik relciban
kulcs (egyedi azonost) szerepet tlt be.
Vegyk szre, az idegen kulcs csak akkor egyedi az adott relciban, ha a kt relci kztt
1:1-es kapcsolat van. Ha pl. tbb dolgoz is hasznlhatja ugyanazt a gpkocsit, akkor a dolgozi
relciban tbbszr fordulhat el a gpkocsi rendszma.
Amennyiben viszont minden dolgoz tbb gpkocsit is hasznlhat s egy gpkocsit tbb
dolgoz is hasznlhat, akkor az n:m-es kapcsolat rgztsre mindenkppen egy olyan j relci
fellltsa szksges, amely tartalmazza a dolgoz (dolgozi trzsszm) s a gpkocsi (rendszm)
sszerendelseket.
3.2.6

Relcis alapmveletek

A tovbbiakban az egyszersg kedvrt az adatmveletek meghatrozshoz a tbla, oszlop,


sor kifejezseket hasznljuk.
3.2.6.1 Szelekci
44

A szelekci, kivlaszts az adattblbl kivlasztott azon sorokat adja eredmnyl, amelyek


megfelelnek a kivlaszts felttelnek. A szelekci, amennyiben nem tallt a feltteleknek megfelel
sort, akkor 0 sort is adhat eredmnyl. A szelekci SQL megfelelje a SELECT parancs.
Pl. az albbi kiindulsi tblbl ki szeretnnk vlasztani a 10000 Ft beszerzsi r feletti
termkeket:
Tpus

Eladsi r

Beszerzsi r

Forgalom (db)

Futcip

18 000

12 000

93

Tenisz cip

14 000

13 000

110

Utcai cip

12 000

10 000

210

ltny cip

30 000

15 000

8 000

1 000

Strandpapucs
A szelekci eredmnye:
Tpus

Eladsi r

Beszerzsi r

Forgalom (db)

Futcip

18 000

12 000

93

Tenisz cip

14 000

13 000

110

ltny cip

30 000

15 000

3.2.6.2 Projekci
A projekci az adattblbl kivlasztott oszlopokat tartalmaz sszes sort adja eredmnyl. A
projekci SQL megfelelje a SELECT parancs.
Pl. az albbi kiindulsi tblbl ki szeretnnk kivlasztani a tpus s az eladsi r oszlopokat:
Tpus

Eladsi r

Beszerzsi r

Forgalom (db)

Futcip

18 000

12 000

93

Tenisz cip

14 000

13 000

110

Utcai cip

12 000

10 000

210

ltny cip

30 000

15 000

8 000

1 000

Strandpapucs
A projekci eredmnye:
Tpus

Eladsi r

Futcip

18 000

Tenisz cip

14 000
45

Utcai cip

12 000

ltny cip

30 000
8 000

Strandpapucs
3.2.6.3 Join

A termszetes sszekapcsols (natural join, inner join) utasts kt adattbla (A s B tbla)


egyestsre szolgl, olyan mdon, hogy az eredmnytbla tartalmazza a kt adattbla sszes oszlopt
s a sorok kzl csak azokat, amelyekben az sszekapcsols alapjul szolgl kulcs rtk mind a kt
kiindulsi tblban jelen van. Amennyiben egy adott kulcsmez tbbszrsen van jelen a kiindulsi
tblkban, akkor az eredmnytblban az adott kulcs mez rtkre vonatkozan A tbla minden
sora a B tbla minden sorval sszeillesztve szerepel (Descartes szorzat). Nem szerepelnek benne
azon sorok, ahol az adott kulcs mez rtke az egyik tblbl hinyzott.
A join mvelet msik fajtja kls sszekapcsols (outer join), ami megegyezik a termszetes
illesztssel, azzal a klnbsggel, hogy az eredmnytblba azon sorok is bekerlnek, ahol csak az
egyik tblban szerepelt a kulcs mezben rtk. Ebben az esetben a msik tblbl hozott mezk
rtke res lesz. A kls sszekapcsols lehet teljes (Full), jobb oldali (Right) vagy baloldali (Left),
attl fggen, hogy az sszekapcsols mind a kt tbla ssze kulcs rtkt tartalmazza, vagy csak az
sszes jobboldali kulcs rtket vagy csak az sszes baloldali kulcsrtket.
A join utasts veszlye, hogy amennyiben a kt tbla azonos nev mezket hasznl, akkor az
eredmnytblban nem lesz egyrtelm, hogy melyik oszlop mit tartalmaz. pp ezrt miden join eltt
figyelmesen meg kell tervezni az eredmnytbla oszlopait.
Az sszekapcsols vgrehajtsra az SQL JOIN utastst tudjuk hasznlni.
Pldul, amennyiben szeretnnk az eladsi rat s a mreteket egy tblba sszerakni, akkor a
termszetes join utasts a kvetkez eredmnyt ad:
Tpus

Termk Azonost Eladsi r

Futcip

1001

18 000

Tenisz cip 1002

14 000

1008

12 000

Utcai cip

Termk Azonost Mrettl Mretig


1001

36

44

1001

26

32

1002

40

44

A join mvelet eredmnye:


Tpus

Termk Azonost Eladsi r

Futcip

1001

Mrettl Mretig

18 000 36

44

46

1001

18 000 26

32

Tenisz cip 1002

14 000 40

44

Futcip

Vegyk szre, hogy az els tbla minden elemt a msodik tbla minden elemvel
sszeprostva kaptuk meg a harmadik eredmny tblt. A harmadik tblban ktszer szerepel az
1001-es termkazonost, mivel a msodik tblban is kt sor volt, ill. egyszer sem szerepel az els
tblbl az 1008-as azonost, hiszen ennek nem volt megfelelje a msodik tblban.
Hasonlan, ha az kls join utastst szeretnnk hasznlni, akkor kvetkez eredmnyre
jutunk.
Tpus

Termk Azonost Eladsi r

Futcip

1001

18 000 36

44

Futcip

1001

18 000 26

32

Tenisz cip 1002

14 000 40

44

Utcai cip

1008

Mrettl Mretig

12 000

Ebben az esetben a klnbsg az utols sorban jelentkezik, hiszen az 1008-as azonostnak


nem volt prja a msodik tblban, ezrt az onnan hozott mezk resek. Vegyk szre, hogy ebben az
esetben megegyezik a teljes kls join a bal oldali kls join-nal, hiszen a jobb oldali (msodik)
tblban nem volt olyan azonost, mely ne szerepelt volna a bal oldali (els) tblban.
3.2.6.4 Egyb relcis algebra mveletek
Az albbiakban tovbbi relcis algebra mveletek kerlnek rviden meghatrozsra.

tnevezs, az oszlopnevek tnevezse.

Metszet, kt tbla kzs sorai.

Uni, kt tbla sszes sora egy tblban, ahol a kt kiindulsi tbla azonos
oszlopokkal rendelkezik.

Klnbsg, az els tbla sorai, kivve msodik tbla sorait.


3.3

Esettanulmny az adatmodellezs alapfogalmaival kapcsolatosan

Egy cipbolt hlzat rtkestsre szeretnnk olyan relcis adatmodellt tervezni, mely
segtsgvel meghatrozhatjuk a hlzat budapesti zletnek adott idszakra, adott gyrtra vonatkoz
forgalmt. Ez a pldnkban legyen a Budapesti zletekben rtkestett Salamander mrkra vonatkoz
forgalom.
Els lpsben hatrozzuk meg a szksges relcikat:
A termk relci: (TERMEK_ID,
TERMK
MEGNEVEZS,
GYRT,
MODELLV, TPUS, KATEGRIA). Ebben a relciban a TERMEK_ID a kulcs, hiszen
egyrtelmen azonostja az adott cipt.
Amely a termktrzs tblnak feleltethet meg:
TERMEK_I
D

TERMK
MEGNEVEZS

GYRT

MODELL
V

TPUS

KATEGRI
A

47

Edzcip

Nike

2012

Frfi

Sport

Futcip

Adidas

2013

Ni

Sport

Utcai cip

Joseph Siebel

2011

Frfi

Utcai

ltny cip

Salamander

2010

Frfi

Utcai

Strandpapucs

Puma

2012

Ni

Szabadid

Gyerekcip

Geox

2013

Gyerek

Utcai

Az rtkests relci: (TRAN_ID, TERMK_ID, IDPONT, RTKESTSI_R,


MENNYISG, STORN, ZLET). Ebben a relciban a TERMEK_ID idegen kulcs, hiszen az a
termk relciban azonostja egyrtelmen az adott cipt.
Amely az rtkests tblnak feleltethet meg:
TRAN_ID

TERMK_ID

IDPONT

2013.02.13

RTKESTSI_R

MENNYISG

STORN

ZLET

12 000

nem

Budapest

2013.02.15

15 000

nem

Pcs

2013.06.15

10 000

nem

Szeged

2013.02.18

24 000

igen

Kecskemt

2013.02.18

30 000

nem

Budapest

2013.03.22

21 000

nem

Budapest

Msodik lpsben az rtkests tblbl a Szelekci segtsgvel vlasszuk ki azon tteleket


ahol a Storn oszlopban nem rtk tallhat, azaz nem kerlt visszavonsra a tranzakci.
TRAN_ID TERMK_ID IDPONT

RTKESTSI_R MENNYISG STORN ZLET

2013.02.13

12 000

nem

Budapest

2013.02.15

15 000

nem

Pcs

2013.06.15

10 000

nem

Szeged

2013.02.18

30 000

nem

Budapest

2013.03.22

21 000

nem

Budapest

Harmadik lpsben vlasszuk ki a Projekci segtsgvel azon oszlopokat, amelyekkel a


ksbbiekben dolgozni fogunk. Ez a lps az adatbzisoknl lnyegesen lervidtheti a feldolgozsi
idt.
48

Az rtkests relci: (TERMK_ID, RTKESTSI_R, MENNYISG, ZLET)

TERMK_ID RTKESTSI_R MENNYISG ZLET


2

12 000

Budapest

15 000

Pcs

10 000

Szeged

30 000

Budapest

21 000

Budapest

A termk relci: (TERMEK_ID, GYRT,)


TERMEK_ID GYRT
1

Nike

Adidas

Joseph Siebel

Salamander

Puma

Geox

A negyedik lpsben a kt tblt a kapcsoljuk ssze a termszetes JOIN relcival, ahol az


sszekapcsols kulcst a termk azonostja adja.

TERMK_ID RTKESTSI_R MENNYISG ZLETHELYISG GYRT


2

12 000

Budapest

Adidas

15 000

Pcs

Joseph
Siebel

10 000

Szeged

Geox

30 000

Budapest

Salamander

21 000

Budapest

Nike

49

tdik lpsknt ismt a Szelekci segtsgvel


zlethelysgekben rtkestett Salamander termkeket.

hatrozzuk

meg

budapesti

TERMK_ID RTKESTSI_R MENNYISG ZLETHELYISG GYRT


30 000

Budapest

Salamander

Vgl az rtkestsi r s a mennyisg szorzataknt megkaphatjuk, hogy az a budapesti


zletek 30 000 forint rtkben adtak el Salamander mrkj cipt.
3.4

Tervezs

Az adatbzis tervezsnek legfbb szempontja, hogy a tervezsi folyamat sorn megfelel


ismereteket szerezznk a modellezni kvnt gazdasgi folyamatrl, ill. a megvalstott adatbzis
befogad adatbzis kezel rendszerrl. Lpsei:
I. Ignyfelmrs s analzis
II. Fogalmi adatmodell elksztse
III. Az adatbzis kezel rendszer kivlasztsa
IV. A fogalmi modell megfeleltetse logikai adatmodellre (adatbzis kezel
specifikus)
V. A fizikai adatmodell tervezse (adatbzis kezel specifikus)
VI. Adatbzis implementls (adatbzis kezel specifikus)
3.4.1

A jl tervezett adatbzis

Az adatmodell tervezsnl a val vilgban ltez dolgok, szemlyek, fogalmak tulajdonsgait


kell minl pontosabban, a hasznlat cljnak megfelel rszletezettsggel lernunk a tulajdonsgokbl
s a szksges relcikat sszelltanunk. A relcik meghatrozsakor azzal a szemllettel kell
dolgoznunk, hogy az adatbzis kezel megfelel hatkonysggal tudja eltrolni a relcikat s a
lekrdezs esetn szintn ugyanilyen hatkonysggal tudja sszelltani a lekrdezett adatokat.
A legegyszerbb dolog lenne a tervezs szempontjbl egy olyan tfog relci (tbla)
meghatrozsa, amely tartalmazza az adott tranzakcihoz kapcsold sszes adatot. Pl. ha egy
zletben egy cipt rtkestenek, akkor egy sorban feljegyeznnk, hogy ki, mikor, hol, kinek adta el,
mi volt a cip mrkja, ki gyrtotta, illetve ugyanezen sorban trolnnk az elad nevt, szletsi
helyt, az zlet cmt, a vev sszes adatt stb.. Ebben az esetben az adatbzisunk egy hatalmas nagy
tblbl llna, amelyben az adatok tbbszrsen lennnek trolva, hiszen minden egyes eladskor
ismt eltrolnnk az sszes adatot. Ez a mdszer egyrszt sajnos elg hamar felemszten a
rendelkezsre ll trterletet, ill. tbblet terhet rna az adatbzis kezelre, hiszen minden alkalommal
szmos adatot kell kirni az adatbzisba. Nem is beszlve a felhasznlkrl, akinek feleslegesen
kellene ezen adatokat megadni az jabb tranzakci bevitelekor. A problmk msik nagy krt a
lekrdezsek jelentenk, hiszen nehezen lenne eldnthet, hogy melyik sor tartalmazza helyesen
pldul a dolgoz lakcmt, ha a tbbszrs bevitelnl elgpelsek is trtntek. Szintn nagyon sok
idt venne ignybe a teljes adatbzis (adattbla) tfslse, hiszen szinte brmelyik sorban
elfordulhat a keresett adat, ill. ha az eddigi sszes sorban frissteni kellene a megvltozott mezk
rtkt.
A tervezsnl a msik vglet az gynevezett binris relcik lennnek, ahol minden egyes
tulajdonsgot egy j relciban (tblban) trolnnk el. Azaz pldul lenne egy tbla a dolgozi
50

trzsszm dolgoz vezetk neve, a dolgozi trzsszm dolgoz kereszt neve, a dolgozi trzsszm
dolgoz telefonszma, stb. vonatkozsban. Ebben az esetben is knny beltni, hogy az adatbzis
kezel lelassulna ennyi tbla kezelse sorn, hiszen ha pldul egyben szeretnnk ltni a dolgozi
trzsadatokat, akkor elszr szmtalan join mveletet kell vgrehajtanunk.
Mint mindig, az igazsg a kt megkzelts kztt tallhat, azaz ltre kell hozni a relcik
olyan halmazt, hogy az adatbzis kezel mind a rendelkezsre ll helyet mind pedig az
adateltrolsok, lekrdezsek idejt optimlisan kezelni tudja.
Hatkonynak vagy jl tervezettnek neveznk egy adatbzist, amikor az eltrolt adatszerkezet
legalbb a 3. normlformban van.
3.4.2

A redundancia s kvetkezmnyei

A fenti pldban, amikor minden adatot egy nagy tblban trolnnk el az adatokat tbbszrs
ms szval redundns mdon rgztennk. A redundns rgzts alapvet problmja, hogy
ugyanazon adatelem tbb helyen is troldik, ezrt dntseket kell, hozni, hogy melyik eltrolt
adatelem a megbzhat. Sokszor ezen dnts meghozatalra se id, se kell informci nincs, ezrt
arra kell trekedni, hogy egy adatot lehetleg csak egy helyen troljunk el.
Tovbbi problma, hogy a redundns mdon trolt adatokat tbbszrsen kell vltozs esetn
frissteni vagy trlni, ami szintn nagyon erforrs ignyes, hogy mindannyiszor kikeressk az
adatbzisbl a redundns adat sszes elfordulst, ill. azt mdostsuk.
Ha egy rtkestsi tranzakcit az sszes adattal egytt rgztnk, akkor elfordulhat, hogy a
bergztett fknyvi szmlaszm eltr a vletlen elgpels miatt. Ez csak a fknyvi kivonat
elksztsekor derlhet ki, amennyiben ilyen fknyvi szmlaszm nem ltezett vagy egyb szmviteli
egyeztetseknl derlhet fny a hibra. Mennyivel knyelmesebb egy olyan rendszert hasznlni, ahol
csak az zleti tranzakci tpust, ill. paramtereit kell rgzteni s a rendszer az zleti tranzakcikhoz
rendelt kontrtbla alapjn hatrozza meg a knyvelend fknyvi szmlkat.
Redundancia emellett akkor fordulhat el egy adatbzisban, ha egy adatbzison bell
egymsbl levezethet mennyisgeket trolunk el. Pl. az eladsi r s a mennyisg mellett, felesleges
lenne eltrolni a forgalmat a kt adat szorzatt, hiszen az brmikor kiszmolhat. Szmviteli
szempontbl, ha egy mr lezrt idszakra trtnnek visszaknyvelsek, akkor a szmviteli tranzakcik
mdosulsa miatt a fknyvi kivonat, ill. a mrleg s eredmny kimutats is vltozik. Ha ezeket mr
eltroltuk redundns mdon egy kln tblban, akkor a konzisztencia megrzse rdekben ezeket is
mdostani kell.
Az adatbzis tervezs egyik clkitzse, hogy a redundancit, amennyiben lehetsges
megszntessk az adatmodellben.
3.4.3

Fggsek

Funkcionlis fggsrl egy relciban akkor beszlnk, ha egy relciban minden sorra igaz,
hogy a benne szerepl A tulajdonsg rtke egy idpontban B tulajdonsg csakis egy rtkvel
prosul.
Pldul egy vllalatnl az informatikai eszkzk (pl. telefon, tablet, stb.) a dolgozknak nvre
szlan vannak kiadva. Itt egy trgyi eszkz relciban szerepl (leltri szm, dolgoz, tpus)
tulajdonsgokra igaz, hogy ha ismert a leltri szm, akkor egy adott idpontban meg tudjuk mondani,
hogy ki az informatikai eszkz hasznlja, mi az eszkz tpusa, azaz a hasznl s a tpus
tulajdonsgok funkcionlisan fggnek a leltri szmtl. Jellse: leltri szm -> hasznl vagy leltri
szm -> eszkz tpus. Vegyk szre, hogy fordtva nem felttlenl igaz az llts, ha ismerjk az
eszkz tpust, akkor meg tudjuk llaptani a leltri szmt.

51

Amennyiben egy relciban a funkcionlis fggs A s B tulajdonsgok kztt klcsnsen


igaz, akkor klcsns fggsrl beszlnk.
Pldul a fent emltett pldt kiegsztjk gy, hogy a relci a leltri szmot s a gyrtsi
sorozatszmot tartalmazza, akkor, ha ismerjk egy eszkz gyrtsi szmt, meg tudjuk mondani a
leltri szmt s fordtva is.

Funkcionlis fggetlensgrl kt tulajdonsg kztt egy relciban akkor beszlnk, ha egy


tulajdonsg sem fgg a msiktl.
Pldul funkcionlis fggetlensg llapthat meg az informatikai eszkzk tpusa s a
beszerzs ve kztt, azaz egy tpus eszkzt tbb vben is beszerezhettnk, ill. egy vben tbb tpus
eszkzt is beszerezhettnk.

52

Rszleges fggsrl egy relciban akkor beszlnk, ha egy tulajdonsg egy sszetett
azonost egyik elemtl funkcionlisan fgg.
Pldul a cipbolt megrendelst ad a kzponti raktr fel, ahol a rendels relciba a
kvetkez tulajdonsgok kerlnek (rendelsszm, cikkszm, cikk megnevezs, mennyisg). Mivel az
megrendels azonostja az sszetett kulcs rendelsszm+cikkszm a cikk megnevezs rszlegesen
fgg a cikkszmtl, azaz ha ismert a cikkszm, akkor egyrtelmen meg tudjuk hatrozni a cikk
megnevezst s ehhez nem szksges a rendelsszm ismerete.
Teljes fggsrl egy relciban akkor beszlnk, ha egy tulajdonsg egy sszetett
azonosttl fgg s kln egyik elemtl sem fgg funkcionlisan. A fenti pldban a mennyisg
teljes fggssel fgg a rendelsszmtl s a cikkszmtl.
Tranzitv fggsrl egy relciban akkor beszlnk, ha egy C tulajdonsgot nem csak az
A kulcs hatroz meg, hanem az A-tl fgg B tulajdonsg is. Pldul egy informatikai eszkzk
relciban, ahol a leltri szm, tpus, memria kapacits tulajdonsgok tallhatak meg, a leltri szm
meghatrozza a tpust s a memria kapacits tulajdonsgokat is, viszont az adott eszkz tpusa,
szintn meghatrozza az eszkz memria kapacitst, azaz a memriakapacits tranzitvan fgg a
leltri szmtl.
Ers fggsrl egy relciban akkor beszlnk, ha A tulajdonsghoz, mindig tartozik B
tulajdonsg. Pldul egy eszkz leltri szmhoz mindig tartozik eszkz gyrtsi szm.
Gyenge fggsrl egy relciban akkor beszlnk, ha A tulajdonsghoz, nem felttlenl
tartozik B tulajdonsg. Pldul egy eszkz leltri szmhoz csak nha tartozik az adott eszkzre
vonatkoz biztosts.
3.4.4

Normlformk 3NF-ig

Ebben az alfejezetben a normlformkat a harmadik szintig trgyaljuk, meg kell jegyezni,


hogy emellett lteznek mg magasabb szint normlformk.
Hogy egy tblzatot relcinak lehessen nevezni, a kvetkez feltteleknek kell teljeslni.

Nem lehet kt teljesen egyforma sor.


A sorok sorrendjnek nem lehet jelentsge.
Az oszlopok sorrendjnek nem lehet jelentsge.
Az oszlopok nevei a relcin bell egyedinek kell lennie.
Minden tulajdonsgnak eleminek kell lennie.

53

Ha a sorrend a tblzatban szmt, fontos az, hogy pl. melyik tranzakci keletkezett elszr,
akkor a tblzatban fel kell venni az ehhez szksges tulajdonsgot pl. sorszmot, vagy rgzts idejt.
Ugyangy nem hordozhatnak informci az oszlopnevek sorrendjei, pl. kt fknyvi
szmlaszm tulajdonsgot rgztnk, akkor nem tmaszkodhatunk arra, hogy az els a tartozik a
msodik pedig a kvetel szmlaszmot jelenti, ezt az elnevezsben fel kell tntetni.
A tulajdonsgok elemi felttele arra vonatkozik, hogy egy sszetett tulajdonsg tbb elemi
tulajdonsgra bomlik. Pl. egy sszetett knyvelsi ttelnl egy mezben nem sorolhatunk fel egynl
tbb fknyvi szmot. Ha ilyen eset elfordul, akkor azt gy oldhatjuk fel, hogy a tblzatban
felvesznk egy j sort a tbb tulajdonsgrtk megismtlsvel.
Amennyiben ezen felttelek nem teljeslnek nem beszlhetnk relcikrl ennek a szoksos
jellse a 0. normlforma. Ezen tblzatokat a relcis adatbzis kezelk nem tudjk kezelni.
A normlformk szintjei mindig felttelezik az elz szintek megltt, azaz 2NF-rl akkor
beszlnk, a msodik szint felttelei mellett az els szint felttelei is teljeslnek.
Els normlformrl - 1NF akkor beszlnk, ha egy relci sszes nem kulcs tulajdonsga
funkcionlisan fgg az azonosttl.
Pldul egy cipbolt megrendelst ad a kzponti raktr fel, ahol a rendels nem normalizlt
relciba a kvetkez tulajdonsgok kerlnek (rendelsszm, cikk tpus, mennyisg), pl. (100654,
utcai cip, 10 db), (100654, utcai cip, 10 db), (100654, fut cip, 5 db), (100655, papucs, 20 db).
Rgtn ltjuk, hogy valami nem stimmel a rendelssel, mivel a kzponti raktrban nem tudjk majd
kiszolglni a cipbolt ignyt, hiszen a cikk tpus tl tg fogalom, tbb gyrt is kszthet ilyet. Egy
sor tbbszr is elfordulhat a tblzatban s valsznleg az els kt sor, mely teljes mrtkben
megegyezik kt klnbz tpus utcai cipre vonatkozik
A kulcs tulajdonsg a rendels szm ismeretben nem tudjuk egyrtelmen meghatrozni,
hogy milyen cikk tpust rendeltek meg (akr tbb ttel is lehet egy rendels szm alatt). Amennyiben
legalbb 1 NF-ra szeretnnk hozni ezen relcit, ki kell venni a relcibl a cikk tpust, mivel az nem
fgg funkcionlisan a kulcstl s helyette a cikk szmot kell betenni. Ezltal a rendels relci
(rendels szm, cikk tpus, mennyisg) legalbb 1 NF-ba kerl s tovbb egy cikk trzs relciban
szerepeltetjk a (cikk szm, cikk tpus) tulajdonsgokat. gy a rendels relciban a mennyisg
tulajdonsg funkcionlisan fgg a rendelsszm, cikk tpus sszetett kulcstl s a cikk trzs relciban
a cikk tpus relci fgg a cikk szmtl.
Msodik normlformrl - 2NF akkor beszlnk, ha egy relci sszes nem kulcs
tulajdonsga teljes fggssel fgg az azonosttl.
Pldul a cipbolt megrendelst ad a kzponti raktr fel, ahol a rendels 1NF-ban lv
relciba a kvetkez tulajdonsgok kerlnek (rendelsszm, cikkszm, cikk megnevezs,
mennyisg). Mivel az megrendels azonostja az sszetett kulcs rendelsszm+cikkszm a cikk
megnevezs rszlegesen fgg a cikkszmtl, azaz ha ismert a cikkszm, akkor egyrtelmen meg
tudjuk hatrozni a cikk megnevezst. Amennyiben a projekci segtsgvel kiemeljk a relcibl a
cikkszm, cikk megnevezs tulajdonsgokat, akkor az eredeti relci (rendelsszm, cikkszm,
mennyisg) legalbb 2NF-ba kerl.
Harmadik normlformrl - 3NF akkor beszlnk, ha egy relci sszes nem kulcs
tulajdonsga teljes fggssel fgg az azonosttl s ms tulajdonsgtl nem fgg, azaz nincs tranzitv
fggs, azaz az sszes kulcs tulajdonsg fgg a kulcstl, csak a kulcstl s a teljes kulcstl.
Pldul egy informatikai eszkzk 2NF relciban, ahol a leltri szm, tpus, memria
kapacits tulajdonsgok tallhatak meg. A leltri szm meghatrozza a tpust s a memria kapacits
tulajdonsgokat is, viszont az adott eszkz tpusa, szintn meghatrozza az eszkz memria
54

kapacitst, azaz a memriakapacits tranzitvan fgg a leltri szmtl. Ezen relcit gy hozhatjuk
3NF formra, ha kiemeljk projekci segtsgvel az eszkz tpus, memria kapacits relcit s az
eredeti relci a (leltri szm, eszkz tpusa) tulajdonsgokat tartalmazza.
3.5

Esettanulmny a normlformkra s a tervezsre

Nzzk meg a korbbi pldt, a cipbolttal kapcsolatban szeretnnk rgzteni az rtkestsi


adatokat, ill. a hozz tartoz trzsadatokat.
A nem normalizlt formban lv tblzatba jegyezzk fel az rtkests legfontosabb
tulajdonsgait, melyet az adatbzisban trolni szeretnnk.
A tblzatot az albbi formban rhatjuk fel:
RTKESTSI_TRANZAKCIK (rtkests_id., termk_id., idpont, eladsi_r,
mennyisg, zlet, termk_tpus, rgi)
A tulajdonsgok rtelmezse:
1.
RTKESTS_ID A tranzakci egyedi azonostja, sorszma, amely egy sorfolytonos
termszetes szm, a kimaradsa, ill. duplikldsa, valamilyen problmra vezethet vissza.
2.
TERMK_ID A termk (cip) egyedi azonostja, amely egy sorfolytonos termszetes
szm, a kimaradsa, ill. duplikldsa, valamilyen problmra vezethet vissza.
3.
IDPONT Az rtkests naptri idpontja, mely csak rtelmes naptri napokat
tartalmazhat.
4.
ELADSI_R Az rtkests sorn tnyeleges megfizetett brutt eladsi r, mely csak
termszetes szm lehet.
5.

DB Az rtkestett darabszm, mely csak termszetes szm lehet.

6.

ZLET Az zlethelyisg vrosnak megnevezse.

7.

TERMK_TPUS Az egyedi termkazonosthoz rendelt termk szveges megnevezse.

8.

RGI Az zlethelyisghez rendelt fldrajzi rgi megnevezse.


Nem normalizlt RTKESTSI_TRANZAKCIK tbla

RTKESTS
_ID

TERMK
_ID

IDPONT

ELADSI
_R

DB

ZLET

TERMK_
TPUS

RGI

2
6

2013.02.13

12000
10 000

1
2

Budapest
I.

Futcip
Gyerekcip

Kzponti

2013.02.15

15 000

Pcs II.

Utcai cip

Dunntl

2013.06.15

10 000

Szeged
II.

Gyerekcip

Tiszntl

2013.02.18

24 000

Kecskem
t I.

Utcai cip

Duna-Tisza
kze

2013.02.18

30 000

Budapest
III.

ltny cip

Kzponti

2013.03.22

21 000

Budapest
I.

Edzcip

Kzponti

55

RTKESTS
_ID

TERMK
_ID

IDPONT

ELAD
SI_R

DB

ZLET

TERMK_
TPUS

RGI

2013.02.13

12 000

Budapest I.

Futcip

Kzponti

2013.02.13

10 000

Budapest I.

Gyerekcip

Kzponti

2013.02.15

15 000

Pcs II.

Utcai cip

Dunntl

2013.06.15

10 000

Szeged II.

Gyerekcip

Tiszntl

2013.02.18

24 000

Kecskemt
I.

Utcai cip

Duna-Tisza
kze

2013.02.18

30 000

Budapest
III.

ltny cip

Kzponti

2013.03.22

21 000

Budapest I.

Edzcip

Kzponti

Az els lps a nem normalizlt relcikat els norml formra hozzuk, azltal, hogy
az sszetett tpusokat felbontjuk. Az els rtkests sorn a vev kt ttelt vett egy futcipt
s 2 db gyerekcipt, amit a tblzat egy mezjbe rgztettek. Ezt gy oldjuk fel, hogy kln
sort ksztnk a tblzatban a msodik ttelnek a ki nem tlttt tulajdonsgok
megismtlsvel.
Ezltal elrkeztnk az els normlformhoz, hiszen minden tulajdonsg funkcionlis
fggsben van az RTKESTS_ID S TERMK_ID alkotta sszetett kulcstl.
Az gy kapott relci:
RTKESTSI_TRANZAKCIK (rtkests_id, termk_id, idpont, eladsi_r,
mennyisg, zlet, termk_tpus, rgi)
Msodik lpsknt megvizsgljuk, hogy az sszetett kulcstl minden mez teljes
fggsben van. Mivel a termk tpus nem a teljes kulcstl, hanem a termk_id-tl fgg, ezrt
projekci segtsgvel kiemeljk a relcibl s elksztjk a termk trzs relcit.
RTKESTS
_ID

TERMK_
ID

IDPONT

ELADSI
_R

DB

ZLET

RGI

2013.02.13

12 000

Budapest I.

Kzponti

2013.02.13

10 000

Budapest I.

Kzponti

2013.02.15

15 000

Pcs II.

Dunntl

2013.06.15

10 000

Szeged II.

Tiszntl

2013.02.18

24 000

Kecskemt I.

Duna-Tisza
kze

2013.02.18

30 000

Budapest III.

Kzponti

2013.03.22

21 000

Budapest I.

Kzponti

56

TERMEK_ID TERMK_TPUS GYRT

MODELLV

Edzcip

Nike

2012

Futcip

Adidas

2013

Utcai cip

Joseph Siebel

2011

ltny cip

Salamander

2010

Strandpapucs

Puma

2012

Gyerekcip

Geox

2013

Az gy kapott relcik msodik normlformba kerlnek:


RTKESTSI_TRANZAKCIK (rtkests_id, termk_id, idpont, eladsi_r,
mennyisg, zlet, rgi)
TERMK_TRZS (termek_id,termk_tpus, gyrt, modellv)
A harmadik lpsben megvizsgljuk, hogy az rtkests relciban nem maradt-e
tranzitv fggs, azaz minden tulajdonsg csak az rtkests_id, termk_id sszetett kulcstl
fgg. Azt tapasztaljuk, hogy a rgi tulajdonsg fgg egy msik nem kulcs meztl, az
zlettl. Ezrt ezt a tulajdonsgot a projekci segtsgvel kiemelve ltrehozhatjuk az
zlet_trzs relcit.
ZLET

RGI

Budapest I.

Kzponti

Budapest III.

Kzponti

Pcs II.

Dunntl

Szeged II.

Tiszntl

Kecskemt I.

Duna-Tisza
kze

RTKESTS_ID TERMK_ID IDPONT ELADSI_R DB ZLET


1

2013.02.13

12 000

Budapest I.

2013.02.13

10 000

Budapest I.

2013.02.15

15 000

Pcs II.

2013.06.15

10 000

Szeged II.

2013.02.18

24 000

Kecskemt I.

2013.02.18

30 000

Budapest III.
57

2013.03.22

21 000

TERMEK_ID TERMK_TPUS GYRT

Budapest I.

MODELLV

Edzcip

Nike

2012

Futcip

Adidas

2013

Utcai cip

Joseph Siebel

2011

ltny cip

Salamander

2010

Strandpapucs

Puma

2012

Gyerekcip

Geox

2013

Az gy kapott relcik harmadik normlformba kerlnek, azaz mindhrom tblban a


nem kulcs tulajdonsgok teljes fggssel fggnek az azonosttl s ms nem kulcs meztl
nem fggnek. Az vgleges relcik:
ZLET_TRZS(ZLET, RGI)
RTKESTSI_TRANZAKCIK (rtkests_id, termk_id, idpont, eladsi_r,
mennyisg, zlet, rgi)
TERMK_TRZS (termek_id, termk_tpus, gyrt, modellv)

58

II.

FEJEZET: ZLETI ALKALMAZSOK

Az zleti alkalmazsokrl szl fejezet foglalkozik a szmviteli informcis rendszer


adatszerkezetvel, azzal, miknt lehetsges felpteni olyan adatmodellt, amely segtsgvel
megfelelnk a jogszablyoknak s nem utolssorban olyan eszkzt kapunk a keznkbe, amellyel a
gpestett rendszerektl elvrhat nagysgrend erbefektetssel vgezhet a munka.
A szmvitelszervezsnek ez a terlete ktsgtelenl az tlagosnl mlyebb informatikai
ismereteket s sajtos gondolkodsmdot ignyel. Ezt tetzi, hogy egy tanknyv keretben s az itt
kijellt terjedelemben lehetetlen bemutatni az dvzt megoldst. ppen ezrt a fejezet sorn arra
trekedtnk, hogy az egyes problmkat azonostsuk, azokra egy lehetsges megoldst adjunk, azzal,
hogy nem biztos, hogy minden esetben lehetsg volt az optimlis s teljeskr megolds kzlsre.
1. A szmviteli alkalmazsok ltalnos jellemzi
A vllalkozsok szmviteli rendszerei esetenknt jelents komplexitst is mutathatnak, ezrt
minden rszrendszeren bell, klnsen azonban ezek kapcsoldsnl pontosan illetve minl
pontosabban fel kell tudni mrni azokat a kockzati faktorokat, amelyek hibs adatok
megjelenshez, illetve relevns, a beszmol adattartalmt alapjaiban rint adatok elvesztst
eredmnyezhetik. Albbiakban bemutatjuk a szmviteli rendszer elemeit, s a fontosabb kockzati
faktorokat. Ezen faktorok relevancijt az adott vllalkozsnl a knyvvizsgl szakembernek fel kell
tudni ismernie, s megfelel kontroll-megoldst tallni az adatok tesztelsre, a hibk felfedsre.
A vllalat szmviteli rendszernek egysges egszknt kell tudnia sszegyjteni, s
nyilvntartani a vllalkozs vagyoni, pnzgyi s jvedelmi helyzett befolysol gazdasgi
esemnyeibl szrmaz adatokat, s azokrl strukturlt formban informcit biztostani. Az
informci-biztosts sorn figyelembe kell venni a bels s kls rintettek informcis ignyt.
A szmviteli rendszer klnbz rszrendszerekbl pl fel, melynek cscsn a szintetikus
knyvels (fknyv) ll, amely kedvez esetben alapveten az analitikus rendszerekbl szrmaz
adatokat tartalmazza. A fknyv kizrlag rtkben mr, az analitikus rendszerek a lehet
legszlesebb kr informcit tartalmazzk, teht mennyisgi s rtk adatokat is nyilvntartanak.
A szmviteli rendszerben ltalban sok rszrendszer kapcsoldik ssze, amelynek
vizsglatnl a konzisztencia kt szinten vizsgland:

Az egyes rendszereknek nmagukon bell konzisztensnek kell lennik, a


rszrendszerek bels hibi ltalban szervezsi/fejlesztsi hibbl addnak, s az egyes
rendszerek tesztelsvel vizsglhat. A hibk ezen tpusa egyedi programoknl gyakrabban
fordul el, vsrolt (dobozos) szoftvereknl ritkbban tallkozhatunk vele, tekintettel ezek
tbb szint teszteltsgre.

A rendszerek kztti adatramlsok elgtelensgbl add hibk. Ezek a


hibk messze gyakoribbak az elz csoportba tartozknl, hiszen mr bellt, letesztelt
programoknl ugyangy elfordulhatnak. (Mgis, akkor tipikus, amikor klnbz
szervezs, esetleg klnbz adatbzison fut programok kommuniklnak egymssal.) A
hibk az albbi okokbl merlnek fel:
o

paramterezsi problmkbl add hibk

kommunikcis adatveszts nem megfelel kezelsbl add hibk

Gyakorlatban a rendszer megfelel mkdsnek ltalban a paramterezsi problmk


jelentik az akadlyt, gy ez kln, minden rszrendszer s a fknyv viszonylatban vizsgland.
A rendszeren belli adatkonzisztencia fenntartsa rdekben fontos vizsglni az adattrls
megoldsait. Fontos elv, hogy a fizikai trls ltalban tiltott, mert slyos konzisztencia-hibt

59

eredmnyezhet.1 Ehelyett alkalmaznak n. logikai trlst, melynek lnyege, hogy az adat rvnyessg
jelzvel van elltva, legegyszerbb esetben egy vlaszthat logikai jelzvel, vagy rvnyessgi
intervallumot lehet hozz kapcsolni. A program ez alapjn tudja szrni az adott idszakban rvnyes
egyedeket, de az adatbzison belli kapcsolatok nem srlnek.
A fizikai trlsre egy relevns esetben mgis szksg van. Nagy adattmeg esetn elvlsi
idn tl szksg lehet megoldani az archivlst, ellenkez esetben a lekrdezsek idignye
jelentsen megnhet. Az archivls megoldhat lehet msik adatbzisba val mozgatssal, esetleg
mentst kveten vgleges trlssel. Az IT folyamatok integrltsgtl fggen ennek megoldsa
trtnhet informatikai beavatkozssal, illetve programba gyazott funkci tjn.
Jogosultsgkezels
Kiterjedt szmviteli rendszerekben bonyolult jogosultsgi belltsi lehetsgeket kell tudni
kezelni. A jogosultsgkezelsre ezrt ltalban komplex hierarchikus rendszer szolgl, melyben
bellthat felhasznlnknt, mely rendszer mely funkciihoz frhetnek hozz. Mivel napjaink
legjabb trendjei szerint a kapcsolt vllalkozsok integrlt knyvelst alaktanak ki, a jogosultsgi
rendszert fel kell ruhzni lenyvllalati dimenzival is.2
A jogosultsgkezelsi rendszer elfelttele a felhasznlk egysges azonosthatsga. Az
azonost leggyakrabban a HR rendszerbl szrmazik, a programba val bejelentkezs (LOGIN +
Jelsz) teszi lehetv a jogosultsg s a felelssg rvnyestst.
A jogosultsgi struktra egy kiterjedtebb rendszerben egszen bonyolult is lehet. Alapelemei:
funkcik, jogok, amelyekkel finomhangolni lehet a felhasznlk hozzfrst. A megfelelen
kialaktott jogosultsgi rendszernek rszt kpezik ezen tlmenen olyan jogcsoportok, melyek az
gyviteli utastsok szerint az egyes pozcikhoz rendelnek hozz jogosultsgi krket. gy, ha valakit
egy adott pozciba helyeznek, a kapcsold jogcsoport hozzrendelsvel mindazon rendszerekhez
hozzfr, amelyekben az utasts szerint jogosult dolgozni.
A jogosultsgok megjelentse n. kereszttblkon keresztl valsul meg. A legprimitvebb
megolds szerint az egyes funkcik rendszeren belli menpontoknak feleltethetk meg. A
funkcikbl lehet ezt kveten jogokat szervezni, a jogok illeszthetk ssze jogcsoportokk, amely
brmely lenyvllalathoz bellthat.

Funkci

Jog

Jogcsoport

Fknyvi kivonat
lekrdezse

Fknyvi
listzsi jog

Junior
controller

A belptetst kveten az egyedi azonost a dolgoz felelssgt is megjelenti, hiszen ezt


kveten minden lnyeges folyamatnl naplzsra kerl a felhasznli azonostja, visszakereshetv
tve a tevkenysgt.
A tovbbiakban rszletesen bemutatjuk a szmviteli rendszer elemeit, kezdve a legfels,
szintetikus szinttl, majd, folytatva lefel a fknyvi eltt-rendszereken t (FA s kalkulci) az
analitikus rendszerekig.
A ksbbi fejezetekben bemutatunk minden rszrendszerre egy-egy minta adatstruktrt. Az
egyedi felhasznli ignyek termszetesen bizonyos eltrseket magyarzhatnak ettl, ugyanakkor
1

A problma abbl addik, ha olyan egyedet trlnk, amellyel mr felplt kapcsolat az adatbzison bell. Az
ilyen trlsek megakadlyozsra a modern adatbzismotorokban mr a definilt kapcsolat is megoldst jelent: a
hivatkozott adatrekordokat az adatbzismotor nem engedi trlni.
2
Az adatszerkezetet ekkor fel is kell kszteni a tbb vllalat kezelsre. A tovbbiakban ettl a plusz
dimenzitl eltekintnk.

60

meghatrozzuk azokat a kulcsszempontokat, amelyeket az adatmodell kialaktsa sorn mindenkppen


szem eltt kell tartani.
A relcis adatmodellben mint ismert az egyes egyedtpusok kztti kapcsolatot
kulcsokkal definiljuk. A kulcsok tekintetben megklnbztetnk termszetes s logikai azonostt.
Az objektumok kztti konzisztencia a termszetes kulcsok ltal vizsglhat s elemezhet. A
termszetes kulcs elvileg minden objektum esetn termszetes mdon rendelkezsre ll.
Ugyanakkor, az adatbzisban ehelyett valjban logikai azonostt hasznlunk, amelynek bels
tartalma nincsen, ennek legfontosabb oka, hogy fel sem merlhet ignyknt az azonostknt hasznlt
jellemz cserje. Az adatstruktra felptsekor az egyedek logikai azonostjt az ltalnos
konvencinak megfelelen SNEgyedtpus jellssel brzoljuk, a kapcsolatok kialaktshoz
szksges idegen kulcsot FKKapcsoltEgyedtpus mdon brzoljuk.
Dokumentum-csatols
Egyre nagyobb npszersgnek rvend a dokumentumok csatolhatsgnak krdskre.
Messze nagyobb hatkonysg rhet el egy szervezeten bell, ha az egyes zleti iratok nhny
kattintssal megjelennek a felhasznl eltt.
A dokumentum-csatolsnak vannak ugyan hardverkvetelmnyei, gy valamilyen beolvas
eszkz ez lehet szkenner, de alkalmas tud lenni a digitlis fnykpezgp is erre a clra , tovbb
gondoskodni kell megfelel trterletrl a dokumentumok trolsra.
Szoftveresen meg kell oldani a dokumentum strukturlt lementst, amelyben kt alapvet
megoldssal tallkozhatunk, egyrszt, a dokumentumot hivatkozhatan feltltjk az adatbzisba,3
vagy maga a dokumentum megfelelen standardizlt fjlnvvel erre dediklt trterleten kerl
elhelyezsre, az adatbzis csak a hivatkozst tartalmazza az adott llomnyra.
Mindkt megolds elfogadhatnak szmt. A dokumentum hozzfrs-vdelme automatikusan
biztostott, amennyiben adatbzisban troljuk. A megolds tovbbi jelents elnye, hogy a
dokumentum fizikai llomnya s a hivatkozs nem vlik szt egymstl, azaz, biztostott, hogy az
adatbzisban trolt hivatkozott llomny nem kerlhet trlsre a trterletrl. Az adatbzisbeli trols
htrnya, hogy az adatbzis mrett nveli, feltltse-letltse sszetettebb a msik megolds szerinti
msols/tnevezs folyamatnl. Tovbbi htrny, hogy egyes adatbzismotorok nem tmogatjk
megfelel sznvonalon ezt a funkcit.
Amennyiben a Dokumentum-tblnk akr egyik, akr msik megoldssal rendelkezsre
ll, az egyes egyedtpusokhoz a csatolhatsg mr egy idegen kulccsal megteremthet. Termszetesen
a szoftvert fel kell kszteni a dokumentum megtekintsre, de ez mr kzpontostott funkcival
lehetsges. (Azaz, a megjelentst nem kell st nem szabad felletenknt leprogramozni.)
2. Szintetika (fknyv)
A fknyvi knyvels a szmviteli rendszer cscsa. Feladata az alsbb szint rendszerekbl
szrmaz, illetve a kzvetlenl fknyvileg knyvelt adatok sszegyjtse az ltalnosan alkalmazott
mdszertan szerinti zrt rendszerben, s ez alapjn specifikusan meghatrozott, standardizlt output
(sszest listk, beszmol) sszelltsa.
Fontos szem eltt tartani a fknyv s analitikk eltr szemllett a rgztsi idszakok
tekintetben. A fknyv fontos clja a beszmol altmasztsa, gy ktelezen zleti vekben
gondolkodik, fszably szerint nem is lt tovbb az egyes fknyvi idszakokon. A legtbb fknyvi
rendszerben nincs is lehetsg a fknyvi listkat zleti veken tl megjelenteni.4 Az analitika ezzel
szemben ltalban nincs zleti vekhez ktve, a fknyvi felads sorn egzaktan biztostani kell,
hogy a megjelen ttelek pontosan egy fknyvi idszakhoz kerljenek hozzrendelsre. Szintetikus

A legtbb adatbzismotor kpes binris fjlok csatolsra (ld. BLOB meztpus). Az ilyen csatolsokat kln
egyedtpusba szoks szervezni annak rdekben, hogy csak akkor kelljen a rendszernek az ilyen potencilisan
nagymret mezkhz fordulnia, amikor kifejezetten erre van igny.
4
zleti ven tlnyl listk megjelentsre lehet ugyanakkor megoldst tallni.

61

szinten ezrt nagyon fontos egyedtpus lesz az zleti v. Az zleti vek osztjk szakaszokra a fknyv
ltal fellelt idszakot.5
Alapvet kvetelmny az zleti vekkel szemben, hogy

nem lehetnek tfedsben


a rendszerben szerepl legels zleti v nyitdtuma s a legutols zleti v
zrdtuma kztt nem lehet olyan nap, amely nem kapcsoldik egyetlen zleti vhez
sem. (Folytonossg elvbl kvetkezen.)

A fenti kvetelmnyeket egyszeren ki tudja elgteni az albbi tblaszerkezet:


SNUzletiEv, Megnevezs, Fordulnap, Sttusz
Lthat, hogy az zleti vek egymsutnisgt egy dtum, a fordulnap definilja, gy az
idszakok kztti szakads eleve kizrt a rendszerben. A sttusz jelz ezen tlmenen bellthatv
teszi, hogy az adott zleti v aktv, vagy mr lezrt, gy kezelve, hogy a lezrt idszakra mr ne
lehessen bizonylatot rgzteni. Termszetesen specilis cghelyzetek szksgess tehetik, hogy az
utols, aktv zleti vben a fordulnapot mozgassuk. Erre megfelel jogosultsggal s felttelek
mellett felkszthet az alkalmazs.
Fknyvi szmlk
A fknyvi knyvels alapelemei a fknyvi szmlk. A rgzts sorn a legelemibb
konzisztencilis kvetelmny az automatikus mrlegegyezsg biztostsa, melyhez a szmlk tartozik
s kvetel fsszegnek egyezst kell minden pillanatban fenntartani, ehhez a T s K egyezs
bizonylati szinten is fenn kell hogy lljon. (A ksbbiekben ezt a kvetelmnyt mg alacsonyabb
szinten, gazdasgi esemnyenknt fogjuk megfogalmazni.)
A fknyvi szmlk rendszere a vllalat szmlarendje szerint kerl sszelltsra, s minden
pillanatban igazodnia kell ehhez. Ennek rdekben a fknyvi szmla egyedtpus az albbi
attribtumokat kell, hogy tartalmazza minimlisan:6
SNFkSzmla, SzmlaSzm, Megnevezs, rvKezdet, rvVge, Analitikus
Az analitikus knyvels jelz lnyege, hogy az analitikusan kezelt fknyvi szmlk
szintetikus knyvelst megakadlyozza, s viszont. Ennek megfelelen, hromfle rtket vehet fel a
szmlajellemz: A, S, M (csak Analitika, csak Szintetika, Mindkett) Ezzel biztosthat az analitikusszintetikus egyezs, az A jelzet szmlra csak meghatrozott analitikus rendszerbl rkezhet
fknyvi ttel, a hibajavtsok is ktelezen az analitikbl indulnak.
Kiterjedtebb rendszerekben ennl sokkal komplexebb kialaktsok is lteznek. (Nagy
szmviteli rendszerekben szoktak alkalmazni n. dimenzis fknyvet. Ez kpes arra, hogy a
knyvelsi tteleket bontani tudja tbb dimenzi szerint, kezelve esetlegesen a tbb telephelyet, tbb
devizanemet, illetve, a tbb szmviteli szablyrendszernek val megfelelst.)
Szksgnk lesz ezen tlmenen az analitikus elklntsek rdekben egy szmlatpus
egyedtpusra. Ezzel lehet vezrlkdokhoz rendelni a fknyvi szmlkat.
SNszmlatpus, Megnevezs
5

Kisebb fknyvi rendszerekben az zleti vek elklntse fjl szinten is megvalsult: az egyes vek
nyilvntartsa sok esetben ma is fizikailag elklnlt adatllomnyban trtnik. Termszetesen integrlt
rendszerekben ez nem megengedett, hiszen a feladsi funkci nem mkdhet megfelelen, radsul alapvet
szolgltatsok (automatikus zrs nyits, stb.) Nem tud megfelelen mkdni, hiszen a program egyszerre csak
egy zleti vre lt r.
6
A legegyszerbb rendszerekben tallkozhatunk sajnos azzal a megoldssal is, hogy nincs lehetsg az ven
belli vltoztats kezelsre. Amit vltoztatunk, az egsz zleti vre rvnyes lesz. Ez persze sokkal primitvebb
megoldst jelent, s messze nem javasolt.

62

A tnyleges sszerendels M:N kapcsolattal jn ltre, azaz: egy fknyvi szmla tbb
szmlatpushoz is hozzrendelhet, illetve, egy szmlatpusba tbb fknyvi szmla is sorolhat:
SNfszla_sztipus, FKfknyviszmla, FKszmlatpus, rvKezdet, rvVge
Ezzel a kapcsoltblval tudjuk definilni, hogy valamely fknyvi szmla kltsgnemknt
tovbb bontand kltsghelyek szerint (kalkulcis rendszer), vagy pnzszmlaknt (pnztr/bank) a
direkt cash-flow kimutatsra szolgl.
Minl fejlettebb a knyvelsi rendszer, annl szlesebbkr analitikus rendszerek szolglnak a
rszletez adatok nyilvntartsra, s szkl a fknyvileg kezelt szmlk kre. Ennek ellenre, a
tapasztalat szerint a fknyvi szint knyvels teljeskren nem kapcsolhat ki a rendszerbl. Ennek
megfelelen, fknyvi szinten biztostani kell ezen (vegyes) bizonylatok rgztst, termszetesen
csak olyan szmlkra, amelyek paramterk alapjn fknyvileg mozgathatak. A vegyes bizonylat
ugyanakkor mindig kilg a szmviteli rendszerbl, mert megkerl minden gpi analitikt, s kztes
nyilvntartst, gy kiemelt kockzati forrst s ellenrzsi feladatot kpez.
A fentiekbl addan, ha FA ttel vagy kltsg rgzthet ezen a szinten, az biztosan rossz
paramterezsre utal. Az FA analitika megkerlse az FA bevalls hibjt eredmnyezi, a
kalkulcis rendszer megkerlse kltsgek knyvelsekor az nkltsget s a munkaszmok
fknyvi egyezsgt fogja torztani.
Fknyvi bizonylatok s csoportosthatsguk
A fknyvi rendszerben kzponti egyedtpust kpez a fentieken tl a fknyvi bizonylat.
Ennek meglte, s a fizikai (elektronikus) bizonylattal val azonosthatsga mindenkor biztostand,
a szmviteli trvny szerinti bizonylati elv szerint.7 A klasszikus szmviteli mdszertan szerint ezeket
a bizonylatokat egyrtelmen tipizljuk, amelynek keretben naplhoz rendeljk ket. A klasszikus
naplk a bizonylatok csoportostsra szolglnak, megknnytve a ttelek visszakereshetsgt. Ebben
a rendszerben minimlisan t naplt klnbztettnk meg: vev, szllt, pnztr, bank, vegyes.
A klasszikus rendszerben teht a bizonylatok s a naplk kztt jn ltre hierarchikus
kapcsolat:
Napl

Bizonylat

A bizonylatok halmazt gy diszjunkt rszhalmazokra bontottuk a naplkhoz val


hozzrendelssel. (A bizonylatok egyedtpusban jelljk, a bizonylat melyik naplhoz kapcsoldik.)
A bizonylat egyedtpus minimlis felptse:
SNbizonylat, Bizonylatszm, FknyviDtum, FKnapl, Rgzt, RgztsDtum
Az FKnapl, a napl egyedtpus logikai azonostja, ez teremti meg a kapcsolatot az
egyedtpusok kztt, s teszi meghatrozhatv, hogy melyik az a (pontosan egy) napl, amelybe a
bizonylatot soroltuk.
A napltrzs az albbiak szerint plhet fel, clja a bizonylat hagyomnyos, napi gyakorlat
szerinti csoportostsa:
SNNapl, Megnevezs

Analitikusan rgztett tteleknl termszetesen egy feladsi bizonylat szerepel a fknyvi rendszerben, az
ahhoz tartoz eredeti bizonylat-hivatkozst a rszletez nyilvntarts tartalmazza.

63

Jllehet, a szokvnyok rvnyestse rdekben a hagyomnyos naplzst a rendszernek


tudnia kell, a naplknak napjainkban ennl komplexebb rtelmezse is van. A rendszer kpess tehet
forgalmi ttelek csoportosthatsgra is azltal, ha a napl a fknyvi szmlkhoz van hozzrendelve.
A dinamikus naplzsnl egy fknyvi szmla tbb naplhoz is hozzrendelhet, kln
csoportostsi ismrvknt lekrdezhetv tve a beruhzshoz kapcsold bizonylatokat, egy-egy
projekthez kapcsold bizonylatokat. gy egy riportban sszefoglalhatv vlik az sszes vagyon- s
jvedelemhats.
A dinamikus naplzs adatmodellbeli integrlsa ugyanakkor nem bonyolult. Szksgnk van
hozz egy dinamikus napl egyedtpusra:
SNDinNapl, Megnevezs, rvKezdet, rvVge
A fknyvi szmlk s a naplk kztt M:N kapcsolat ltesthet:
Dinamikus napl

FkSzmla

A bizonylatok fknyvi rgztshez a kvetkez egyedtpusunk a naplsor. Ez testesti meg


a gazdasgi esemnyt. Egy bizonylathoz tbb naplsor is tartozhat. A gazdasgi esemnyen azaz a
naplsoron bell mr rvnyeslnie kell a T K egyezsgnek.
SNNaplsor, FKBizonylat, Megnevezs
A naplsorokhoz kapcsoldnak a naplttelek, amelyek a konkrt T K lbat jelentik
meg. Termszetesen alapvet elvrsknt megfogalmazzuk, hogy egy naplsorhoz akrhny T s
K ttel tartozhat, elvrs ugyanakkor, hogy a gazdasgi esemnyen bell az egyes oldalakra
knyvelt sszegek megegyezzenek.
SNNaplTtel, FKNaplsor, FKFkSzmla, Oldal, sszeg
A fenti megolds lehetsget biztost arra, hogy tbb T oldali ttellel szemben tbb K
oldali ttel lljon. Gondoskodni kell viszont arrl, hogy a naplsor szintjn a T = K egyezsg
fennlljon. Ezt az ellenrzst rdemes minl alacsonyabb szinten, akr adatbzismotor szinten
biztostani. Erre alkalmazhatak az n. triggerek, amelyek egyes adatbzis-mveletek sorn
automatikusan lefutnak. A program szervezhet oly mdon, hogy naplsoronknt kerljn
megvizsglsra a T-K egyezsg, a bizonylat azon naplsorai kerljenek visszautastsra, ahol ez az
egyezsg nem rvnyesl.
Fontos azonban azzal is tisztban lennnk, ers hitvita zajlik arrl, hogy a T-K oldali ttel
sszerendelhetsge milyen szinten kvetelend meg az adatmodellbl kiindulva. Teljesen
elfogadottnak szmt megolds szerint a tartozik s a kvetel oldali ttel azonos sszegben egyszerre
mozdul. Ez kifejezi a klasszikus Paciolo-i logikt, tovbb, egzaktan definilt a szmla-ellenszmla
kapcsolat, ugyanakkor ezen a kvetelmnyen egyes napjainkban mkd alkalmazs mr tllpett.
Ez a logika egy, a fentitl kiss eltr adatszerkezettel lerhat, dupla hierarchikus
kapcsolatot felptve a naplttel s a fknyvi szmlk kztt. Elnye, hogy trivilisan, knnyen
biztosthat a T = K egyezsg, s definilt a szmla-ellenszmla kapcsolat. Htrnya, hogy
nehezebben pl. hdszmlkon keresztl kezelhetek azok az esemnyek, melyek tbb tartozik s
tbb kvetel lbat lltanak szembe egymssal.

Bizonylat

Naplsor

Naplttel

Fknyvi szmla

64

Az rdekes ebben a rendszerben a naplttel felptse, hiszen ahogy a fenti kapcsolati


brrl leolvashat hrom idegen kulcs tallhat ebben az egyedtpusban.
SNNaplTtel, FKNaplSor,T_Szmla, K_Szmla, sszeg
Riportolsi rendszer
A fknyvi rendszer alapvet listi kz tartozik a fknyvi karton, mely egy fknyvi szmla
mozgsait tartalmazza, a klnbz idsoros listk, melyek a knyvelsi tteleket tartalmazzk
klnbz szrsi s rendezsi kritriumok szerint, valamint a fknyvi kivonat, mely a szmlk
forgalmt s egyenlegt jelenti meg. Ezek nlkl nem kpzelhet el szintetikus szint. A listk a fenti
egyedekbl elllthatk, gy ezekkel a tovbbiakban nem foglalkozunk.
A fknyvi rendszernek fontos outputjt kpezik a kttt formtum kimutatsok, riportok.
Ezek kz tartozik a mrleg, eredmnykimutats s a cash-flow kimutats.
Elvrhat ugyanakkor a rendszertl, hogy szabad defincis lehetsget is biztostson egyedi
kimutatsok sszelltshoz. A kimutats-generls alap egyedtpusa a kimutats. Ez tartalmazza
mind a fenti beszmolrszeket, mind az esetleges egyni tovbbi riportokat, mindez attl fggen,
hogy a felhasznl melyek sszelltst kvnja a programra bzni. A kimutats felptse az albbi
lehet:
SNKimutats, Megnevezs, Nagysgrend
A kimutats defincijhoz kapcsold kvetkez egyedtpusunk a kimutats-sor. A
kimutats-sor kapcsoldik logikailag a kimutatshoz, s a riportunk tnyleges felptse kerl
rgztsre benne. A kimutats-sor a legegyszerbben a kvetkez felptssel jhet ltre:
SNKimutatsSor, FKKimutats, Sorszm, Cmke, Eljel, FKKimutatsSor
A sorszm a sor adott riporton belli elhelyezkedst takarja, az FKKimutatsSor a kapcsold
kzvetlen sszegzsor azonostjt tartalmazza. Nem ktelez mez, nincs kitltve a legmagasabb
szint kimutats-soroknl (Ld. mrlegfsszeg a mrlegben, mrleg szerinti eredmny az
eredmnykimutatsban), de ugyangy nem tltend ki a mez az n. tjkoztat soroknl sem,
amelyek szintn nem sszegzendk. (Az sszest sor-hivatkozs segtsgvel lnyegben n. rekurzv
kapcsolattal fastruktrt hoztunk ltre a riporton bell a rszletez-sszest sorokbl.)
Egy feladatunk van mg a riportok generlhatsghoz. Definilni kell tudnunk az egyes
kimutats-sorok rtkt. Ez a definilhatsg legegyszerbben azok fknyvi szmhoz rendelsvel
valsthat meg, azonban ez sok esetben nem lesz elegend a megfelel informcitartalom
ellltshoz. (Ld. cash-flow kimutats) Az egyszerstett struktra a kimutatssor-fknyviszmla
kapcsoltbla segtsgvel adhat meg.
SNKimutatssorFkszla, FKKimutatsSor, FKFkszla, rvKezdet, rvVge
Br jelen megoldsunk szerint egy fknyvi szmla csak egy kimutats-sorhoz kapcsoldhat
logikailag, az idbelisg kezelshez szksg van a fenti kapcsoltblra.8 Ezt a fenti smt lehet
kiterjeszteni tbb adatforrsra. (Pl. dinamikus napl, gyjtk, ms kimutatsok sorai, kalkulcis
egysgek, nkltsg-kategrik, stb.) A defincis lehetsgek esetenknt extrmek is lehetnek. A
defincis rekord az albbiak szerint nzhet ki sszetett adatforrs esetn:
SNKimutatsFkszla, FKKimutatsSor, Adatforrs, Azonost, rvKezdet, rvVge

A fknyvi szmla felosztsra is kpess tehet a rendszer, de ettl a lehetsgtl most eltekintnk

65

A gyakorlati tapasztalatok alapjn az eredmnykimutats definilhatsga a legegyszerbb. Az


sszelltsi szablyok szerint egy eredmnykimutats-sor  n db. fknyvi szm sszerendelssel
teljes, a szmviteli trvnynek megfelel adattartalmat lehet ltrehozni.9
Ennl lnyegesen nehezebb dolgunk van a mrleg automatikus sszelltsa esetn. Sok
esetben kln mrleg-sszellt motort hoznak ltre a minl nagyobb pontossg rdekben.
Az automatikus mrleg-sszelltsnl ugyanis az albbi nehzsgek mindenkppen problmt
jelentenek:
nem megszokott egyenlegek tsorolsa, ld. tfordult kvetels s tartozs
pros szmlk kezelse, azaz, amelyeket nem egyedileg kell minsteni, hanem tbb szmlt
egytt. (Ld. adk elrsi s megfizetsi szmlja, de eklatns plda az FA-szmlkbl a
tnyleges FA pozci minstse)
Fknyvi szinten nem jelentkez tsorolsok ltalban ez jelenti a legrosszabbul strukturlt
problmt a mrleg-sszelltsnl. Szmos ttel tartozik ide: pl. tarts kvetels/tartozs ven
belli rsznek tsorolsa, de mr az tfordult vev s a szllt sem kezelhet zrtan,
tekintettel arra, hogy a fknyv a vkony fknyv elvbl kiindulva ltalban csak egy
vevi s egy szllti fknyvi szmlt lt, nincs rltsa teht az egyedi vevi/szllti
pozcikra.
Az utbbiaknl kt megoldst alkalmazhatunk:
1. a felhasznlknak a program sszelltja a fenti hibkat deklarltan tartalmaz
beszmolt, amelyet a felhasznl korriglhat az tsoroland ttelekkel;
2. egy riporthoz definilhatv tesznk n. tsorols-tteleket, amelyek tartalmazzk, hogy a
riport generlhat adattartalmhoz milyen bels korrekcik szksgesek.
A riportolsnl tovbbi jelents problmt tud jelenteni a kerektsek helyes kezelse. A
mrleg megjelentsnl nem engedhet meg, hogy a kt oldal a kerektsi eltrsek halmozdsa
miatt vgl eltrjen egymstl. Erre is van azonban megolds: a kerektsi maradkok gyjtsvel, s
n. gngylt kerektssel t lehet hidalni ezt a problmt, viszont semmikppen sem szabad
megfeledkezni rla.
A szmviteli trvny szerinti cash-flow kimutats jelenti a legkevsb algoritmizlhat
problmt a rendszernkben. A direkt szemllet cash-flow sszelltsa megfelel kdolssal
elllthat, pldul a fenti naplzs megoldst jelent erre a problmra a pnzeszkz szmlk
sszerendelsvel. A tisztn indirekt megolds is lekezelhet lehet. A jelenlegi magyar szmviteli
szablyok szerinti kimutatsnl az operatv cash-flow indirekt szemllete s a befektetsi s
finanszrozsi cash-flow direkt szemllet adatbzisbl definilhat megoldshoz nem illeszthet. A
cash-flow sszelltshoz az adatok jelents kre kinyerhet a dinamikus naplk segtsgvel, de a
cash-flow egszt a rendszer nem tudja felvllalni, br sok alkalmazsban a fknyvi bonts
segtsgvel definilhatv tehet a cash-flow kimutats is.
A kimutatsok definilst kveten a programbl a lekrdezs elindthat, s innen csak a
fellet ergonmija szabhat hatrokat: a felleten akr megadhat lehet tbb oszlop, kezd- s
zrdtum szerinti adattartalommal. (Ily mdon brmely kimutats tetszleges rtkoszloppal
sszellthat, ezzel tetszleges akr havi rszletezettsg elrhet, de gy generlhatak a
szmviteli trvny szerinti (kt vagy hromoszlopos) beszmolrszek is.
Fknyvi javtsok
A fknyvi knyvelsben alapvet szably, hogy csak pozitv sszeg rgzthet. Hibsnak
tekintend az a program, amely megenged negatv sszeget knyvelni. A kzi javts sorn
szokvnynak megfelelen , gy ellenoldali ttellel lehet korriglni a tves knyvelst.
9

Ebben van azrt nmi egyszersts, ld. az eredmnykimutats tjkoztat sorait, pl. ebbl: rtkveszts

66

Ezzel termszetesen az a baj, hogy torztja az rintett fknyvi szmlk forgalmt. Ebbl
addan, megoldst jelent az n. negatv sztorn engedlyezse, mely viszont csak hibajavtskor teszi
lehetv a negatv eljel knyvelst.
A negatv storn rgzts sorn a megadott korbbi ttel ismtelt, ellenttes eljel knyvelse
trtnik, majd a helyes ttel mr knyvelhet a rendszerben, ezzel megvva a szmlk forgalmt.
Ehhez annyiban ki kell egszteni a korbbi struktrt, hogy a Naplsor egyedtpust kiegsztjk egy
FKNaplsor mezvel, amely rmutat a kapcsold (ellenttes eljel, javt/javtott) naplsor-rekordra.
Az l naplsorokban a mez nincs kitltve.
3. A fknyv s az analitikk kapcsoldsnak lehetsges megoldsai
A fknyvi knyvels s az analitikus rendszerek kapcsoldsban az zleti letben szles
spektrummal tallkozhatunk, melynek egyik vgn a sziget rendszer kialakts, a msik vgn a
teljesen on-line rendszer ll.
A sziget-rendszer kialakts lnyege, hogy az adatramlshoz nem ll rendelkezsre
szmtgppel tmogatott kommunikcis csatorna, ami az alsbb szint rendszerben rgztsre kerl,
a felsbb rendszerben ismtelten rgzteni kell. A megolds kisebb cgeknl, illetve
knyvelirodkban a mai napig fellelhet. Az analitikban az adathalmazbl n. kzi felads kszl,
amit kzzel rgztenek a felsbb szint rendszerben. Ebben az esetben az analitika-szintetika
automatikus gpi egyeztethetsge elvileg sem garantlhat, hiszen a folyamatban rszt vev
rendszerek nem ltnak r egymsra, gy itt ez alapvet ellenrzsi szksgletet tmaszt. A fknyvi
rgzts teht redundnsan kszl, amitl termszetesen fszably szerint tartzkodni kell, mert
fokozott erforrs-felhasznlst okoz, s inkonzisztencihoz vezet.10
A msik vgletet az n. teljesen on-line rendszer kpezi. Ennl a megoldsnl az alacsonyabb
rendszerben bergztett ttelek automatikusan fknyvi ttelt is generlnak, teht vals idben
megjelenik a fknyvi adat. Ez a megolds ltalban lenygzi a dntshozkat, viszont sajnos hibs
gyakorlatot jelent, hiszen a fknyv mint szintetikus rendszer extrm terhelst eredmnyezi,
hiszen
a felads sorn elvrt, hogy az adatok fknyvi szmlhoz rendelse mellett aggregls is
trtnjen,
a hibs rgzts minden esetben fknyvi tteleket generl, ami felesleges korrekcis sorokat
eredmnyez fknyvi szinten. (Azaz, nincs lehetsg felads eltti ellenrzsre, gy hiba
esetn triplzdni fog az rintett knyvelsi ttel: rontott, storn, helyes ttel.)
A helyes gyakorlat e kt vglet kztt helyezkedik el, amelynek lnyege, hogy az analitika s
a szintetika kztt van kapcsolat, viszont az analitikus ttelek bizonyos (szmviteli politikban
rgztett) idszakonknt kerlnek feladsra a szintetikus rendszer fel, termszetesen a szksges
folyamatba ptett ellenrzseket kveten.
A feladskor ltalban napra s szmlaszmra aggregltan generldnak a fknyvi ttelek.
Az idszakos feladst batch processing-knt, ill. batch folyamatknt (ktegelt feldolgozs)
aposztrofljuk az informatikai rendszerekben, s megoldhat kzi indtssal, amikor a felhasznl
dntse szerint indtja el a batch folyamatot, illetve msik lehetsg, amelyet nagyobb (esetleg
tbbtelephelyes) rendszerekben szoktak alkalmazni, az n. temezett tvtel. Ebben az esetben
idztetten automatikusan, napi-heti-havi rendszeressggel a program elvgzi a ttelek feladst.
Ennek szksges elfelttele, hogy az analitikn bell be legyen iktatva egy ellenrzsi szint, annak
rdekben, hogy csak olyan ttelek kerljenek a fknyvbe, amelyek a folyamatba ptett ellenrzsen
testek. (Ne feledjk, kzi feladsnl a feladst elindthoz telepthet a felelssg a knyvelsre

10

A redundns rgztsnek egyetlen elvi elnye van: a tbbszrs rgzts egyben tbbszrs ellenrzst is
jelenthet, gy a tves adatfelvitel egyfajta folyamatba ptett ellenrzssel szrhet, br abban a megolds
nem segt, hogy eldntsk a kt rgzts kzl melyik a helyes.

67

kerl ttelekrt, ezt ltalban eltt lista lehvsval lehet korrektt tenni a feladst indt
felhasznl fel.)
A felads technikailag kt alapvet technolgival valsulhat meg. A fejlettebb megolds
szerint az analitikus rendszer meghvja a fknyvi szint eljrst, paramterknt tadva a rgztshez
szksges adatokat. A fknyvi szint ellenrzi a konzisztencit, rgzti a ttelt, s visszatrsi rtke
jelzi az analitikus rendszernek, hogy a ttel szintetikus rgztse sikeresen megtrtnt. Ennl
primitvebb megolds, mde robosztussga miatt napjainkban is alkalmazott, az interfszllomnyon
keresztli adatmozgats. Ennek lnyege, hogy az analitikus rendszer a ltrehozand fknyvi tteleket
egy tmeneti trhelyre rakja le, ami lehet egy adattbla, de sokszor egyszer strukturlt szvegfjl
szolgl erre a clra, a fknyvi rendszer ltal is elrhet n. interfsz-knyvtrban. A fknyvi
rendszer bizonyos idszakonknt automatikusan beolvassa a tteleket az interfszllomnybl, s
elmozgatja azokat, vagy megjelli a ksbbi dupliklt beolvass elkerlse rdekben.
Az interfszllomnyon keresztli kommunikci alapvet gyengesge, ha a beolvas
automatizmus helyett kzi beolvasst alkalmaznak, ami a gyakorlatban sajnos elfordul, s jelents
kockzati forrst kpez. Msrszt, nehz megoldani a visszajelzst az analitikus rendszer fel. Enlkl
az analitikus rendszerhez nem jut el informci, hogy a ttelek tnylegesen megrkeztek a fknyvi
rendszerbe, s a rgzts mikor trtnt meg.11 Ennek hinyban lehetetlenn vlik, hogy minden
pillanatban kpezhet legyen olyan egyeztet lista, amellyel igazolhat a rszletez nyilvntarts s a
szintetika pontos egyezse.
Analitikus knyvels
Ahhoz, hogy az analitikus rendszer fknyvi tteleket tudjon generlni, szksges, hogy az
analitikus rendszer hozzfrjen a fknyvi szmlatkrhz, s a rgztett esemnyeket t tudja
kdolni a fknyvi szmokra, azaz, kontrozni tudjon.
Ez az illeszts kpezi az integrlt rendszerek legrzkenyebb pontjt, s egyben az egyik
legnagyobb kockzati faktort az adatok teljessge tekintetben.
A legltalnosabban hasznlhat megolds szerint, az analitikus rendszerben fel vannak ptve
az ltalnos mozgsnemek, amelyekbl a legszlesebb kr informci kinyerhet, viszont ltalban
a fknyvi felads sorn a mozgsnemek jelents rszben sszevonhatak.
A fknyv s az analitika illesztsre a leginkbb szles krben elterjedt megolds szerint az
alsbb szint rendszer fel kell hogy ptsen egy sajt analitikus szmlatkrt. Ennek lnyege, hogy
az analitika ltal rintett (brmilyen mlysgben bontott) vagyon- s eredmny-elemekhez illeszthet
legyen akr alfanumerikusan kpzett azonost, amely az esemnyekhez egyrtelmen
hozzrendelhet. Ehhez valamilyen adatbziskapcsolat segtsgvel illeszthetv kell tenni a
szintetikus szmlkat, az analitikban rendelkezsre bocstott paramterez tbla segtsgvel. A
paramterez tblval hozzuk ltre az analitikus szmlatkr s a fknyvi szmlatkr kztti N:1
kapcsolatot. (A fknyvbe csak a tnylegesen fknyvileg bontand informcit kell megjelenteni, a
fknyv analitika-szint tovbbrszletezse szakmai hiba!)
Ez a fknyvi-analitikus sszerendels jelenti teht a legfontosabb kockzati faktort, hiszen
ennek hinyban az analitikus ttel kimarad a fknyvi feladsbl, ami ltalban azrt is veszlyes,
mert sokszor a kt rendszer bels konzisztencija miatt a hiba nem, vagy csak ksn derl ki, ami akr
az adbevallsok, de akr a beszmol informcitartalmt is csorbthatja.
A paramterezsi hiba legtbbszr az albbi hibkat foglalhatja magba, melyek kezelend
kockzatot kpeznek:
1. Az analitikus rendszerben olyan gazdasgi esemny kerl rgztsre, melynek az
analitikus szmlatkrbeli szmljhoz nincs hozzrendelve fknyvi szmla, azaz,
hinyos a paramterezs.

11

Egyrtelm rossz megolds, ha az analitika direktben rgzt fknyvi szinten: ezzel az egyes rendszerek bels
konzisztencija nem vizsglhat, gy ez a megolds mindenkppen helytelen.

68

2. Az analitikus szmlatkrhz hozzrendelt szmla mr nem ltezik a fknyvi


rendszerben.
3. A generld fknyvi ttel idszaka, vagy egyb paramtere nem teszi lehetv a ttel
szintetikus rgztst.
Az azonostott kockzatokra termszetesen a rendszerben a megfelel kontrollokat kell
felpteni. A fenti 1. hibalehetsg kezelse clszeren analitikus szinten, a 2-3. hibalehetsg
kezelse ltalban szintetikus szinten valsthat meg.
A hinyos paramterezs kezelsre elterjedt megolds szerint a felads sorn jelzi a
felhasznl szmra, hogy a felads sikertelen valamely bizonylat vonatkozsban. (Fontos, hogy
ilyenkor az egsz bizonylat ki kell hogy maradjon a feladsi folyamatbl, hiszen nem engedhet meg,
hogy srljn a knyvelsi ttel konzisztencija, illetve a bizonylati egyeztethetsg felboruljon.) Ez a
megolds kzi felads esetn mkdik, automatikus feladsnl kevsb.
Hibajavts
A hibajavts megoldsait (negatv sztorn v. ellenttes knyvels) mr a fknyvi
rendszerben trgyaltuk. Azt, mint alapszablyt, nagyon fontos megjegyezni, hogy a javtst abban a
legalacsonyabb rendszerben kell megtenni, amelyben a vonatkoz gazdasgi esemny elszr
megjelent. Ez biztostja ugyanis, hogy az egyes rendszerekben megjelen adatok konzisztensek
legyenek, ez teht a zloga az analitikus-szintetikus egyezsnek is.
A javts teht az albbi logikt kveti:

a folyamatos analitikus rgzts keretben tves adat jelenik meg a rendszerben,


melyet a folyamatba ptett ellenrzs analitikus szinten nem szr ki;
a ttel feladsra kerl fknyvi szintre;
a hiba felfedezst kveten a hiba javtsa megtrtnik analitikus szinten  az
analitika ezt kveten a helyes rtket tartalmazza;
a feladst kveten a szintetika is helyes, az analitikval egyez rtket mutatja.

Fknyvi ttel-generls megoldsai


Az analitikus szinteken meg kell azt is oldani, hogy a fknyvi rgztshez szksges minden
informci rendelkezsre lljon. El kell ugyanakkor kerlni, hogy a kontrozsi eljrst minden
analitikus rendszernl kln kelljen kialaktani, ez a fknyvi rendszer mdosulsakor flslegesen
nagy program-karbantartsi igny tmaszt, s elbb-utbb inkonzisztencihoz vezet az egyes
pontokon esetlegesen nem megfelelen vgigvezetett ellenrzsi funkcik miatt. (Feldolgozsi
folyamat-redundancia.)
A fentiek kikszblsre megfelel megoldst knl, ha egy globlis kontroz motor kerl
sszelltsra, mely a meglv adatokhoz kapcsoldan a kontrttelhez fknyvi szinten definilt
szksges paramtereket kri be a felhasznltl. (Nem mellkesen, a felhasznlkat is segti, ha gy
az integrlt rendszer minden pontjn azonos felpts s mkds fellet ll rendelkezsre a
fknyvi ttelek megadsra.)
4. FA analitika
Az FA analitika feladata, hogy az FA bevallshoz kapcsold adatokat gyjtse,
nyilvntartsa, adatot szolgltasson a bevalls elksztshez, s megfelelen altmassza annak
informcis tartalmt.
Az FA analitika legpraktikusabban a fknyvi szint eltt-rendszereknt alakthat ki.
Ezzel thidalhatjuk azt a problmt, hogy gyakorlatilag brmely analitikus rendszerben keletkezhet
F-t rint ttel, amelyet gy tartalmaznia kell az FA modulnak. Az FA modul fontos
69

paramtert kpezi a vllalat FA gyakorisga, ezt az adatot a vltozs-kezelst lehetv tve


karbantarthatv kell tenni.
Az FA kezelse sorn megklnbztetnk fizetend F-t, s levonhat F-t, mely
kategrik az FA-jelleg attribtumon keresztl vezrlkdknt szolglnak az egyes
egyedtpusokban. A vkony-fknyv elvei szerint mindkt egyedtpushoz egy-egy fknyvi szmla
kapcsoldhat (466-467). Kivtelt jelent az arnyosts al es, a kzssgen belli s a fordtott FA.
Ezek kln fknyvi szmlra clszer hogy kerljenek a specilis kezels miatt.12
A fknyvi szmlkat globlis paramtertblban szoks elhelyezni, amelyben az aktulis
FA-szmlk rvnyessgi id szerint vehetnek fel rtket.
Tovbbi kzponti egyedtpust kpez az FA-kulcs. Az FA kulcsokhoz rvnyessg kezdete
mezt is rendelni kell, az rvnytelents viszont az egyes kulcsok esetn csak az elvlsi idn tl
lehetsges: az FA adnemet rint esemnyeknl az elvlsi idn belli korbbi FA-kulcsoknak
is elrhetnek kell maradniuk, gondolva az elksett szmlkra, s a kapcsold nellenrzsi
ktelezettsgre.13 A tbla felptse az albbi lehet:
SNKulcs, Megnevezs, Kulcs, rvKezdet, rvVge
Az FA adnemet rint gazdasgi esemnyek rgztsekor a kontrtteleken tlmenen az
FA-kulcs szerinti bontsra is szksg van. Erre szolgl az FA-ttel egyedtpus. Ennek az
egyedtpusnak tartalmaznia kell az FA alapjt, tovbb a hivatkozst az FA-sszegre is.
SNfattel, Alapsszeg, FKNaplotetelfa, FKKulcs, FAdtum, FAjelleg, Eljel, FKBevalls
Az Alapsszeg ltalban szintn kialakthat naplhivatkozssal is, hiszen legtbbszr az
alap is knyvelsre kerl. Mgis, clszer inkbb sszegszeren trolni, mert ezzel tudjuk lekezelni az
egyes specilis FA helyzeteket, amikor az alap nem kerl knyvelsre a fknyvben,14 radsul, az
alap tekintetben nem ll fenn az a szigor egyeztetsi kvetelmny, ami az FA sszeg tekintetben
rvnyesl. (A legtbb rendszerben a direkt egyeztethetsg a szmviteli dtum s az FA szerinti
dtum eltrse miatt nem ll fenn. A ttelek sszepontozhatsga az analitika oldalrl megoldhat,
hiszen rendelkezsre ll a szksges informci, ti. az FA-dtum s a fknyvi dtum, amelyek
ismeretben leltrozhatv vlnak a kt rtk klnbsgt meghatroz ttelek.)
Az egyedtpus fenti kialaktsa lehetsget biztost tovbb arra az esetre is, amikor eltr a
nyilvntartsi pnznem a hazai pnznemtl, a forinttl. Ebben az esetben a fknyvi hivatkozson
keresztl csak a nyilvntartsi pnznemhez lehet eljutni, viszont a nyilvntartsi pnznem s az
FAdtum ismeretben az FA analitika kpes lesz arra, hogy tszmtsa forintra a fknyvileg
knyvelt rtkeket.15
Az FAjelleg hatrozza meg, hogy a ttelt a fizetend vagy a levonhat kategriba kell-e
sorolni. Az eljel ezen tlmenen azt teszi definilhatv, hogy az sszeg nveli vagy cskkenti az
rtket. Az FKbevalls mez akkor kap rtket, amikor a bevalls-ttelbl bevalls generlsa trtnik,
12

Az arnyostsos FA ellenrzshez pldul a szksges informci fknyvi szinten ll rendelkezsre: ha a


vllalkozs FA-kteles s trgyi mentes tevkenysget is vgez, a tisztn egyik, illetve tisztn msik
tevkenysghez kapcsold beszerzsek FA tartalma rkli a tevkenysg FA-megtlst (n. tteles
elklnts). Azon beszerzsek FA tartalma, melyek nem rendelhetk tisztn se egyik se msik
tevkenysghez, arnyosts al fognak esni. Ezeket meg kell osztani (v elejtl gngyltetten) FA-kteles s
FA mentes rbevtel arnyban, a le nem vonhat rsz rfordtsok kztti elszmolsval. Ebbl addan, a
fknyvbl ellenrizhet az elklntett FA szmla esetn a megoszts helyessge. FA-trvny (2007. vi
CXXVII. tv., 123.., tovbb 5. sz. mellklet)
13
A rendszerben viszont emellett ksbb trgyalni fogjuk az idszakhoz kttt bevalls-sorhoz rendeltsget,
hiszen az FA bevallsban a korbbi idszaki kulcsok mr ltalban a gyjt-egyb sorba kell halmozni.
14
A specilis FA-helyzeteket taxatve tartalmazza az FA trvny: ld. FA klns szablyai
utazsszervezknl, tovbb hasznlt ingsgok, malkotsok, gyjtemnydarab vagy rgisg rtkestse esetn
15
A szablyokat a fejezet rsnak idpontjban az FA-trvny (2007. vi CXXVII. tv. 80..) tartalmazza,
termszetesen gondoskodni kell a szksges rfolyamok rendelkezsre llsrl, pl. vllalati globlis
rfolyamtbla alapjn, ld. ksbb, az idegen pnznemek kezelsnl.

70

meghatrozva, hogy mely rekordokat gyjttte fel a program az adott bevalls ellltshoz. A kulcs
mez elvileg redundns, hiszen a kulcs az alapbl s az FA naplttelen keresztl elrhet FAsszegbl szmthat. Viszont ne felejtsk el, hogy a kulcson keresztl a ttel kapcsoldni fog a
megfelel bevalls-sorhoz, amit nem lehetne felpteni az adat szrmaztatsval (figyelemmel a
kerektsi problmkra is).
Az FA-bevallsok egyre bonyolultabb szerkezetnek kezelshez a tteleket tetszleges
mlysg bontssal is el kell ltni. A bontsok elvgzsre szolgl az FA-csoport egyedtpus. Ez az
albbi felptsben lehetsges:
SNFAcsoport, Megnevezs, FAjelleg, rvKezdet, rvVge
Ltni fogjuk, hogy minden alsbb szint rendszerben ahol FA knyvels trtnik el kell
tudnunk rni mind az FA-kulcs tblt, mind az FA csoport tblt. Ennek nincs akadlya integrlt
rendszernl, ahol egy adatbzisbl dolgozik minden analitikus rendszer, de megoldhat elklnlt
rendszerek kztt is, n. adatbzis-linkeken keresztl. (Ha erre sincs md, interfsz tblkon keresztli
szinkronizci jelenthet mg megoldst, de ezek a megoldsok nem vals idejek, gy kockzatot
hordoznak magukban.)
A ttelek bontshoz sszerendel tbla szksges. Egy bizonylat valamely kulcs szerinti
rtkt kell tudnunk hozzrendelni valamely csoport(ok)hoz.16 A szksges Ttel-Csoport tbla az
albbi egyszer kereszttblaknt ll el:
FKfattel, FKFAcsoport
Kvetkez lehetsges egyedtpusunk az FA-bevalls, mely az alapjt kpezi a bevallsdefinilsnak. Ennek lehetsges felptse:
SNFAbevalls, Megnevezs, Jelzet, rvKezdet, rvVge
A jelzet tartalmazza a nyomtatvnyhoz kapcsold NAV jelzt (Pl. 1365) Fontos, hogy ez az
egyedtpus lehetv kell hogy tegye az ven belli azaz egy jelzeten belli nyomtatvny-szerkezet
vltozst. Az aktulis szerkezetnl nincs kitltve az rvVge mez. A bevalls tartalmt a bevalls
sorok kpezik. (FA-bevallssor tbla)
SNFAbevallsSor, FKFAbevalls, Sorszm, Megnevezs, Jelleg, FKFAbevallsSor, VanAlap,
VanFA
A Jelleg tartalmazza, hogy az adott sor fizetend vagy levonhat rtket takar. Az
FKFAbevallsSor rekurzv kapcsolatot ltestve az egyedtpuson bell rmutat arra a bevallssorra,
amelybe az rtkt halmozni kell. (Informcis soroknl nincs kitltve.) A VanAlap s a Vanfa
oszlop definilja, hogy mely rtkoszlopok kitltttek az adott bevallssorban.
A definilhatsghoz a kvetkez egyedtpusunk az FA-sordefincis tbla, amely az egyes
bevalls-sorok, a kulcsok s az fa-rszletezsek sszerendelst teszi lehetv.
SNFAsordef, FKFAbevallsSor, FKKulcs, FKFArszlet
Az egyedtpus teszi sszerendelhetv a bevalls egyes sorait, s a kulcsokat, valamint a
rszletezseket. A bevallsok ktelezen idszakokhoz kapcsoldan kell hogy rgzthetek legyenek.
Termszetesen adott lehetne a megolds, hogy globlis paramterben lltott gyakorisgbl
szrmaztassa a program az idszakot, de ez nem szerencss a specilis cghelyzetek miatt. Clszer
lehet gy egy FA-idszak tblban rgzteni a bevallsi idszakokat:
16

Ez a rendszer nem teszi lehetv, hogy a bizonylat valamely kulcs szerinti ttele tovbb-bontsra kerljn, egy
ttel vagy hozz van rendelve egy alcsoporthoz teljes sszegben, vagy nincs ez azonban a jelenlegi FA
szablyoknak megfelel.

71

SNFAidszak, VonKezdet, VonZr


gy megfelel informci ll rendelkezsre a programnak arra, hogy az idszaki FA pozcit
meghatrozza, s a vonatkoz FA bevallst listzza. Ezen tlmenen viszont az is relevns elvrs a
rendszerrel szemben, hogy az egyes idszakokhoz rendelt FA bevallst ismtelten meg tudja
jelenteni, az adattartalommal egytt. Ehhez szksgnk van arra, hogy a generlt FA bevallsokat
letroljuk. Ehhez az albbi felpts tbla szksges:
SNFAbevalls, FKFAidszak, Jelleg, Sttusz
A fenti egyedtpushoz kapcsoldhat egy n. napltbla, mely trolja, hogy a rekord
sttuszvltozsai mely idpontokban, mely felhasznlk tevkenysgre kvetkeztek be.17 (Egy FA
bevallsnak lehet generlt sttusza, egy-vagy-tbb jvhagyott sttusza, feladott sttusza, s
visszaigazolt sttusza.) A teljessg rdekben rdemes lehetv tenni a visszaigazolt sttuszhoz az
adhivatali Elfogadott bizonylat nyugta dokumentum csatolst,18 br a gyakorlatban sajnos erre
nem szoktk felkszteni a rendszereket.
Az FKFAidszak idegen kulcs tartalmazza, hogy mely idszaki ttelek kerltek felgyjtsre, s
termszetesen, ennek az adatnak meg kell egyeznie a beadott bevalls intervallumval. A jelleg
mezben troldik, hogy a bevalls eredeti bevalls vagy nellenrzs.
Egy adott idszakra megfelel, kiemelt jogosultsggal a bevallst kveten is lehet
rgzteni bizonylatot. (A rgzt motorba clszer integrlni egy ellenrzst, hogy az FA-idszakra
kerlt-e mr beadsra bevalls.)
Ha az idszakra vonatkozan ismtelt bevallst kell beadni, a programban le kell futnia egy
ellenrzsnek, hogy van-e mr visszaigazolt bevalls, ennek fggvnyben nellenrzsi bevalls fog
kszlni. Mivel az idszakra vonatkoz megelz bevalls(ok) is trolsra kerltek a rendszerben,
megfelel adat ll rendelkezsre a norml bevalls-lapok, s az nellenrzsi mellklet sszelltsra
vonatkozan is. (Egy kivtellel: az nellenrzsi ptlk szmtshoz szksges a jegybanki
alapkamat s vltozsainak tblja, ami szksg szerint egyszeren implementlhat, viszont
ekkor ennek karbantarthatsgrl is gondoskodni kell.)
j kihvsok az FA-kezelsben
A fejezet rsakor indult kt alapvet mdosuls az FA kezelsben: az n. pnzforgalmi
FA, amely szerint lehetsg van a bevallsokrl a kiegyenlts idszakban bevallst tenni, s a
tteles FA, amelynl azon partnerek bizonylatait, amelyekkel szemben a hatrrtket meghalad
FA sszeg merl fel, ttelesen meg kell jelenteni a bevalls mellkleteknt. A kt problma kezelse
nem rint adatszerkezetet, csak a bevallsfelgyjt-motort rinti, az albbiak szerint.
Pnzforgalmi FA
A pnzforgalmi FA bevallshoz azokat a bizonylatokat kell sszegyjtenie az eljrsnak,
amelyekhez pnzmozgs kapcsoldott.
Azt a bizonylatot szerepeltetni kell a bevallsban, amelybl akr rszbeni kiegyenlts trtnt.
A teljes FA-ktelezettsget viszont csak a trgyidszaki kifizets arnyban (kiegyenltettsgi
hnyad) kell szerepeltetni a bevallsban. Ehhez tovbbi trolsi ktelezettsgnk van, hiszen tudnia
kell a programnak, az adott FA milyen sszegben kerlt mr bevallsra.
SNBevallottfa, FKfattel, FKBevalls, BevallottAlap
Ezen bevallsi md vlasztsakor komoly problmt jelenthet a folyszmla-kezel rszben rt
folyszmla-egyeztets, amikor a bizonylatok-kiegyenltsek sszerendelst korrigljk, gy
praktikusan ilyen esetben gondoskodni kell a kiegyenltsi kapcsolatok fixlsrl. Fontos szervezsi
17
18

A Napltbla felptse: SNFAbevallsNapl, FKFAbevalls, ElzSttusz, KvSttusz, Idpont, Felhasznl


Lsd mg: A szmviteli alkalmazsok ltalnos jellemzi fejezet Dokumentum-csatols pontjt

72

krds, hogy az FA rendszernek a szmra fknyvi feladskor rendelkezsre bocstott informcin


tlmenen r kell ltnia a folyszmla-kezel rendszerre is, a kiegyenltsi adatokra.
Tteles FA
A tteles FA szablyai szerint az FA bevalls mell az adhatsg rszre be kell nyjtani azon
szmlk adatait is, amelyeknl az adott partnerrel szembeni thrtott FA meghaladja a jogszably
ltal elrt hatrrtket.
A nyilatkozat-lista sszelltshoz ismtelten a folyszmla-kezel modul szksges, hiszen
az FA modulnak a partner adatokra fszably szerint nincs szksge, gy a legyjtshez
elengedhetetlen a ptllagos informcirl is gondoskodni, ehhez a kapcsolat ugyancsak ltrehozhat
kzvetlen adatkapcsolat, adatbzis-link vagy interfszllomny segtsgvel.
FA rendszer kapcsolata ms rendszerekkel
Az FA kezelsnl elemi elvrs, hogy az FA egy rendszeren bell legyen kezelhet,
viszont az alapul szolgl ttelek ms alrendszerekbl szrmaznak.
Ebbl addik, hogy
4. az FA adatok az alapbizonylat rgztsekor bekrendk, hiszen a bizonylatbl tudjuk
teljeskren megllaptani a bevallsi besorolsokat, gy nem fogadhat el, hogy a feladst
kveten kelljen a hinyz adatokat megadni.
5. A feladstl szabad csak az FA rendszerben megjelenteni az adatokat, klnben a
felhasznl szmra nem lesz ttekinthet az egyes ttelek FA kezelse. Ebbl
kvetkezen a legpraktikusabb a feladskor ltrehozni az FA tteleket.
6. Rendszerenknti FA listk kezelst mindenkppen el kell kerlni, mert nagyon hamar
hibs bevallsokhoz fog vezetni amiatt, hogy egyes rendszerek FA listi kimaradhatnak
a bevallsbl. Az j felhasznli elvrsok miatt radsul ez eleve kizrt, hiszen a
programnak kpesnek kell lennie arra, hogy a ksz bevalls llomnyt ltrehozza,
amelyet direktben tovbbtani lehet az adhatsg fel. (XML llomny-fjl)
Fontos tekintettel lennnk arra, hogy FA kapcsolata tbb rendszernek lehet. Kt alrendszer,
a folyszmla alrendszer, s a pnztr alrendszer trivilisan kell hogy kezeljen F-t, ezen tlmenen
azonban pl. a trgyi eszkz alrendszernek is van FA kapcsolata, hiszen a sajt rezsis beruhzs
nvel-cskkent hatst ugyancsak meg kell jelenteni a bevallsban. (Az FA szmlk egyeztetse
rdekben radsul mg knyvelni is szksges.)
Ennek megfelelen az jelenthet csak megoldst, ha a bizonylat rgztsekor (F-s ttel
ltrehozsakor) troljuk az alsbb szint rendszerekben a kapcsold FA informcit, s feladskor
az informcit tovbbtjuk az FA rendszernek.
5. Kalkulcis analitika
A kvetkez fknyvi eltt rendszer a kalkulcis analitika. A rendszer feladata a vllalati
kltsgek irnytott gyjtse, csoportostsa, kltsghelyek, kltsgviselk szerinti feloszts
tmogatsa a kltsgtterhelsek kezelsvel. Az FA bevallshoz hasonlan, bekeldik a szintetika
s az analitikus rendszerek kz, hiszen minden analitikus rendszerbl tpllkoznia kell, amelyben
kltsgelszmols trtnik.
A kalkulcis ignyek hagyomnyosan a ktkrs kltsgelszmolssal valsulnak meg. Az
utbbi idben jelentsen httrbe szorult a ktkrs kltsgelszmols. Ahol hasznljk, ott is inkbb
csak az elsdleges 5-s, msodlagos 6-7 kialaktssal tallkozhatunk. A ktkrs kltsgelszmolst
felvltottk a munkaszmok, amelyekkel ugyanazon informcis ignyt rugalmasabban meg lehet
valstani, a szintetikus szint mozgatsa nlkl.
A kalkulci integrlt tmogatshoz az albbi ignyeknek kell megfelelnie a kalkulcis
rendszernek:
73

kltsghelyek-kltsgviselk (egytt: n. kltsg-objektumok) nyilvntartsa;


kltsg-hozzrendelsek tmogatsa (munkaszmos gyjts);
vettsi alapok rgzthetsge;
kltsg-tterhelsek tmogatsa;
kltsgobjektumok riportolsa.

Kalkulcis rendszer alap-egyedtpusai


Az els lpsben definilni kell a kalkulcis rendszerben azokat a munkaszmokat, amelyek
szerint az elsdleges, kzvetlen kltsggyjtseket vgre akarjuk hajtani. Ennek rdekben felptend
a Munkaszm tbla.
SNMunkaszm, Megnevezs, Tpus, rvKezdet, rvVge
A tpus jellsvel lehet elklnteni a kltsghelyi s a kltsgviseli munkaszmokat,
amelyeknek a jelentsge a felosztsnl lesz, tekintettel arra, hogy az tterhels a korrekcitl
eltekintve csak a kltsghely  kltsghely/kltsgvisel irnyban engedlyezett, azaz, tiltott a
kltsgviselrl visszaoszts a kltsghely irnyba.
A feltlttt tbla munkaszmait lehet alkalmazni ezt kveten a kltsgek felosztsnl. A
rendszer konzisztencija rdekben viszont elengedhetetlen gondoskodni a teljeskrsgrl. Ennek
megfelelen, a fknyvi szmlk krben el kell klnteni a kltsgszmlkat.
A kltsgfelosztsoknak adott idszakonknt kell megtrtnnik. Ennek rdekben a
kalkulcis rendszerben ktelezen idszakhoz ktttsget is definilni kell, de ez a kalkulci
minimlisan a fordulnapra vonatkozan meg kell hogy trtnjen. (Ebbl addik, hogy a kalkulcis
idszak a fknyvi idszakhoz kapcsoldan, azt lebontva jelenik meg.)
SNKalkIdszak, FKFkIdszak, IdszakKezdet, IdszakVg, IdszakSttusz
A kalkulcis idszakban lthat a fknyvi idszak idegen kulcsa. Az idszak sttusz azt a
clt szolglja, hogy az adott idszakra egszen addig van lehetsg a kalkulcis tterhelsekre,
ameddig nem kerlt az idszak lezrsra.
Kltsghozzrendelsek tmogatsa
Amennyiben brmelyik alrendelt rendszerben knyvels trtnik a kltsgnem-szmlkra, a
munkaszmhoz rendeltsget ktelezen meg kell kvetelni. A kltsgfelosztshoz viszont arra is
lehetsget kell biztostani, hogy egy kltsgtnyezt (kltsgnem) tbb munkaszmhoz is hozz
lehessen rendelni, annak felosztsval. Ennek rdekben kialaktand egy kereszttbla, amely
hozzrendeli a fknyvi ttelhez a kapcsold munkaszmokat (Ttel-Munkaszm kereszttbla):
SNTtelMunkaszm, FKTtel, FKMunkaszm, sszeg, RgztsiId, Felhasznl19
A fenti felttelek teljeslse esetn a rendszer biztostja a teljeskrsget, s minden
kltsgnem hozzrendelsre kerl a megfelel kltsgobjektumokhoz.20
Kalkulci paramterezse
A kltsgelszmols kvetkez lpseknt lehetsget kell biztostani a kalkulcis idszak
vgn,21 hogy a kltsghelyek kztt, illetve kltsghely  kltsgvisel irnyba tterhels trtnjen.
19

Az SNTtelMunkaszm elsdleges kulcs elvileg feleslegesnek tekinthet, hiszen az FKTtel-FKMunkaszm pros egyedi
a tblban. A kln privt kulcs ltrehozsnak az lehet a hozadka, hogy ezltal is elklnthet a tbbkrs
kalkulcinl az utlagosan felosztott kltsgek kre.
20
A gyakorlatban a fentiek jelentik a legjelentsebb problmt, gy gyakran ezen tlmenen csak a kzi
tterhelst kveten, a riportolst vrjk el a rendszertl, tekintettel arra, hogy a felosztsi megoldsok s a
vettsi alapok heterogenitsa miatt minden tovbbi lps nagysgrenddel nagyobb szervezsi ignyt tmaszt.

74

(A feloszts eltt a kltsgvisel munkaszmok tartalmazzk a kzvetlen nkltsg kategrit, a


felosztssal van lehetsg a szmviteli trvny ltal elrt szktett nkltsg kategria
megkpzsre.) Termszetesen, rdemes ennek megfelelen az nkltsgkategrikat nevesteni a
rendszernkben:
SNnktgkat, Megnevezs, VezSorrend, rvKezdet, rvVge
A tovbbiakban bemutatjuk az osztkalkulcihoz szksges adatmodell-felptst.
Fontos tudnunk, hogy szmos kalkulcis eljrs kzl a jelen megolds az egyszer s a
ptlkol kalkulci esetn alkalmazhat, sszetettebb esetben ltalban rendszeren kvl vgzik a
felosztst. A program kalkulcis szolgltatsai kzl a pontos kltsghozzrendels jelenik meg
elvrsknt, valamint, a kzi tterhelst kveten a riportols mr ismt az alkalmazs feladata lesz.
Az ltalban elmondhat, hogy a kalkulcis rendszerben apr korrekci nagysgrenddel nvekv
szervezsi feladatot kvetel, gy a terjedelmi korltokbl addan nem tekintjk jelen rendszernk
feladatnak sszetettebb kalkulcis eljrsok lekezelst.
A kltsghelyi kltsgek felosztsa ltalnosan vettsi alapok alapjn trtnik (ptlkol
kalkulci). A felosztshoz szksges a vettsi alapok meghatrozsa, s a kltsgkategrikhoz
munkaszmokhoz rendelse.
SNVettsiAlap, Megnevezs, rvKezdet, rvVge
SNMunkaszmVettsialap, FKMunkaszm, FKVettsiAlap, rvKezdet, rvVge, FKnktgkat, Sorszm
Lthat, hogy a fenti tbla lesz az egyik lelke a felosztsnak, figyelembe kell venni ugyanis
az sszes forrsmunkaszm-vettsialap sszerendelst, rendezni az nkltsgkategria-vezrlsi
sorrend szerint, azon bell a sorszmnak megfelelen. Ezzel oldhatak meg a tbbkrs
kltsgfelosztsok. Kvetkez lps a cl-munkaszmok hozzrendelse:
FKMunkaszmVettsialap, FKMunkaszm, rvKezdet, rvVge
A fenti egyedtpusokkal megvalsult a munkaszmok, kapcsold vettsi alapok
meghatrozsa, s a kzttk lv kapcsolatok felptse. Kvetkez lpsben mr indthatk a
kalkulcis futtatsok.
Kalkulcis futtatsok
Egy kalkulcis idszakra futtathat tbb kalkulci is, ilyenkor az ignytl fggen a korbbi
futtatsok rvnytelenthetek (negatv storn ttellel), vagy ptllagos felosztssal, ez utbbi esetben
gondoskodni kell arrl, hogy csak a megelz futtatst kveten bekerlt kltsgek kerljenek
jraosztsra.22 Els lpsben szksgnk lesz a kalkulcis-fej egyedtpusra, amely azonostja az
egyes futtatsokat. A sttusz jelz tartalmazza, ha a kalkulci l felosztst takar, vagy ksbb
sztornztuk. Ez szksges lesz ahhoz, hogy tbbszri sztornzs ne kvetkezhessen be, mert ezzel
eltorztjuk a forgalmi rekordjainkat. (Ld. albb.)
SNKalkulci, FKKalkIdszak, IndtsId, Felhasznl, Sttusz
A kalkulci vgrehajtshoz szksges, hogy megadjuk a vettsi alapok aktulis rtkeit,
amelyek alapjn feloszthatk a kltsgek. Erre a felleten ltalban egy tblzatos beviteli lehetsget
kell biztostani. Fontos, hogy minden, kalkulciban rintett tnyezt adjunk meg, klnben hibs

21

A vllalkozs a kalkulcis idszakait, alkalmazott munkaszmait, a felosztsi elveket az nkltsgszmtsi


szablyzatban meg kell hatroznia.
22
Erre kt lehetsg, ha letroljuk a kalkulci-fejben a legnagyobb SNTtelMunkaszm kulcsot, vagy minden
futtatskor troljuk az indts idejt.

75

felosztshoz jutunk. (Arrl azrt rdemes gondoskodni, hogy a folyamat ne trjn flbe, ez a felosztst
vgz eljrs hatskre.)
SNVettsialaprtk, FKKalkulci, FKVettsiAlap, FKMunkaszm, rtk
A vettsi alap megadst kveten a program a fenti paramterek felhasznlsval elvgzi a
kltsgtterhelseket, melyekbl forgalmi rekordokat kpez:
SNtterhels, FKKalkulci, FKvettsiAlap(forrs), FKvettsiAlap(cl), sszeg
Ezek a forgalmi rekordok kapcsoldnak a kalkulcis futtatshoz, ennek megfelelen van
lehetsg a sztornk vgrehajtsra, ha ez szksges. A logikt persze kvetkezetesen alkalmazni kell:
ha addcionlis feloszts helyett a korbbi feloszts sztornjt krjk, az adott idszakra vonatkoz
minden felosztst sztornzni kell.
A kalkulci outputja
A kalkulci eredmnyekppen a tbbfle kategria szerinti riport kszthet. Ennek kt
fontos kimenete az nkltsgkategrik megjelentse, illetve, a fel nem osztott ltalnos kltsgek
meghatrozsa. (A fenti rtkek meghatrozsakor a kltsgviseli munkaszmok rtkhez hozz kell
adni a megelz idszak befejezetlen termelsi rtkeit is, ld. albb.)
Mindezen tlmenen tovbbi elvrs, hogy olyan riportot is meg tudjon jelenteni a rendszer,
amely alkalmas a kltsgfeloszts teljeskrsgnek vizsglatra. (A rendszer kulcskockzatt kpezi
az output kltsgek sszegnek megfeleltethetsge a felosztott kltsgnemek sszegvel.)
A szmvitelben a kvetkez lps a befejezetlen termels rtknek meghatrozsa,
kltsgviselnknt, amelyek a kltsgvisel munkaszmok terhelseknt jelentkeznek.
FKBefejezetlenTermels, FKKalkIdszak, FKMunkaszm, rtk
A kltsgviseli munkaszmok fennmarad egyenlege az elkszlt termkek nkltsgt
tartalmazza. Ezzel a kalkulcis idszakban elkszlt termkek volument megadva
megjelenthet a termkek egysgkltsge.
SNDarabszm, FKKalkIdszak, FKMunkaszm, TermeltMennyisg
Kapcsolat ms analitikus rendszerekkel
A rendszer outputknt kapcsolatban ll(hat) a kszletrendszerrel s a trgyi eszkz rendszerrel,
tekintettel arra, hogy a kalkulci sorn megjelen nkltsgkategrik beptendk a sajt termels
kszletek nyilvntartsba. A sajt rezsis beruhzs kltsgfelmerlse a trgyi eszkz rendszerben
kell hogy figyelembe vtelre kerljn.
A fentiek rszletesen az albbiakat kell hogy takarja:
7. A kszletrendszerben kszletre kell venni az idszaki befejezetlen termelst
8. Az rtkestett s kszleten maradt kszlet kztt fel kell osztani a kszletrtkklnbzetet, a kalkullt s tnyleges nkltsgi r tekintetben.23
A trgyi eszkzknl nyilvntartsba kell venni a sajt elllts eszkzk aktivlt rtkt, a
SEEA szmlval szemben.

23

Arra azonban fel kell kszteni a programot, hogy olyan termkre ne kerljn feloszts, ami tbb mint egy ve
nem mozgott.

76

Ezeket a lpseket mr nem szoktk automatizlni, mert nem szerencss az ellenirny


folyamat, inkbb a rendszerbl kinyert rtkek alapjn kzzel rgztik be az rtkeket a kt
alacsonyabb szint rendszerben.
6. Folyszmla analitika
A folyszmla analitika szkebb rtelemben vett feladata a szllti s vevi (berkez s
kimen) szmlk, s a hozzjuk kapcsold kiegyenltsek nyilvntartsa.24 Gyakran nem kpez
elklnlt analitikt, hanem a pnzgyi rendszer rszeknt tallkozhatunk ezzel a funkcival.
A rendszer feladatnak tekintjk a fentieken tl a partnerekkel val levelezst (folyszmlaegyenleg, folyszmla-kivonat, fizetsi felszlts, kompenzllevl, likviditsi listk, partner
korosbtsi tblk sszelltsa, stb.)
Az analitikus rendszer kiterjesztsvel arra is kpess tehet, hogy a tgabb kvetelsekktelezettsgek is kezelhetek legyenek, gy a rendszer alkalmass vlik a kapcsolt felekkel szembeni
kvetelsek, adott klcsnk, tovbb a rvid- s hosszlejrat hitelek nyilvntartsra is. Ehhez a
ksbbiekben a vagyontpus egyedtpusunkat kell absztraktabb tenni. Ezt majd ltni fogjuk, most
induljunk ki a szkebb rtelmezsbl.
A folyszmla analitika kzponti egyedtpusa a partner. Partnerenknt kell tudnunk
nyilvntartani a szllti s vevi szmlkat. Fontos megjegyezni, hogy a szervezs sorn slyos
hibnak szmt kln vevi s szllti trzset pteni. Elbb-utbb egyes vevink szllti pozciba,
egyes szlltink vevi pozciba kerlnek, ezt kveten megoldand lesz a szmlk
kompenzlhatsga, stb. Ebbl addik, hogy egy partnertrzsbl szabad kiindulni, s az egyes
szmlknl kell tudnunk megklnbztetni, hogy az berkez, vagy vevszmlt takar.
A partner egyedtpus fknyvi hozzrendelhetsgt meg kell teremteni. Ennek rdekben
kialaktand a Partnertpus, amellyel a kvetelsek s ktelezettsgek pontos tipizlhatsga
megoldhat. (Ezzel lehet a program szmra beazonostani, hogy pl. kapcsolt flrl van-e sz.) A
partnertpusnak a fknyvi definilhatsgnl lesz jelentsge: rszben ez teszi majd lehetv a ttelek
szmviteli bontst. A Partnertpus az albbiak szerint pl fel:
SNPartnertipus, Megnevezs
A Partner-Partnertpus sszerendelsre kapcsoltbla szolgl, kezelni kell ugyanis a kapcsolat
idbeli vltozst:
SNPartnerPartnertipus, FkPartner, FkPartnertipus, rvKezdet, rvVge
Ezzel kezelhet az a nem ritka eset, amikor egy partner belp a kapcsolt krbe, ezt kvet
idpontban a vele szemben kimutatott kvetelsek-tartozsok elklntetten mutatandk ki. Ehhez az
tsorolskor persze fontos a programnak generlnia fknyvi tsorols-ttelt az adott partnerhez
kapcsold egyenleg tvezetsrl!25
Termszetesen a kvetkez fontos egyedtpusunk a szmla, melynek ktelez, stabil
kapcsolata van a partner egyedtpussal. (Azaz, nem ltezhet olyan szmla, amely nincs partnerhez
rendelve, s ez a kapcsolat nem vltoztathat: ha egy partnerhez hozzrendeltk a szmlt, a kapcsolat
nem cserlhet fel msik partnerre.) A kiterjeszts rdekben itt kell egy tovbbi, kztes tpust
beiktatni, a vagyontpust, amellyel rugalmasabb tesszk a rendszernket:
SNVagyontpus, Megnevezs, Vagyonjelleg, FAJelleg

24

A pnzmozgs rgztsre a pnzeszkz-analitika szolgl, de a kiegyenltsi informcit ez az alrendszer


hivatott kezelni. (Gyakorlatban pontosan ezrt rdemes a kt rszrendszert sszevonni.)
25
Ki kell indulnunk abbl az elfeltevsbl, hogy a szintetikban el vannak klntve az analitikusan kezelt
szmlk, gy a fknyvi tsorols csak analitikus szintrl indulhat!

77

A Vagyonjelleg jelz alapjn tudja a program, hogy a fknyvben milyen irny az elrs,
illetve, milyen irny a jvrs knyvelsi ttele. Ennek megfelelen, ez ktfle rtket vehet fel: E
vagy F, meghatrozva, hogy az adott vagyontpus eszkz vagy forrs jelleg.26 Az FAJelleg is
definiland a rekordban, ez hatrozza meg, hogy az adott vagyontpus Fizetend, vagy Levonhat
FA hats, esetleg, hogy nem rint F-t. (Egy vagyontpus csak egyfle FA-hats lehet, gy
nem lehet alsbb szintre deleglni ennek meghatrozst.) A Vagyontpus ezt kveten mr fknyvi
szmhoz rendelhet, az albbi tblval:
SNVagyontpusSzmla, FKVagyontpus, FkSzmla, rvKezdet, rvVge
Ezek utn mr definilhat a kvetkez alapvet egyedtpusunk a rendszerben, a szmla, mely
legalbb az albbi mezket tartalmazza:
SNszmla, BelsAzonost, Szmlaszm, Killts dtuma, Teljests dtuma, Fizetsi
hatrid, Megnevezs, FKVagyonTpus, KiegyenltsTpus, SzmlaTpus,
KapcsoldSzmla
A bels azonost mint termszetes azonost egyrtelmen be kell hogy azonostsa a
szmlt. Clja, hogy a szmla visszakereshet legyen, ebbl addan egyedinek kell lennie. Mivel ez
az egyedtpus tartalmazza a berkez s kimen szmlkat is, a szmlaszm mez mr nem lehet
egyedi.
A kiegyenlts tpus egy programkttt jelz, amellyel elklnthetek a kszpnzes/tutalsos
szmlk.27 A SzmlaTpus segtsgvel van lehetsgnk a rendszernket felkszteni a
vgleges/elleg/ helyesbt/storn szmlk megklnbztetett programkttt kezelsre. Storn
szmla esetn a programnak be kell krnie a mg aktv elleg vagy vgleges tpusba tartoz
stornzand szmlt (akkor aktv a szmla, ha nem kapcsoldik hozz stornszmla), az
azonostjval feltlti a KapcsoldSzmla mezt. A szmlatpushoz ezt kveten szmlasorok nem is
tartoznak, a program gondoskodik arrl, hogy a szmlasorok a hivatkozott szmlbl negatv eljellel
megjelentsre kerljenek. Helyesbt szmla esetn szintn szksges a szmlahivatkozs, viszont
ennek a szmlnak sorai is vannak: a szmla sorai tartalmazni fogjk a helyes sszeget. A szmla
nyomtatsakor a program fogja ellltani az eredeti szmla sorait negatv sszeggel, illesztve hozz a
rgztett sorokat pozitv sszeggel. Mind a storn, mind a helyesbt szmlnl az elleg/vgleges
megjelents a hivatkozott szmla tpustl fgg. (Az sszest lekrdezsek viszont egyszeren
sszellthatak: a lekrdezsbl kiszrendek a nem aktv elleg/vgleges szmlk.) A korrigl
szmlkon ugyanakkor jellni kell a helyesbts/stornzs okt. Ehhez tovbbi fontos egyedtpusunk
lesz a norml szmlknl is hasznlatos SzmlaMegjegyzs egyedtpus:
SNSzmlaMegjegyzs, FKSzmla, Sorszm, Megjegyzs
A Sorszm egy szmln bell egyedi sorszm, meghatrozza az esetlegesen tbb
megjegyzs sorrendjt.
Lthat, hogy a szmla egyedtpus nem tartalmaz sszeg mezt. Ennek az az oka, hogy a
szmla fknyvi rgzthetsghez le kell tudnunk bontani a szmlt szmlasorokra, amelyekhez
kln-kln kell sszeget rendelni. (Egy szmln tbb gazdasgi esemny is megjelenhet.) A szmla
vgsszege gy szrmaztatott adatknt ll el, a szmlasorok sszegeknt. A szmlasorok rgztshez
azonban egy megelz egyedtpussal kell foglalkoznunk, amely tpusonknt tartalmazza a
mozgsnemeket, azaz, a knyvelhet gazdasgi esemnyeket.
SNMozgsnem, FKVagyontpus, Megnevezs, Irny

26

Bevezethet mg egy harmadik, A jelz is, ezzel kezelhetv tehetk az analitikus (0. szmlaosztly)
szmli is.
27
Ennl tbbfle csoportot is el lehet klnteni a vllalat tevkenysgtl fggen, pl, inkassz, utnvt, stb.

78

A mozgsnem rekordban az irny jelenti a jvrs/terhels jellst. Egy mozgsnemhez ezt


kveten definilhat az ellenszmla, vagyis, amellyel szemben mozog az adott eszkz/forrs.
SNMozgsnemSzmla, FKMozgsnem, FkSzmla, rvKezdet, rvVge
gy rgzthetek a szmla sorai:
SNSzmlaSor, FKSzmlaFej, FKMozgsnem, Irny, FkSzmlaszm, sszeg
Lthat, hogy egy szmln bell a rendszer megengedi jvr s terhel ttel rgztst is.
(gy vlik lehetv egy szmln bell pl. a visszru-rgzts.) Ltszlag az adatszerkezetben
redundancit okoz, hogy szerepel a rekordban a mozgsnem-hivatkozs, s az irny-fknyvi
ellenszmla hivatkozs. Valjban ez azt a clt szolglja, hogy ne kelljen minden gazdasgi esemnyt
felvenni a mozgsnem trzsbe, amennyiben ad-hoc jelleg gazdasgi esemnyrl van sz. (Teht, a
Mozgsnem-trzsbe felvett esemnyeknl a hivatkozs ki van tltve, az irny s a fknyvi
szmlaszm resen marad, amennyiben ad-hoc esemnyrl van sz, nem fog szerepelni a rekordban
Mozgsnem-hivatkozs.) Az sszeg ebben a rekordban a nyilvntartsi pnznemet takarja, ksbb
fogjuk hozzilleszteni a deviza nyilvntartst.
A fentieken tlmenen az FA kezelsvel is foglalkoznunk kell. Ehhez az FA rendszer kt
tbljt, az FAKulcs s az FAcsoport tblt kell elrhetv tenni a rendszer szmra. A fenti
szmlasorhoz a megadott adatok fggvnyben kapcsoldik FA-rszletez rekord:
SNSzmlaSorFA, FKSzmlaSor, FKkulcs, FAalap, FAdtum, Eljel
A rekord kapcsoldik a szmlasorhoz, valamint, az FA rendszer FKKulcs mezjn keresztl
megvalsul az FA kulcshoz rendeltsg. Az FA szmla meghatrozsa kpez mg feladatot, melyet
szintn az FA rendszerben rdemes definilni, gy innen nyerhet ki ez az rtk. A rekord feladskor
kerl beillesztsre az FA rendszerbe, az elttrendszer struktrjnak megfelelen, hivatkozva az ott
keletkez naplsorra. Az FAalap elklnlt megadsa a klnleges FA helyzetek kezelse miatt
szksges.
A fentieken tlmenen, szintn az FA definilsa rdekben a ttelek FA-csoporthoz
rendelse a kvetkez feladat: ez alapjn tudjuk megmondani, hogy egy ttel a bevallsban kiemelt
sorra soroland. (Ez ugyancsak az FA rendszerbl szrmaz adat, magyarzatt lsd ott.)
A szksges informci trolsa egyszer kereszttblval:
FKSzmlaSor, FKFAcsoport
Idegen pnznem kezelse
Az idegen pnznem kezelshez definiland a tranzakcis pnznem, amelyben az adott
gazdasgi esemny felmerlt, valamint a nyilvntartsi pnznem, amelyben nyilvntartsainkat
vezetjk. A rendszernkben alapesetben a fknyvi knyvelssel egyez nyilvntartsi
devizanemet hasznljuk, amelyhez kiegszt egyedtpussal illesztjk hozz az egyb devizanemet. (A
fenti kt fogalmon tl fel kell kszlnnk olyan esetre is, amikor hrom devizanem is szksges lesz.
Kpzeljk el, hogy haznkban befogadunk egy EUR pnznemben killtott szmlt, majd ezt USD-ben
kiegyenltjk. Ennek informatikai kezelst a pnzeszkz-rendszerben fogjuk megtallni.)
Az idegen pnznem kezels logikja az, hogy a szmlhoz hozz kell illesztennk a
devizasszeget:
SNSzmlaDeviza, FKSzmla, Devizanem, Devizasszeg
Lthat, hogy brmely bizonylathoz lehetsgnk van illeszteni devizasszeget. A devizanem
mez tartalmazza a deviza ISO kdjt, amelyhez globlis devizatrzset illesztnk, itt bevett gyakorlat,
hogy az ISO kd kpezi a logikai azonostt, de termszetesen generlt azonostt is lehet hasznlni. A
79

szmlasorok trolsa kizrlag a nyilvntarts devizjban trtnik, a szmla egyenlegt ezt kveten
a tranzakcis devizanemben is meg kell adni.
A devizakezelssel kapcsolatos teendk ezzel nem rtek vget, gondoskodni kell ugyanis az
trtkeldsek kezelsrl. Az trtkels fszably szerint az analitikus rendszer feladata, vannak
viszont vllalat-szint elszmolsi feladatok (sszevont rfolyamrtkels), amelyek szksgess
teszik kln deviza-rendszer kialaktst is.
Az trtkels gondolata az, hogy minden bizonylathoz illeszthet trtkel forgalmi rekord,
amely a sajt deviza (forint) rtkvltozst kveti le. Amikor valamely szmla miatt rfolyamvltozs
rgztend, keletkezik egy forgalmi rekord ebben a tblban, korriglva a szmla forintegyenlegt.
SNrfolyamvltozs, FKSzmla, Dtum, sszeg, FKKlsKulcs, FKFelads
Egy szmla egyenlege ennek megfelelen kiszmthat devizban, a szmla (kapcsold)
devizarekordja, s a kiegyenltsek (kapcsold) devizarekordjai klnbsgeknt. A forintegyenleg az
eredeti szmla forintsszege, cskkentve a kiegyenltsek forintsszegvel, korriglva az
rfolyamvltozs forgalmi szmla kapcsold sszegeivel. (A kt rtk hnyadosa kpezi a szmla
nyilvntartsi rfolyamt.)
Lthat a rekordban az FKKlsKulcs jelz, amely csak akkor kap rtket, ha az elszmols a
deviza-analitikus rendszerbl indult. Ezzel tudjuk szrhetv tenni, hogy az adott rfolyam-vltozs
errl az analitikus szintrl indult, gy az analitikus szinten rgztend-e a fknyvben. (Ennek az v
vgi trtkelsnl van jelentsge, mert ekkor az rfolyam-klnbzet megkpzse az nll
analitikkban trtnik, feladsukat az analitikk felett ll deviza-analitika vgzi, gy ilyen esetben a
vltozs nem a rendszeren bell kerl feladsra.)
Vegyk szre, hogy a devizanemtl eltrs a rendszerekben gy kerlt lekezelsre, hogy nem
forintknt, hanem sajt devizaknt hivatkoztunk a nyilvntartsi pnznemre. Ez megfelel
rugalmassgot biztost az egyes devizanemek kztti tjrshoz. Az egyetlen problmt az FA
tszmtsa jelentheti, amelynek az altmasztsa kizrlag forintban trtnhet. Az tszmtsrl az
FA alrendszerben kell gondoskodni.
Kiegyenltsek
Fentiekkel az adatbzisunk alkalmass vlt arra, hogy a vllalkozs ltal kibocstott, s ms
vllalkozktl befogadott szmlk rgzthetek legyenek. Ezen tlmenen azonban szksgnk van
arra is, hogy a szmlkhoz kapcsold kiegyenltsek is rgzthetek legyenek a rendszerben. Ezrt,
kln egyedtpus szolgl a Kiegyenltsek kezelsre.
A kiegyenltsekrl nyilvn akarjuk tartani, hogy azok mely nappal trtntek meg, milyen
bizonylaton, s milyen sszegben teljesltek, tovbb, hogy mely szmlhoz kapcsoldnak. Egy
idealizlt rendszerben egy szp, letisztult struktrban pthet fel a kapcsolat a partnerek-szmlkkiegyenltsek kztt:
Partner

Szmla

Kiegyenlts

Ez a felpts ttekinthet, letisztult rendszerben lehetv teszi, hogy partnereink rgztst


kveten, nyilvntartsba vegyk a killtott s befogadott szmlkat, tovbb, hogy a kapcsold
kiegyenltseket is rgzteni tudjuk.
A struktra ttekinthet, az egyetlen gond, hogy nem illeszkedik az zleti ignyekhez. Arra
helyesen lehetsget ad a rendszer, hogy egy szmlt tbb rszletben egyenltsnk ki, de arra nem,
hogy egy sszegben tbb szmla kiegyenltst is bejegyezzk, esetleg, hogy egy folyszmlaegyeztets alkalmval a kiegyenltsek szmlk sszerendelst korrigljuk.
Ennek rdekben, a kiegyenltsek ktelezen a partnerhez kapcsoldnak (hiszen a pnzgyi
rendezsben azt mindenkppen tudjuk, hogy a pnzmozgs kivel szemben keletkezett, a szmla
kiegyenltse (likvidlsa) laza, M:N fok kapcsolattal jn ltre.
80

Kiegyenlts
Partner
Szmla

Maga a kiegyenlts egyedtpus nem ebben az analitikus rendszerben kezelend, hanem a


pnzeszkz-analitikban, a pnzeszkz analitika kezeli tovbb a kompenzcit is: ez olyan
kiegyenltsi bizonylatnak tekinthet, mely sszefzve tartalmaz egy bevteli s egy kiadsi
pnzmozgst. (Fknyvileg is ppgy kezelend a pnzmozgs: a brutt elszmols elve alapjn nem
vezetjk direktben ssze a tartozst s a kvetelst, hanem gy tekintjk, mintha a pnzmozgs a
pnzeszkzkn (technikai pnzszmln) tvezetsre kerlne.
Fknyvi kapcsolat
A fknyvi kapcsolat kialaktsakor azt kell szem eltt tartanunk, hogy a vkony fknyv
elvrsainak megfelelen a fknyvbeni rszletezs csak a legszksgesebb szintig valsuljon meg.
Ennek megfelelen, az alapelv az kell hogy legyen, hogy a kvetels szmlk s a
ktelezettsg szmlk is csak a kimutatsokhoz illeszkeden kerljenek megbontsra, a
tovbbrszletezs ltalban szakmai hibnak minsl. (Akinek rszletesebb adatra van szksge,
forduljon az analitikus szinthez, amely pont erre szolgl.)
Felptend a fknyvi struktrnak megfelel Naplsor egyedtpus, mely a szmlval 1:N
fok kapcsolatban ll. (Egy szmlhoz tbb naplsor is kapcsoldhat, ily mdon a naplsor kpviseli
az elemi gazdasgi esemnyt.)
A naplsorhoz ezt kveten ismtelten a fknyvi megoldshoz hasonlan kapcsoldik a
Naplttel egyedtpus, ami a konkrt fknyvi tteleket tartalmazza, a szmlatkrbl vett
szmlaszmok alapjn. (Ez biztostja, hogy itt is megengedett akrhny tartozik s akrhny kvetel
ttel.) Elvrs, hogy egy naplsoron (gazdasgi esemnyen) bell rvnyesljn a T K
egyezsg.
Kszpnz-helyettestk kezelse
A kszpnz-helyettestk br tartalmukban a pnzeszkzk kz rtendk, szmviteli
kezelsket tekintve kvetelsek s ktelezettsgek kz tartoznak, gy a folyszmla analitikn bell
kell nyilvntartsukrl gondoskodni.
A kszpnz-helyettestk zleti megoldst leginkbb a korltozott felhasznlhatsg, n.
prepaid krtyk kpezik. (Pl. zemanyag-krtya) A krtykat a gazdlkod egysg feltlti
egyenleggel, melyet ettl a pillanattl kvetelsknt tart nyilvn. A krtyt ezt kveten a dolgoz
rendelkezsre bocstja, aki azt a meghatrozott termk vsrlsra felhasznlhatja. A krtya
rendelkezhet egyedi kerettel, de arra is lehetsg lehet, hogy tbb krtya kzs kereten osztozhat. (Ld.
fkrtya-trskrtya) A tovbbiakban ezen utbbi eshetsgbl indulunk ki, mert ez az ltalnostott
megolds, amelynek specilis megvalsulsa az egy-krtya-egy-szmla vltozat.
A kszpnzhelyettestk vagyonvdelme ugyanakkor szigoran megoldand egy gazdlkod
egysgnl, mert jelents veszlyforrst kpezhet, pldul, ha a dolgozval val elszmolskor a
krtyt elfelejtik visszavenni tle. (Ennl slyosabb eset, ha nincs megfelelen bizonylatolva a krtyk
tadsa, ekkor ugyanis utlag sincs md az elszmols kiknyszertsre.)

81

A krtyk nyilvntartsakor els krben a megnyitott kvetels elemet kell a


nyilvntartsokban rgzteni, ehhez lehet ezt kveten llomnyi (kvetels), s erforrsfelhasznlsi (kltsgnem) elemet rendelni.28
SNKPHSzmla, FKPartnerkd, KlsAzonost, MegnyitsDtum, LezrsDtum
A kszpnzhelyettesthz rendelt kvetels ill. kltsg-szmla hozzrendelse az albbi
tblval lehetsges figyelembe vve termszetesen ennek idbeli vltoztathatsgt:
SNKPHSzmlaFknyv, FKKPHSzmla, KvSzmlaszm, KtgSzmlaszm, VonKezd, VonZr
Kvetkez lpsben mr ki tudjuk alaktani a nyilvntartst a szmlhoz kapcsold krtykra
vonatkozan:
SNKPHKrtya, FKKPHSzmla, Krtyaszm, Kibocsts, Lejrat
A krtyk nyilvntarthatsgt kveten gondoskodnunk kell arrl, hogy nyilvntarthat
legyen a krtyk dolgozk kztti mozgsa:
SNKrtyaMozgs, FKKPHKrtya, FKDolgoz, tadsId, VisszavtelId
A keret feltltsekor maga a pnzmozgs az adott kszpnzhelyettest-szmlhoz
kapcsoldik:
SNKrtyatlts, FKKPHSzmla, FKBizonylat, sszeg
A bizonylati hivatkozsbl lehet a keret feltlts egyb adatait ksbb kinyerni a rendszerbl.
A keret felhasznlsa viszont az idszaki forgalmi rtest alapjn az egyes krtykhoz
kapcsoldan rgztend:
SNFelhasznls, FKKPHKrtya, Dtum, sszeg
Szmlakibocsts szablyai
A szmlakibocsts leginkbb a folyszmla kezel rendszerhez illeszthet, tekintettel arra,
hogy a killtott szmla minden adata ebben a rendszerben ll rendelkezsre, s gy a kvetels
nyilvntartsa is ugyanezen rendszeren bell valsulhat meg. A szmlz rendszer felptse nem
ignyel a fentiekhez kpest relevns adatszervezsi feladatot, az albbi szempontokat kell figyelembe
venni:
A termkek-szolgltatsok kiszmlzsa a rendszerbl a fentiek szerint megvalsthat.
Fontos figyelembe vennnk azonban, hogy maga a szmlz modul a kvetels (tovbb kapcsold
bevtel s fizetend FA) megjelentsrt felel, az rtkestett eszkzk kivezetse nem tartozik a
hatkrbe. Ellenkez esetben borul az alrendszereken belli megfelelsg, s az analitikusszintetikus egyeztethetsg. Az eszkz kivezetsrt a kszletrendszer, trgyi eszkz rtkestse
esetn a trgyi eszkz rendszer (eredeti kvetels esetn a folyszmlarendszer) lesz felels.
A szmla kibocstsakor tovbbi fontos szempont, hogy a killt azaz itt a rendszernk
felel a killtott szmla jogszablyi megfelelsrt. A szmlk alaki s tartalmi elrsait jelenleg
fszablyknt az FA trvny (2007. vi CXXVII. trvny) hatrozza meg. A szmlk tipizlsa
lnyegesen sszetettebb vlt az utbbi idben. A figyelembe veend szempontok:
1. Definilt a szmla s a nyugta

28

Kszpnzhelyettest tovbbiakban: KPH

82

Nyugta adattartalma: kibocsts kelte, azonost sorszm, kibocst neve, adszma s cme,
rtkestett termk-szolgltats brutt ellenrtke
Szmla ezen fell tartalmazza: ignybevev adszma, termk/szolgltats azonostsa,
mennyisge, teljests idpontja, ad alapja, termk/szolgltats nett egysgra, alkalmazott ad
mrtke (ill. mentessg jellse), ad sszege, specilis helyzetre hivatkozs szvegesen:
klnbzet szerinti adzs s annak jogcme (hasznlt ingsg, rgisg, utazsi iroda)
Ebben az esetben az eladsi r s a beszerzsi r klnbzete az ad alapja, ltalban azrt,
mert a beszerzs nem FA-alanytl trtnt. (Illetve, egy tovbbi esetet emlt a trvny, az
utazsi irodknl az rrs kpezi az ad alapjt.)
nszmlzs
nszmlzsrl akkor beszlnk, ha a szmlt a termk beszerzje, szolgltats
ignybevevje bocstja ki, ltalban azrt, mert az szerzdsen alapul, s elbb szerez rla
informcit. (Pl. Visszru, feltve, hogy megllapods szletik errl a lehetsgrl a felek
kztt.)
fordtott adzs
Meghatrozott esetekben nem a fszably szerinti, elad/szolgltat rendezi az FA sszegt
a kltsgvets fel
pnzforgalmi elszmols
Az FA alrendszer fejezetben emltett Pnzforgalmi FA esetn ezt az elszmolsi mdot
a szmlakibocst kteles megjelenteni a szmln.
2. Szmlval egy tekintet al es okirat
A szmla mellett definilja a jogszably a szmlval egy tekintet al es okirat fogalmt, mely
fogalom praktikusan, a szmlakorrekcira irnyul dokumentumokat takarja, gy a korbbi storn
szmlt s helyesbt szmlt.
Ktelez tartalmi elemei: Kibocsts kelte, azonost sorszm, hivatkozs a helyesbtett
szmlra, megvltozott adattartalom, esetlegesen annak admdost hatsa.
3. A szmla megjelensi formja
A szmla mr az FA trvnyben is szablyozva killthat elektronikusan, vagy
papralapon. Az elektronikus szmlt elszr a 20/2004. (IV.21) PM rendelet szablyozta, az j FA
trvnnyel kerlt trvnyi szintre a szablyozs.
Az elektronikus szmla adattartalma nem tr el a papr alap szmla adattartalmtl. Az FA
trvny 168/A paragrafusa elrja ugyanakkor, hogy
A szmla kibocstsnak idpontjtl a szmla megrzsre vonatkoz idszak vgig biztostani
kell a szmla eredetnek hitelessgt, adattartalma srtetlensgt s olvashatsgt. [2007. vi
CXXVII. tv. 168/A (1)]
A szmla hitelessgnek s adattartalmnak srtetlensgnek szavatolsra a trvny kt
lehetsget emlt:
elektronikus alrsrl szl trvny szerinti minstett elektronikus alrssal kell elltni29
elektronikus adatcsererendszerben (a tovbbiakban: EDI) elektronikus adatknt hozzk ltre s
tovbbtjk30

29

A minstett elektronikus alrs kritriumait az elektronikus alrsrl szl 2001. vi XXXV. trvny
szablyozza
30

Rszletes szablyok: 46/2007. (XII.29.) PM-rendelet

83

7. Pnzeszkz analitika
A pnzeszkz-analitika feladata, hogy zrt rendszerben, analitikusan altmasztottan lehetv
tegye a bankszmlk, a kszpnz, s az egyb elektronikus pnzeszkzk nyilvntartst, a szksges
bizonylatolsi feladatok elltsval, s a kapcsold felelssg-megosztsi szablyok
figyelembevtelvel. A rendszer gy kiterjed a kszpnz, a bankszmlk s az elektronikus
pnzeszkzk nyilvntartsra, a mozgsok rgzthetsgre, s fknyvi feladsra.
Az analitikus rendszernek ennek megfelelen szoros kapcsolata van a vllalkozs szmviteli
politikjval, ezen bell a pnzkezelsi szablyzattal, amelynek ktelez tartalmi eleme a
bizonylatols, a pnztrban tallhat maximlis pnzkszlet, a pnzkezelk meghatrozsa, s a
szksges ellenrzsi (rovancsolsi) feladat.
A pnzeszkz analitika legltalnosabban hasznlt rsze a kszpnzek mozgatsrt felels
pnztr-analitika. A pnzeszkzk kezelsben rendkvli heterogenitst tapasztalhatunk, a
vllalkozs mrettl, illetve a kszpnzes forgalom nagysgrendje fggvnyben, amelyhez
illeszkednie kell a rendszernknek. A legalapvetbb krdsek a rendszer szigorsga tekintetben
merl fel. A pontos, s minden tekintetben egzakt rendszerben a pnztregyenleg termszetszerleg
pozitv, a pnzmozgs csak az adott napra rgzthet, amit napzrssal szoks biztostani. Mgis,
bizonyos esetekben indokolhat a fenti felttelek laztsa.
Egyes vllalkozsoknl a kszpnzes mozgsokrl nem kszl kiadsi s bevteli bizonylat, a
szmtgpes rendszerbe rgzts a nap vgn trtnik meg. Ilyen esetben elfordulhat, hogy a
programban a rgzts vgig tfordul az egyenleg negatvba. A negatv egyenlegnek termszetesen
nincs rtelme, mgis, ezt a vizsglatot a fentiek miatt rdemes opcionliss tenni, esetleg a napvgi
zregyenlegre korltozni.
A dtumok kezelsnl az egyetlen elfogadhat megolds csak a szigor kezelhetsg lehet.
Semmikppen sem fogadhat el sajnos a gyakorlatban felmerl megoldsokkal szemben ha a
rendszer tmogatja a bizonylatok visszamenleges killtst.
A szervezetnek ezen tlmenen dntsi joga van abban is, hogy a pnztr szemlyi feltteleit
milyen mdon kvnja szablyozni. Nagyobb pnzforgalom esetn elvrs, hogy a pnztrt egyszerre
egy szemly kezelje, s azt is nyomon kell hogy kvessk, a bizonylatokat ki lltotta ki.
A pnztr kezelsnl a programokban a klasszikus elveknek megfelelen a brutt
elszmols az egyeduralkod, gy a bizonylat jellegtl fggen vagy csak kimen, vagy csak
berkez pnzforgalom rgzthet. Ez a szemllet illeszkedik a hagyomnyos pnzkezelsi
ignyekhez, bizonyos esetekben viszont rdemes az elszmolst felhasznlbartt tenni azzal, hogy
mindkt irnyt megengedjk egy bizonylaton bell. (Ezzel lehet elkerlni pldul, hogy egy egyszer
ellegelszmolsnl kt kln bizonylatot kelljen killtani az elleg visszavtelre s a megvsrolt
eszkzk megvtelre vonatkozan.)
A pnzeszkzknl a fentiek mellett lehetv kell tenni tbb devizanem nyilvntartst is. Az
idegen pnznemes eszkzknl viszont elvlik egymstl a kszpnzes s a szmlapnzes elszmols,
tekintettel arra, hogy a valutapnztrt nem szoks valutanemenknt megnyitni, a devizaszmla viszont
definci szerint egy pnznemben ll fenn.
A pnzeszkzk krben a legfels egyedtpusunk a PnzeszkzTpus, amely a legfontosabb,
egymstl elklntend csoportokat hozza ltre, a ksbbi kezels rdekben. Az egyedtpus
felptse:
SNPnzeszkzTpus, Megnevezs, MultiDeviza
A MultiDeviza jelz rtke adja meg, hogy az adott tpusban lehet-e tbb devizanemet
nyilvntartani. A jelz rtktl fggen a fellet felknlhatja a devizanem megadst, vagy
megjelenti, de azt nincs lehetsge a felhasznlnak megvltoztatni.
A kvetkez a Pnzeszkz egyedtpus, ez tartalmazza a konkrt, elklntend pnzeszkzcsoportokat, amelyeket kln akarunk kezelni felelssgi ill. fknyvi szempontbl.
SNPnzeszkz, FKPnzeszkzTpus, Megnevezs, Devizanem
84

A devizanem csak ott kitlttt (viszont ekkor ktelez is), amely pnzeszkz tpusok nem
multidevizsok. Ezeket az eszkzket lesz kpes a rendszernk elklntetten kezelni, egyenlegezni,
leltrozni. A fknyvi feladshoz elengedhetetlenl szksges, hogy az eszkzket fknyvi
szmlhoz tudjuk rendelni.
Mivel itt is megoldand, hogy az vkzi szmlarend-mdosulsok kezelhetek legyenek,
kln egyedtpusban kell megjelenteni a fknyvi kapcsolatot. (PnzeszkzSzmla)
SNPnzeszkzSzmla, FKPnzeszkz, FknyviSzmla, rvKezdet, rvVge
A fenti egyedtpusok mr alkalmasak az eszkzk elklntsre, s fknyvi illetve analitikus
nyilvntartsra. A kvetkez lpsben kell alkalmass tenni a rendszernket a mozgsok kezelsre.
Ehhez, els krben definilhatv kell tennnk az egyes mozgsnemeket, amelyek mozgathatjk az
eszkzeink rtkt.
SNMozgsNem, FKPnzeszkzTpus, Megnevezs, Irny, FAIrny
Mint lthat, a mozgs-nemeket definilni lehetsgnk van pnzeszkz tpusonknt. Az irny
tartalmazza, hogy nvel vagy cskkent az adott mozgs. Ezen tlmenen az FA irnyt is meg kell
adnunk, azaz, hogy a mozgs a fizetend vagy a levonhat FA rtkt korriglja, illetve, itt jelljk,
ha a mozgs egyltaln nem rint F-t. Kvetkez lpsben a mozgsnemek ellenoldali fknyvi
szmlinak paramterezhetsgt is biztostanunk kell, erre szolgl a MozgsnemSzmla egyedtpus.
SNMozgsnemSzmla, FKMozgsnem, FkSzmla, rvKezdet, rvVge
Bizonylatols
Ahhoz, hogy pnztri bizonylatokat tudjunk rgzteni, a szoksos hierarchikus kapcsolatot kell
ltrehoznunk: egyrszt, a BizonylatFej egyedtpus trolja a killtott bizonylataink adatait, msrszt,
szksgnk lesz egy BizonylatSor egyedtpusra, mely az egyes bizonylatok sorait tartalmazza. A
BizonylatFej egyedtpus az albbi struktrt veheti fel:
SNBizonylatfej, FKPnzeszkz, Sorszm, Dtum, Mellkletek, NyomtatsiPld, Killt,
RgztsiDtum, Feladskd
A sorszm egy felhasznl ltal adhat sorszm, de ltalban emellett ignyt kpez az is, hogy
a felhasznl tudjon hivatkozni a program sajt azonostjra, a ttelek biztos beazonostshoz. A
BizonylatFej lthatan nem tartalmaz hivatkozst a bizonylat irnyra vonatkozan (bevteli vagy
kiadsi bizonylatrl van sz), a bizonylathoz kapcsold mozgsok determinljk a bizonylat vgs
egyenlegt. Ezzel lehet lekezelni egy bizonylaton bell a fent emltett elszmolsi elleg esemnyt.31
A feladskd a bizonylat ltrehozsakor nem kap rtket, a bizonylat feladsakor kap rtket,
hozzkapcsolva a bizonylatot a feladsi csomaghoz.
A bizonylatsorok viszont mr konkrt mozgsokat tartalmaznak, termszetesen idegen kulcs
segtsgvel hozzkapcsolva ezeket a megfelel bizonylatfejhez. Termszetesen, lehetv kell tenni,
hogy szveggel is ellthassa a felhasznl a bizonylatsorokat.
SNBizonylatSor, FKBizonylatFej, FKMozgsnem, Irny, FAirny, FkSzmla, FKPartner, sszeg,
Szveg
Mint lthat, a bizonylat ttelek konkrt mozgsnemhez kapcsold(hat)nak. A mozgsnem
determinlja a mozgs irnyt, s egy adott idpontban a fknyvi szmlaszmot is. A sor azonban a
fentieken tl tartalmaz nmagban is irny s szmlaszm mezt. Ez nem redundancia: annak
rdekben szerepel a sor-rekordban, hogy a mozgsnem-definciktl el lehessen trni. Akadhatnak
31

Termszetesen j megolds lehet az is, ha a bizonylatfej tartalmazza a bizonylat irnyt, s ennek megfelelen
knlja fel a rgzt fellet a csak kiadsi vagy csak bevteli jelleg mozgsokat.

85

ugyanis olyan mozgsok, amelyek specialitsukbl addan nem szerepelnek az elre definilt
esemnyek kztt, ugyanakkor vlheten a ksbbiekben sem lesz rjuk szksg. Ilyen esetben
teljesen felesleges a mozgsnem katalgust bvteni, egyedi ttel megadsval az adott bizonylatot
helyesen le lehet rgzteni. (Fontos, hogyha a felhasznl megadja a sorhoz a mozgsnemet, az irny
s a fknyvi szmlaszm nem lehet kitltve, ellenkez esetben redundancia ill. konzisztencia-hiba
keletkezhet!)
Ltjuk ugyanakkor az FKPartner idegen kulcsot. Ez ktelez mez szmlakiegyenlts esetn. A
felleten ilyen ttel rgztsekor lehetsg van azonnal szmlhoz rendelni a kiegyenltst, gy
pthet fel a folyszmla analitikban emltett Szmla:Kiegyenlts kapcsolat.
FA tartalom rgztse
Ha a rgztfelleten jelljk, hogy egy mozgs F-t rint, le kell trolnunk az F-hoz
kapcsold adatokat is.32 Ennek rdekben, az FA kezelshez a pnzeszkzmodul ktelezen
hasznlja az FA alrendszer FAkulcs s FAcsoport egyedtpusait, s bizonylat rgztsekor ezen
informcit is be kell krni a felhasznltl.
SNBizonylatsorFA, FKBizonylatsor, FKkulcs, FAalap, FAdtum, FAjelleg, Eljel
Az FKkulcs mez kpezi az idegen kulcsot, hivatkozsknt az FA alrendszer kulcs tbljra.
Az FAjelleg mez szintn az FA alrendszerrel azonosan tartalmazza, hogy fizetend vagy
levonhat jelleg az FA. Az eljel termszetszerleg nveli vagy cskkenti az adott FA kategrit.
A bevalls helyes kitltshez szksges csoportkpzsek szintn a bizonylat felvtelekor kell hogy
megtrtnjen, hiszen a bizonylatrl tudjuk megllaptani, hogy pl. az adott beszerzs EVA-alanytl
trtnt, stb. Ennek rdekben, az FA alrendszer csoporthoz rendel kereszttbljt itt is fel kell
ptennk:
FKBizonylatsorFA, FKFAcsoport
A feladskor kell gondoskodni arrl, hogy a bizonylattal egytt annak sszes ttele, s a
ttelek sszes FA kapcsolata megjelenjen a felsbb rendszerben. A felsbb rendszerben a ttelek
ltrehozsakor kell a kapcsolatok helyes felptsrl.
Kltsgfeloszts kezelse
Amennyiben valamely rgztett ttel kltsgnemet rint, a rgztskor meg kell adni a
kapcsold munkaszmokat is. Az FA kezelsnek megfelelen, fel kell hasznlnunk a kapcsold
(Kalkulci) rendszer Munkaszm tbljt. Ebbl a tblbl kinyerve a munkaszmokat, le kell
rgztennk a munkaszm-hozzrendelst is:
FKBizonylatsor, FKMunkaszm, sszeg
A kialaktsbl addan, egy bizonylatsorhoz tbb munkaszm is rendelhet, a rgzt
eljrsnak ellenriznie kell, hogy a kltsgszmlra osztott kltsg egyezzen meg a munkaszmos
oszts sszegvel.
Feladskor az FA adatokhoz hasonlan gondoskodni kell arrl, hogy a kltsgfelosztsi
ttelek is feladsra kerljenek, valamint, a felads sorn is ellenrizni kell a bonts helyessgt.
Idegen pnznem kezelse
Az idegen pnznem tekintetben meg kell klnbztetnnk az n. multidevizs s nem
multidevizs pnzeszkz tpusokat. A bankszmlk egy adott devizanemben vezetettek, a
valutapnztr multidevizs (ill. inkbb multivaluts), hiszen, nem kvnunk kln pnztrat, plne
kln pnztri fknyvi szmlt vezetni valutanemenknt.

32

Ld. FA alrendszer fejezet, kapcsolat ms alrendszerekkel

86

A nyilvntarts logikja analg a folyszmla rendszerben lertakkal: megklnbztetnk


tranzakcis pnznemet, s nyilvntartsi pnznemet. A nyilvntartsi pnznem termszetesen az a
pnznem, amelyben a nyilvntartsainkat vezetjk, teht, a fknyv pnzneme. (Haznkban fszably
szerint a forint.) A tranzakcis pnznem ehhez kpest, amelyben a mozgs tnylegesen felmerlt.
Az idegen pnznem kezels els krben vgtelenl egyszer. A fenti bizonylatsor tartalmazza
a nyilvntartsi pnznemet, amelyhez kln egyedtpussal hozzillesztjk a tranzakcis pnznemet.
SNBizonylatFejDeviza, FKBizonylatFej, Devizanem, Devizasszeg
Lthat, hogy brmely bizonylathoz lehetsgnk van illeszteni devizasszeget.33 A
devizanem a deviza ISO kdjt tartalmazza, amelyhez szoks illeszteni devizatrzset, de logikai
azonostknt sokszor maga az ISO kd szolgl.34 (Termszetesen, teljesen elfogadott megolds, ha itt
is egyedi logikai azonostval elltott devizatrzset ptnk fel.) A fellettel szemben ilyenkor az a
felhasznli elvrs, hogy a devizs llomny nvekedsekor megadhat legyen a devizasszeg, s a
sajt pnznem sszege is. Cskkenskor megadand a devizasszeg, melyhez a forintsszeget a
globlis paramterek kztt nyilvntartott kszletezsi algoritmus szerint (FIFO, cssztatott tlagr)
szmolja ki a rendszer.35
A fenti kiegsztssel a rendszernk mris kpes lesz arra, hogy devizanemenknti egyenleget
tudjon kpezni, s ezzel kszletezze a deviza/valuta pnzeszkzket. A kiegyenltsek kezelshez
azonban ez mg nem lesz elg. Egy-egy folyszmla-analitiban rgztett szmla kiegyenltsekor
szksgnk van (lehet) a kiegyenlts sszegt eredeti devizban is megadni. Enlkl nem lehet
lekezelni a nem megegyez devizban teljestst. Ha egy EUR szmlt forintban egyenltnk ki, a
pnzeszkz modul tranzakcis s nyilvntartsi pnzneme is forint, ehhez illeszteni kell az sszeget a
szmla devizjban, de kezelend a bonyolultabb eset is, amikor a nyilvntartsi pnznem forint, a
szmla eurban kerlt kibocstsra, s egy harmadik devizban kerl kiegyenltsre. Ehhez a
fentiekhez hasonl, kiegszt devizanem illesztend, amely mr konkrt kiegyenltshez
(bizonylatsorhoz) kapcsoldik.
SNBizonylatSorDeviza, FKBizonylatSor, Devizanem, Devizasszeg
Ez csak folyszmlt rint tteleknl hasznlatos, feladata, hogy a kiegyenltst a
kvetels/ktelezettsg devizjra konvertlja, gy egyenlegezhetv vlik a szmla s kapcsold
kiegyenltsei sajt s idegen pnznemben is.
A devizs valuts eszkzk trtkelse itt is fontos feladat. Ehhez a folyszmla
rendszerhez hasonlan szksgnk lesz egy trtkels tblra, amely az trtkel forgalmi
rekordokat tartalmazza, ennek rszletezse a folyszmlarendszerben megtallhat:
SNrfolyamvltozs, FKPnzeszkz, Dtum, sszeg, FKKlsKulcs, FKFelads
Kerektsek kezelse
A kszpnzes mozgsok kerektse 2008. mrcius 1.-ta kezelend krdskr, tekintettel arra,
hogy a bizonylatok vgsszegt a forintos kszpnzes forgalomban 5 forintra kell kerekteni.

33

Lthat, hogy az idegen pnznem-kapcsolat a bizonylatfejhez kapcsoldik, a nyilvntartsi pnznemben


fennll sszegeket bizonylat-soronknt kell megadni. Ennek nyilvnval ergonmiai okai vannak: a sor-szint
adat a knyvelshez mindenkppen szksges, a devizasszeg sor szint bontsa felesleges.
34
A program szervezsekor az ilyen beszlkdok ltalban kerlendk. Beszl kdknt aposztrofljuk
azokat a logikai azonostkat, amelyek nll jelentssel is brnak. ltalban slyos hibkhoz vezet ezek
alkalmazsa, mert viszonylag gyakran vltoz egyedtpusokban megn az elts kockzata, ami ksbb a
kapcsolatok kiplse utn nem korriglhat. A devizatrzsnl ez a veszly viszont nem ll fenn.
35
Nagyobb vllalatoknl arra is lehetsg van, hogy az llomnynvekedskor is csak a devizasszeget kelljen
megadni: felpthet egy globlis rfolyamtbla, amelybl kiolvashatk az egyes napokra nyilvntartott
devizarfolyamok, amelyekhez gy minden rszrendszer hozzfr.

87

A problmakr egzakt kezelse rdekben szksgnk lesz egy globlis paramtertblra,


amelyben rgztjk, hogy mely fknyvi szmlkon vezetjk a kerektsbl add
nyeresgeket/vesztesgeket. (Az egyb bevtelek/rfordtsok eredmnykategrin bell.)
SNKerektsszmla, VesztesgSzmla, NyeresgSzmla, rvKezdet, rvVge
Valamint, szintn paramterezhetv kell tenni, hogy az egyes pnzeszkz tpusokon, egyes
pnznemekben milyen nagysgrend rtkeket szeretnnk rgzthetv tenni, illetve, a vgsszegre
vonatkozan milyen kerektsi szablyok vannak rvnyben. (Figyelem, e kt kategria kztt fontos,
hogy klnbsget tegynk: gondoljunk arra, hogy haznkban az sszegek megadsakor forintra
kerektnk, a kszpnzes forgalomban a vgsszeg tekintetben van rvnyben az tforintos kerektsi
szably.)
SNKerektsiszably, FKPnzeszkzTpus, Devizanem, RgztsKerekts, VgsszegKerekts
A fenti tbla felhasznlsval a pnzsszegek megadsakor eleve csak a tbla ltal determinlt
RgztsKerekts szerinti rtk megadsra van lehetsg. A pnztri bizonylat lezrsakor viszont
a bizonylathoz automatikusan ltrejn egy tovbbi bizonylatsor a kerekts sszegvel, a fenti
KerektsSzmla paramtertbla ltal determinlt fknyvi szmlval szemben, korriglva a bizonylati
vgsszeget az adott pnzeszkztpusra s pnznemre vonatkoz kerektsi szablyoknak megfelelen.
Fknyvi felads
A fknyvi feladskor mint a fentiek alapjn a pnzeszkz analitika elkszti a felads fejrekordjt, mely tartalmazza, hogy az adott felads mely idszakra, mely idpontban kszlt. A felads
fejrekord az albbi felptsben llthat el:
SNFelads, VonKezdet, VonZr, KsztsDtum, Felhasznl, Sttusz
A felads elksztsekor a fejrekord azonostja bejegyzsre kerl a feladott bizonylatok fejrekordjaiba. gy a tovbbiakban egyeztethetv vlik a felads fknyvi s analitikus tartalma. Fontos
hangslyozni, a feladskor rendelkezsre kell llni minden informcinak, gy kritikus pontja a
rendszerek kztti kapcsolatnak a helyes paramterezs. Ez a pnzeszkz analitikban a mozgsok
kapcsold szmlaszmainak, valamint, az rintett pnzeszkz tpusok llomnyi szmlinak
megadst jelenti.
A fknyvi knyvelsen tlmenen a feladsnak meg kell trtnnie az FA adatok
tekintetben is. A szksges FA informcit (BizonylatSorFA, s FACsoport egyedtpusok) fel
kell kldeni az FA rendszerbe, ahol a beolvas motornak kell gondoskodnia a kapcsolatok
megrzsrl.
8. Deviza-analitika
A deviza-analitika feladata, hogy rpljn az idegen pnznemeket kezel analitikus
rendszerekre, s kezelje az sszevont deviza/valuta rfolyam-klnbzeteket. Nem is lehet teljeskr
analitikus rendszernek tekinteni, inkbb a devizt kezel alrendszerek metszeteknt rtelmezhet.
A devizakezels sorn az vkzi forgalmi vltozsok devizarfolyam hatst az alrendszerek
sajt magukon bell, nllan vgzik, az v vgi rfolyamklnbzet elszmolshoz van szksg
magasabb szint rendszerre, annak rdekben, hogy az egyes eszkzk-forrsok trtkelst
szinkronizltan lehessen vgrehajtani, a szmviteli trvny elrsainak megfelelen.
A deviza trtkels gy egy kzpontilag indtand funkci, amelynl meg kell adnunk az
trtkels dtumt, s meg kell adnunk az adott idpontban rvnyes devizarfolyamokat. Ezt

88

kveten az egyedi eszkzk trtkelse analitika-szinten valsul meg, ennek fknyvi leknyvelse
viszont a deviza-analitika feladata kell hogy legyen.36
Az albbiakban bemutatunk egy megoldst, mely teljeskren illeszkedik a jogszablyi s
felhasznli elvrsokhoz, s figyelembe veszi a modularits kvetelmnyt is, viszont megfelelen
fejlett infrastruktra (adatbzismotor) szksges hozz.
Amikor a felhasznl a felleten elindtja az v vgi trtkelst, a program ltrehoz egy
devizatrtkels rekordot, mely az albbiak szerint pl fel:
SNtrtkels, IndtsDtum, VonatkozsiNap, IndtFelhasznl, Sttusz, FKFelads
A sttusszal lehet jelezni, hogy az trtkelsi folyamat hol tart, ennek megfelelen kaphat
indtott, vgrehajtott, sztornzott jellst egy trtkelsi folyamat. rdemes ezen tlmenen
napltblt is illeszteni a rekordhoz, a sttuszvltozsok kvethetsge rdekben.
Az egyes devizakezels szempontjbl relevns rendszerekben rni kell egy-egy fggvnyt,
amely argumentumknt fogadja a dtumot, s a fenti SNtrtkels kulcsot, ami az trtkels
rekordokban mint kls kulcs kerl letrolsra.37
Az analitika szint fggvny elindtja az trtkelst, minden relevns devizs vagyonelemhez
ltrehoz egy trtkelsi rekordot, kitltve a kls kulcs mezt, ezzel hozzkapcsolva a rekordot ehhez
a tranzakcihoz, s egyben kezelve, hogy az adott szint magn bell ne indtson feladst az adott
trtkelsre. A fggvny futtatst kveten ltrejn egy tblzat, amely tartalmazza a vonatkoz
fknyvi szmlk szmt, s a hozzjuk kapcsold sszeget, jellve a knyvelsi oldalt (T/K).
A tblzat visszaadsra tbb megolds is elkpzelhet, az adatbzismotor fejlettsgtl
fggen:
az analitika szint fggvny kpes a tblzatot (n. kurzor formjban) visszaadni;
elrhetv tesznk szmra egy globlis tblt, amelybe be tudja rni a szksges adatokat;
interfsz-llomny jn ltre, pl. pontosvesszvel tagolt formtumban (csv)
Az eredmny mindenkppen az kell hogy legyen, hogy elll az albbi tbla:
FKtrtkels, Szmlaszm, Oldal, sszeg
A feladshoz ltrejn a tbbi rendszerrel analg mdon egy felads-rekord. Ez itt mivel
egy tranzakcihoz kapcsoldik , feleslegesnek tnhet, de a struktrnak illeszkednie kell a tbbi
feladsi rendszerhez, radsul a felads-sttuszolsrl sem szabad megfeledkezni.
SNFelads, VonKezdet, VonZr, KsztsDtum, Felhasznl, Sttusz
Az trtkelsrl ltrejn egy felads-sor rekord:
SNFeladsSor, FKFelads, MozgsDtum, Megnevezs, FKtrtkels
A kvetkez lps a felads-ttel tblnak a feltltse, amelybe ttltnk minden trtkels
rekordot, ami az adott trtkelshez kapcsoldik:
SNFeladsTtel, FKFeladsSor, FkSzm T/K, sszeg

36

Korbban az elszmolst bonyolultabb tette, hogy az v vgi trtkels eltt az sszevont rfolyamklnbzetet minsteni is kellett, s csak a jelentsgi kszb felett volt tnyleges trtkelsi feladatunk. Ma
mr nincs ilyen lehetsg, a fordulnapon mindenkppen t kell rtkelni.
37
Az analitika szint trtkel fggvnyeknek szksgk lesz ezen tlmenen az adott dtum szerinti
rfolyamokra, amit vagy ki tudnak olvasni globlis tblbl, vagy t kell nekik adni pl. n. hashmap-knt, vagy
kurzorknt, elrhetv tenni interfsz-llomnyban, stb. az alkalmazott technolgitl fggen.

89

A devizamodul az trtkels tblt egyenlegezi, megnzi, hogy az rfolyamklnbzet


egyenlegben T vagy K jelleg, s ennek megfelelen, a globlis rfolyamnyeresg
rfolyamvesztesg szmla paramtere alapjn meg tudja kpezni a feladsrekordot, amit egyszeren
egy utols ttelknt hozzilleszt a feladsttel tblhoz, ltrehozva a T/K egyezsget.
A folyamat termszetesen korriglhat is. Mivel az analitikus rendszerekben az v vgi
trtkelshez kapcsoldan letrolsra kerlt a deviza-analitika szerinti azonost, szintn a devizaanalitika szintjrl indtva negatv storn ttellel nullzhat az trtkels az sszes analitikus
rendszerben, s egyben a fknyvi rendszerben is.
9. Trgyi eszkz s immaterilis jszg analitika
A trgyi eszkz s immaterilis javak analitikus rendszere a specilis, tbb vre lekttt
eszkzk brutt rtknek vltozst, s a kapcsold rtkcskkensek, rtkhelyesbtsek
nyilvntartst szolglja. A kt eszkzcsoport kztt logikailag nincs klnbsg, gy a rendszerben is
egytt kezelendek, bontani az ltalnos csoportostsi megoldsokkal rdemes.
Az eszkzeink rtkkategriit a rendszernek ugyanakkor kpesnek kell lennie tbb
szablyrendszer szerint is kimutatni, minimlisan a szmviteli trvny szerinti s az adtrvny
szerinti rtkekre mindenkppen szksg van a beszmol s a trsasgi ad meghatrozshoz.
Ennek megfelelen, felpthet egy Szablyrendszer trzs:
SNSzablyrendszer, Megnevezs
Az analitikus rendszer alap egyedtpusa ennek megfelelen az ESZKZ, amely az egyes
eszkzelemeket tartalmazza. Az eszkzket viszont ezen tlmenen Tpus szerint elklnthetv kell
tenni. Az eszkztpus legalbb a szablyrendszer szerint szksges csoportostsi szint
rszletezettsget kell hogy mutassa, gy legalbb a fknyvi bonts szerinti rszletezettsget
tartalmaznia kell, azonban gyakran ennl bvebb bontsra is szksg van.
Az eszkzcsoportok:
SNEszkzCsoport, FKSzablyrendszer, Megnevezs
Az eszkz egyedtpus teht az albbiak szerint pl fel:
SNeszkz, Leltri_szm, Megnevezs, HasznlatbavtelDtum
A leltri szm a felhasznl ltal megadhat egyedi azonost, amely ltalban tartalmazza az
eszkz tpushoz s fellelsi helyhez kapcsold, csoportost adatokat. A fentieken tlmenen
szmos egyb informci is szksges lehet, amelyek kre eszkzcsoportonknt ms-s-ms lehet, pl.
ms adatokra van szksg egy telek vagy egy szemlygpkocsi azonostshoz.
SNAzonost, FKEszkzCsoport, Megnevezs
Az eszkzk gy bergzthetk az eszkz rekordjnak adatai alapjn, valamint, a tovbbi
adatokat meg lehet adni:
FKEszkz, FKAzonost, rtk
Az egyes eszkzcsoportok ezt kveten Eszkzfajtkhoz rendelhetek. Az eszkzfajta
egyedtpus funkcija, hogy a rendszernket szakrti rendszerr lehessen tenni, azaz, a program
felkszthetv vljon az egyes rtkkategrik elszmolhatsgra. (Mely eszkzk utn lehet
rtkhelyesbtst, terven felli rtkcskkenst, stb. elszmolni.)
90

SNeszkzfajta, Megnevezs
Ezt kveten lehetsges az rtkkategrikat definilni, ezt szintn szablyrendszerenknt kell
meghatrozni:
SNrtkkategria, FKSzablyrendszer, Megnevezs, Eljel, Tpus
Az eljel fogja meghatrozni, hogy az adott rtkkategria milyen irnyban befolysolja az
eszkz rtkt, a tpus vezrlkdknt megadja, hogy az rtk Brutt rtk jelleg, szmtott lers,
vagy manulisan kezelt korrekci. Az egyes rtkkategrik engedlyezse ezt kveten vlik
lehetsgess, ezzel kezelve, hogy pl. a fldterlet utn ne lehessen terv szerinti rtkcskkenst
rgzteni.
FKeszkzfajta, FKrtkkategria, rvKezdet, rvVge

Az rtkvltozsok kezelshez szksgnk lesz a fentieken tlmenen az rtkszmts


egyedtpusra, mely az egyes eszkzkhz, vonatkoz szablyrendszerenknt38 tartalmazza a
hasznlatbavtelkor (feljtskor) meghatrozand, cs szmtshoz szksges alapadatokat.
(Maradvnyrtk, hasznlati id, cs-algoritmus)
SNrtkSzmts, FKEszkz, FKSzablyrendszer, FKrtkKategria, KpletKd
Az rtkcskkens kezelshez fontos logikai szablyknt le kell szgeznnk, hogy az
rtkcskkenst alapveten teljestmnyarnyosknt definiljuk. Ezzel ugyanakkor az
idarnyos lerst is le tudjuk kezelni, az id teljestmnyknti azonostsval.
A szablyrendszer jelzvel lehet a trsasgi adtrvny s a szmviteli trvny szerinti lersi
mdokat elklnteni egymstl. Maradvnyrtket a trsasgi ad trvny nem enged meghatrozni,
br fontos, hogy a fejlesztsi tartalk kvzi maradvnyrtkknt viselkedik a rendszerben. A kpletkd
a program ltal rendelkezsre bocstott kpletsztr alapjn hatrozhat meg, amelynek paramterei a
kivlasztst kveten megadhatk, esetleg szintn paramtertblbl determinltan.
SNEszkzParamter, FKEszkz, Paramter, rtk
Bizonyos rtkszmtsi mdoknl szksg lehet tovbb vestett paramterek megadsra is.
Ilyen lehet az ves fix sszeg lers, a lineris-gyorstott lers, stb., de ezzel lehet megadni a
teljestmnyarnyos lershoz szksges teljestsi adatot is. Ehhez bevezetend az rtkSzmtsv
egyedtpus:
SNrtkSzmtsv, FKrtkSzmts, v, rtk
A paramterezhetsg gy eszkznknt, s szablyrendszerenknt is lehetsges. A
rendszerben kzponti egyedtpus a fentieket kveten a Mozgstpus. A mozgstpus a trgyi
eszkzkre hat konkrt gazdasgi esemnyeket tartalmazza az aktivlstl az rtkests miatti
kivezetsig. (A megvsrls a folyszmla-kezel rendszer hatkre, a kiszmlzs szintn nem a
trgyi eszkz rendszerhez tartozik, csak a konkrt trgyi eszkz szmlk mozgatsa tartozik ide.)
SNMozgstpus, FKbizonylat, FKeszkz, Megnevezs, FkDtum, FKFelads
Az egyedtpust az FKeszkz idegen kulcs kapcsolja hozz a konkrt eszkzhz. A FkDtum
alapjn kerl a mozgs feladsra a fknyv fel. (Az FKFelads mutatja, hogy feladskor mely fknyvi
ktegben kerlt feladsra, teht a rekord ltrejttekor a mez res.)
38

Ezen keresztl hatrozdik meg a szmviteli trvny szerinti s adtrvny szerinti rtkcskkens.

91

A Mozgs egyedtpus az egyes rtk-kategrikban bekvetkezett vltozsokat tartalmazza


eszkznknt, ez lnyegben a kapcsold Mozgstpussal egytt az eszkzkarton forgalmi adatait
fogja meghatrozni.
SNmozgs, FKMozgstpus, FKrtkkategria, FKrtkSzmts, FkDtum, VonKezd, VonZr,
sszeg, Eljel
Az FKrtkkategria fogja meghatrozni az rintett, vltoz rtkkategrit (Brutt rtk, Terv
szerinti rtkcskkens, Terven felli rtkcskkens, rtkhelyesbts), szmtott mezknl nincs
kitltve, ott a kapcsolatot az FKrtkszmts fogja determinlni. Az FKrtkszmts a szmtott rtkek
esetn ktelez: ltrehozza a kapcsolatot az rtkszmts tblval, a szmtsi algoritmusokhoz
elrhetv tve a korbbiakban elszmolt rtkeket.
A fentiekkel az eszkzk klnbz szablyrendszerek szerinti rtknyilvntartsa mr
megvalstott, kezelhet a klnbz rtkkategrik szmtott megjelentse, az esetlegesen
manulisan rgztett korrekcik megadhatsga (pl. terven felli cs).
Fknyvi kapcsolat
A fknyvi knyvelhetsghez meg kell teremteni a fknyvi szmlkhoz rendeltsget. Ennek
rdekben kialaktand az analitikus szmlatkr, amely az analitikus csoportosthatsg s a
fknyvi kapcsolat kztt teremt sszerendelhetsget. Az analitikus szmlatkr eszkztpusonknt,
rtkkategrinknt s szablyrendszerenknt teszi lehetv a fknyvi szmhoz rendelst.
Mivel a rendszernket gy ptettk fel, hogy az rtkkategria egyedtpusunk
tulajdonsgknt mr tartalmazza a vonatkoz szablyrendszert, az sszerendeltsget az albbi tblval
meg lehet teremteni:
SNFkKapcsolat, FKrtkkategria, FKEszkzcsoport, FkSzmla, rvKezdet, rvVge
Az FKrtkkategria kapcsolatbl kiolvashat az rtkkategria irnya (gy determinlt, hogy T
vagy K jelleg).
A mozgshoz ugyanakkor tartozhat KapcsoldTtel kategria is. Ezzel lehet lekezelni tbbek
kztt az aktivlshoz mint mozgshoz kapcsold FA vonzatot, melyet technikai szmlval
szemben knyvelni is kell, az FA szmlk egyeztethetsge rdekben.
SNKapcsTtel, FKMozgs, Megnevezs, Tszmla, Kszmla, FAJelleg, FKKulcs, FKCsoport,
rvKezdet, rvVge
A fknyvi feladskor generldik egy felads-fej rekord:
SNFelads, VonDtumKezd, VonDtumZr, FeladDtum, Felhasznl, Sttusz
A rekordban a Felhasznl azonostja a felads elindtjt. A sttusz lltsval lehet
kvethetv tenni, hogy a felads megtrtnt-e, illetve, hogy milyen stcikon esett t a felads
folyamatban. Amennyiben visszaigazolt sttuszt kapott, a fknyvben rendben leknyvelsre
kerltek a rekordok, gy analitikusan is vglegestve jelentkeznek a mozgs-rekordok. A fknyvi
feladskor a feladsrekord azonost visszarsra kerl a mozgs tblba, az FKFelads mezbe. A
feladsrekord jelenti a fej-adatot, amelyhez illeszkednek a felads sor-adatai, annak rdekben, hogy a
fknyvi fogad-interfszhez illeszked rekordstruktra jjjn ltre, amely termszetesen felpti
mind az alapttel, mind a kapcsold ttelek feladstteleit:
SNFeladsSor, FKFelads, MozgsDtum, Megnevezs, FKMozgs
SNFeladsTtel, FKFeladsSor, FkSzm T/K, sszeg

92

Figyelni kell a fknyvi rendszer fel val feladskor, hogy lehetnek az FA eltt rendszer
fel teljestend ttelek is. Ennek feladsa az albbi rekordszerkezetben lehetsges:
SNFeladssorFA, FKFeladsSor, FKkulcs, FAalap, FAdtum, FAjelleg, Eljel
Az FA csoportba tartozst ugyancsak rgzteni kell:
FKBizonylatsorFA, FKFAcsoport
A trgyi eszkz rendszernek ezen tlmenen lnyeges kapcsolata van a kalkulcis
rendszerrel is. Az egyes trgyi eszkzket munkaszm(ok)hoz rendelve, a szksges informci
elllthat:
SNEszkzMunkaszm, FKEszkz, FKMunkaszm, rvKezdet, rvVge
A hozzrendels figyelembevtelvel a feladskor elllthat a kalkulcis rendszer
informcis ignye, a fknyvi kltsgnem-kategris szmlk esetn:
FKFeladsTtel, FKMunkaszm, sszeg
10. Kszletrendszer
A kszletrendszer a knyvvizsgli kockzatok szempontjbl klnsen kritikusnak minsl,
tekintettel arra, hogy
A kszletek jellemzen dnt arnyt kpviselhetnek a vllalkozs eszkz-szerkezetben
A kszlet-kezelsi eljrsok sokflesge kvetkezetesen kezelend szmviteli szempontbl,
ami miatt a bemutats kockzata sokkal nagyobb
A kszletkezels sokszor tbb telephelyen, tbb raktrkezel ltal rintett, tovbb jelents
tbb felelssgi krt rint kszletmozgats is elfordul, gy a visszalsek felfedse
nehezebb.
A vllalkozsoknak a kszletkezels tekintetben szleskr vlasztsi lehetsgk van.
Egyrszt, dnthetnek arrl, hogy milyen mdon tartjk nyilvn a kszleteiket (van folyamatos
mennyisgi s rtkbeni nyilvntarts, csak mennyisg, csak rtkbeni, illetve, nincs nyilvntarts.)
Msrszt, dntsi ktelezettsgk van az alkalmazott kszletrtkelsi modell tekintetben is.
A szokvnyok a kvetkez lehetsgeket ismerik: egyedi nyilvntarts, FIFO, HIFO, LIFO, LOFO,
cssztatott tlagr)
Nyilvntarts egyedtpusai
A kszlet-rendszer tekintetben nagy jelentsge van annak, hogy a rendszer tkletesen
tmogassa a felelssgek teleptst: minden raktrkezel a szoftver ltal trolt raktrkszlettel
brmely pillanatban elszmoltathat kell hogy legyen.
Az egyes raktrak viszont eltr szmviteli tulajdonsggal rendelkezhetnek, gy eklatns
plda, hogy elklntend a vsrolt s a sajt termels kszletek kre (ruraktr, ksztermkraktr.), ami igen sarkalatos elklntsi igny a szmviteli kezels szempontjbl. Ennek
megvalstsra be kell vezetni a Raktrtpus egyedtpust. Mint legfelsbb egyedtpus, csak egy
azonost s egy megnevezs mezbl ll.
SNRaktrtpus, Megnevezs
A kvetkez egyedtpusunk a Raktr, melyhez tulajdonsgknt minimlisan a megnevezse
tartozik, ezen tlmenen fizikai cmet, elrhetsgi adatokat, stb. is hozz lehet rendelni, valamint,
definilni kell, hogy a raktr melyik raktrtpusba tartozik.
93

SNRaktr, Megnevezs, Cm, FKRaktrtpus


Kvetkez egyedtpusunk a KszletTpus, ami minimlisan a fknyvileg elklntend (teht
a szintetika bontsa szerinti) kszletcsoportostst teszi lehetv. Ennek megfelelen, elvileg lehetsg
lenne arra, hogy mr ebben az egyedtpusban definilhatv tegyk az egyes kszlettpusok
nyilvntart fknyvi szmljt. Ezzel a megoldssal csak egy (komoly) problma lenne: nem lenne
lehetsg a fknyvi vltozsok kezelsre.
Ezzel eljutottunk kvetkez lpcsben az elemi egyedtpusunkhoz, a cikktrzshz. ltalban
elvrs, hogy a cikktrzs az egsz gazdlkodra kzpontilag kerljn sszelltsra s karbantartsra,
teht, pl. a kereskedelmi lncoknl nem szoks megengedni, hogy egyes ruhzakban elklnlt
cikkek legyenek, mert ez tnkreteszi a lnc szint elemezhetsget. A cikktrzs azonostja a
cikkszm, ami azonostja a kszlet elemi egysgt, s br megfelel lehet erre a generlt folyamatos
sorszm, a legtbb vllalatnl sajt sztenderd szerint kerl felptsre, a kszlet jellegbl add
szablyrendszer szerint. gy, a tblban lesz egy logikai azonost, s egy szintn egyedi termszetes
azonost, ezt kveti minden tulajdonsg, amit szksgesnek tartunk megjelenteni az egyes cikkeknl.
(Megnevezs, VTSZ-szm, mennyisgi egysg, stb., vgl, hozz kell rendelni az elemi cikkeket a
kszlettpusokhoz.
SNCikk, Cikkszm, Megnevezs, MennyisgiEgysg, VTSZ, , FKkszlettpus
Ha a cikkcsoportok heterognek, van r lehetsg, hogy kln azonost-trzset ptsnk.
Ekkor a cikktrzs csak az ltalnos tulajdonsgokat tartalmazza, viszont paramterezhet egy
CikkTulajdonsg egyedtpus, ami kszlettpusonknt definilhatv teszi a tulajdonsgok krt.
(SNCikkTulajdonsg, FKKszletTpus, Megnevezs), majd ezek utn az egyes cikkek tulajdonsgrtkeit egy
sszerendel tblban lehet megadni:
SNCikkCikktulajdonsg, FKCikk, FKCikkTulajdonsg, rtk
Tovbbi feladatunk lesz a cikkek rainak rgzthetsge. Egy cikkhez tbb rat is szoktak
rendelni, annak rdekben, hogy kezelni lehessen a klnbz partner-kategrkhoz rendelhet,
azonnal ignybe vehet diszkontok kre. (Lsd, VIP rak) Az razs felhasznli ignye ezrt
szksgess tesz egy rkategria tblt:
SNrkategria, Megnevezs
Az egyes cikkek aktulis rait gy kereszttblval szoktuk megadni. Az rdefinils viszont
egy jelents kockzati faktor, nem konzekvens kezels komoly krt tud okozni a vllalatnl, ezrt az
rak definilsa csak kiemelt jogosultsggal lehetsges, msrszt, nagyon fontos, hogy naplzzunk
minden r-mdostst.39
SNCikkrkategria, FKCikk, FKrkategria, r
Ezzel nyilvntarthatv vltak a cikkek, csoportosthatan, a megfelel tulajdonsgrtkekkel. Kvetkez lps a forgalmi adatok rgzthetsgnek megteremtse. Az egyes raktrakhoz
kapcsoldnak a raktrbizonylatok, melyek a kszletmozgsok altmasztsra szolglnak, s
megjelentik a bizonylatot killt felelssgt a mozgatott kszlet tekintetben. Ebbl addik, hogy a
bizonylaton szerepelnie kell a killt azonostjnak is.
SNBizonylat, FKRaktr, BelsAzonost, MozgsDtum, KilltsDtum, Killt,
BizonylatTpus

39

A naplzsra kivlan hasznlhatak a korbban mr trgyalt, automatikusan lefut n. triggerek, melyek itt
konkrtan a mdostsi mvelet sorn futnak le.

94

Alapszably, hogy kszletmozgs csak bizonylattal altmasztva jelenhet meg a rendszerben.


Teht, a program teleptsekor a kezd kszletllomny felvtele (migrls), illetve az
automatikusan kezelt mozgsok (pl. leltrra lls), szintn csak bizonylaton megjelentve rgzthetk a
rendszerben. Ennek elklntsre szolgl a BizonylatTpus attribtum, mely N rtket vehet fel
norml kszletmozgskor, s T rtket vesz fel technikai kszletmozgatskor. A technikai
kszletmozgs sajtossga, hogy nem kapcsoldik tnyleges, azonnali fizikai mozgatshoz.
(trtkels, kszlethiny, tbblet, nyit stb.) ppen a technikai mozgatskor trhet el egymstl a
killts s a mozgsdtum, tekintettel arra, hogy pl. egy leltrkirtkels, ill. a kapcsold leltrra
lls elcsszhat idben a fordulnaphoz kpest.
Lehet tallkozni olyan megoldssal a gyakorlatban, amikor a bizonylat tpusa determinlja a
kszletmozgs irnyt, esetleg magt a mozgstpust is. Ennek megfelelen, a program kpes killtani
n. bevteli s kiadsi, esetleg technikai raktrbizonylatot. Ez a megolds is elfogadhat, br gy nem
kezelhet az az eset, amikor egy partnerrel szemben ki- s bevtelezs is trtnik egyidejleg. (Pl.
gngyleg visszavtel) Ilyen esetben teht kln bizonylaton kell rgzteni az ellenirny mozgst,
ami nem szerencss.
Ehelyett, a rgzthet mozgsok definilsa rdekben kialaktand a Mozgsnem egyedtpus,
ami az sszes, kszletet rint mozgst meghatrozhatv teszi.
SNmozgsnem, Megnevezs, Csakrtk, FKrtkKategria, Irny
Ebben a tblban rgztend az sszes gazdasgi esemny, ami befolysolja a kszletnk
mennyisgt s/vagy rtkt, akr nyit kszlet felvtelrl, akr ki-bevtelezsrl, akr
kszlethinyrl vagy rtkmdosulsrl van sz. A tulajdonsgok kztt a Csakrtk logikai tpussal
lehetv teszi, hogy olyan gazdasgi esemnyt is definiljunk, ami nem befolysolja a mennyisget.
(Ilyen az utbb emltett rtkmdosuls.) Csak ilyen esetben csak rtkbeni mdosuls esetn meg
kell adni a vonatkoz rtkkategrit is.
A forgalmi adatok legfontosabb egyedtpusa a Mozgs egyedtpus, mely egy bizonylathoz
kapcsoldan, adott mozgsnemen bekvetkez mennyisgi s rtkvltozsok rgztsre szolgl.
Felptse:
SNmozgs, FKbizonylat, FKcikk, FKmozgsnem, MennyisgiVltozs, rtkVltozs, FKFelads
Egy bizonylathoz gy termszetesen tbb mozgs is kapcsoldhat, s a rendszer
rugalmassga rdekben egy bizonylaton tbbfle mozgs rgztse is lehetsges. (Vegyk szre,
hogy a Bizonylat s a Mozgs egyedtpusok gy kapcsoldnak egymshoz, mint korbban a
bizonylatfej s a bizonylatsorok s valban, a raktrbizonylat tartalmt a hozzkapcsold
mozgsok kpezik. A rekordban lthat FKFelads a bizonylat s hozzkapcsold mozgsok
rgztsekor nem vesz fel rtket, clja, hogy ksbb, a bizonylat feladsakor ssze lehessen gyjteni
a mg nem feladott mozgsokat.
A felads-jelz kapcsoldhatna a bizonylat-fejhez is, ez dnts krdse. Azrt vlasztottuk ezt
a megoldst, mert egyrszt az adatszerkezetbl addan egy bizonylaton sokfle mozgs elkpzelhet.
Ha a bizonylatfejen (itt: bizonylat) jelljk a feladst, egy sszetett bizonylat esetn akrcsak egy
mozgs nincs megfelelen fknyvi szmlhoz rendelve, az egsz bizonylat feladsa meghisul.
Tovbb, az egyes mozgsok definilhatak nll gazdasgi esemnyknt, gy azok elklnlten
kezelhetek fknyvi szempontbl.
Vegyk szre, hogy az adatmodellben az rtkkategrik mozgatsa ltalnostva szerepel. A
feldolgoz eljrs feladata lesz, hogy a kszletezsi modellnek megfelelen a korbbi forgalmak
figyelembevtelvel llaptsa meg az rtkmdosulst, a FIFO/HIFO/LIFO/LOFO/cssztatott tlagr
modellje szerint. (A szmviteli trvny ezek kzl csak a FIFO s a cssztatott tlagr modelljt
fogadja el.)
Elszmolr alkalmazsa esetre is alkalmazhat az adatszerkezet, hiszen az elszmolr lesz
az egyik rtkkategrink, s tovbbi rtkkategriaknt kerl felvtelre az rklnbzet vagy a
95

kszletrtk-klnbzet. Egy klnbsg, hogy ebben az esetben cikkenknt az aktulis elszmolrat


is nyilvn kell tudnunk tartani:
SNCikkElszmolr, FKCikk, Elszmolr, rvKezdet, rvVge
Fknyvi kapcsolat
Ezzel lehetv vlt a cikkek csoportostott nyilvntartsn tl a kszletrendszeren belli
mozgsok rgztse is. Kvetkez lps, ahhoz, hogy a rendszer analitikaknt funkcionljon, a
fknyvi kapcsolds megteremtse. Ehhez meg kell teremteni az llomny s a forgalom fknyvi
hozzrendelhetsgt, amihez egyrszt, az egyes kszletcsoportok nyilvntartsi szmlinak
definilhatsgt, msrszt, a forgalom (mozgsok) szmlkhoz rendelst kell trolni a rendszerben.
A nyilvntartsi szmla a fknyvi bontshoz igazodva kszletcsoportonknt definilhat,
kiegsztve rvnyessgi idvel:
SNnyilvszla, FKkszletcsoport, FkSzmla, rvKezdet, rvVge
Brmely kszletcsoporthoz a nyilvntartsi szmln tl brmennyi rtkel kategria
kapcsoldhat. (Klasszikusan: rklnbzet, de nyilvntarthat elklntetten a kln felszmtott
szllts-rakods, rtkveszts szmlk, stb.) Ezeknek az a funkcijuk, hogy bizonyos kalkulcis
vagy egyb okokbl nem kerlnek az rtkek belemossba a nyilvntartsi rtkbe, de a kszlet
rtkt befolysoljk.
Az rtkkategria tpusok szabadon definilhatak, pldul az albbi struktrban:
SNrtkKategria, Megnevezs, Eljel
Majd, kvetkez krben hozz kell rendelni az rtkel szmla tpusokat az egyes
kszletcsoportokhoz, definilva a szintetikus nyilvntarts fknyvi szmljt is.
SNKCS_rtkelSzla, FKrtkkategria, FKKszletCsoport, FkSzmla, rvKezdet, rvVge
A fknyvi feladsok vgrehajtshoz a legsszetettebb problmt a kszletet rint gazdasgi
esemnyek zrt kezelse jelenti.40
A gazdasgi esemnyeket a mozgsnem attribtumainak megfelelen alapveten az
ellenszmlval definilhatjuk. A definils szoksos menete, hogy az ellenszmlt a raktrtpus, a
mozgsnem s a kszlettpus alapjn adhassa meg a felhasznl. Ennek megfelelen, az analitikus
szinten rendelkezsre bocst a program egy n. analitikus tkrt, amelyben az analitikus
szmlaszmok a fenti rtkek szerint jnnek ltre, s megadhat a hozzjuk kapcsold fknyvi
szmla. A felptend MozgsFkDef tbla alapjn kerlnek ezt kveten a knyvelsi ttelek
sszelltsra:
SNMFD, FKmozgsnem, FKraktrtpus, FKkszlettpus, FKrtkkategria, Ellenszmla, rvKezdet,
rvVge
A fenti struktra szerint van lehetsg ms-ms ttelekkel kezelni a sajt termels s a
vsrolt kszleteket, radsul, vegyk szre, arra is van lehetsg, hogy ugyanazt a cikket az egyik
raktrban (STK) az STKV szmlval szemben mozgassuk, a msik raktrban ruraktr az
ELB-val szemben vezessk ki az rtket. Ehhez sszesen az a teendnk, hogy ltrehozzuk a sajt
termels s az ruraktr tpust, s a fenti elvrsoknak megfelelen lltjuk be a raktrban mozg
kszlettpusok forgalmt.

40

Fontos mindig szem eltt tartani, hogy a zrtsg azt jelenti, hogy a kszlet-szmlk kezelst teljes egszben
ez az analitikus szint hivatott kezelni, teht a szmlkra j esetben fknyvi szinten nem is lehet knyvelni,
bizonyos technikai mveletektl eltekintve (pl. automatikus zrs-nyits)

96

A zrtsg rdekben tovbbi feladatunk, hogy kezeljk a kapcsold ttelek krdskrt. Ez


ahhoz szksges, hogy a kszleteket rint gazdasgi esemnyeket a teljes folyamatot vgigvezetve
rgztsk a fknyvi rendszerben. Pldaknt a sajt termels kszletek rtkvesztst rdemes
figyelembe venni. Ezen kszleteknl az rtkveszts mint minden mozgs ktelezen az STKV
szmlval szemben kerlhet rgztsre, az rtkvesztst ugyanakkor mint egyb rfordtst kell a
fknyvben megjelenteni.41
SNKapcsoldTtel, FKMozgFkDef, FkSzmT, FkSzmK, rvKezdet, rvVge
A fenti defincit kveten ha a paramterezs hinytalan , a rendszer kpes a fknyvi
tteleket megfelelen legenerlni. A feladst kln egyedtpusban tartjuk nyilvn, annak rdekben,
hogy a fknyvi ttelek analitikus lbt egyszeren vissza lehessen keresni. Ennek rdekben az
albbi tbla szerint clszer felpteni a Felads egyedtpust:
SNFelads, VonDtumKezd, VonDtumZr, FeladDtum, Felhasznl, Sttusz

Raktr

KapcsoldTtel

Felads

Bizonylat

Raktrtpus

FeladsSor

Mozgs

Mozgsnem

Cikk C.tulajd.

Cikk

Kszlet-tpus

Mozgs-Fknyv-Def

Cikk-rkategria
Cikktulajdonsg

rkategria

A kszletanalitika fontosabb egyedtpusainak kapcsolati diagramja

41

Az STKV kezelsnl sok csnya megolds kzl lehet vlasztani. Egy biztos, az STKV szmla
egyenlegnek pontosan a sajt termels kszlet szmlk vltozst kell mutatnia. Ez trivilis norml
kszletmozgatsok esetn. Problma ugyanakkor, hogyha a vltozs meghatrozott eredmnyszmlra kell hogy
tvezetsre kerljn. (Egyb rfordts, rendkvli rfordts) Egyik megolds szerint a kszletet trtkeljk az
adott eredmnnyel szemben, s ezt kveten az STKV  SEEA szmlkon rendezzk a vltozst. Ekkor a
kt ttel az informatikban egymstl elklnlten mozdul. Emiatt ennl knnyebben ellenrizhet megolds,
ha a sajt termels kszlet rtkvesztst kvzi ruv minstjk, azutn rtkvesztjk. Ekkor az ltalnos
szably mindig rvnyeslni fog: sajt termels kszlet ktelezen s kizrlagosan csak az STKV
szmlval szemben mozdul.

97

A rekordban a Felad tartalmazza, hogy ki indtotta a feladst. (Ebbl addan, automatikus


rendszer esetn nem kap rtket.) A sttusz tartalmazza, hogy a felads milyen llapotban van, ez
alapveten fgg a fknyvi kapcsolat kialaktstl: elindult, feldolgozs alatt, visszaigazolt. A
visszaigazolt sttusz jelenti azt, hogy a ttelek hibtlanul rgztsre kerltek, gy az analitikusszintetikus egyeztetseknl a feladsban szerepl tteleket figyelembe kell venni. (Ha a felads
flbeszakadt, azt kezelni kell, ltalban az analitika oldaln: jabb felads indtsa, stb.)
Jellemz s kritikus hiba, hogy egy idszak vonatkozsban nincs, vagy nem teljeskr a
felads, ez okozhatja az analitikus-szintetikus eltrsek dnt hnyadt. Ez ellen rszben a fenti
sttuszols segtsgvel lehet vdekezni, de nagyon fontos, hogy a fel nem adott ttelekrl megfelel
riportokat kell tudni sszelltani.
A fknyvi feladskor a legenerlt feladssor azonostja visszarsra kerl a mozgs tblba.
(Ott ezt a clt szolglja az FKFelads tulajdonsg.) Szintn a hibakezels cljt szolglja, ha a feladshoz
kapcsoldan ltrehozunk egy FeladsSor tblt, ami a felads alkalmval fknyv fel indtott
konkrt fknyvi tteleket tartalmazza, rgztve a mozgsbl kinyerhet ellenoldali lbat, az FA
adatokbl nyerhet FA szmlt, s a pnzeszkz-fknyv tblbl kinyerhet pnzeszkz lbat.42
SNFeladsSor, FKFelads, MozgsDtum, Megnevezs, FKMozgs
SNFeladsTtel, FKFeladsSor, FkSzm, T/K, sszeg
Kltsg-rgzts esetn (eklatns plda az anyagfelhasznls) elengedhetetlen rgzteni a
munkaszm-kapcsolatot is, ezzel vlik lehetv a kalkulcis eltt-rendszer informcis ignynek
kielgtse. Feladskor a felsbb rendszer interfszhez igazodva az albbi mezk szksgesek:
SNFtetel_Munkaszam, FKFeladsTtel, FKMunkaszm, sszeg
Kszletleltr tmogatsa
A fenti alapvet nyilvntartsi funkcin tlmenen a rendszernek tmogatnia kell a tteles
leltrfelvtel lebonyoltst is. A leltrfelvtel lnyege, hogy fizikailag is megbizonyosodjunk a
kszlet megltrl.
A leltrfelvtel hagyomnyosan az albbi rszlpseket foglalja magba:
9. Leltrfelvteli vek elksztse
10. Tteles felvtel
11. Fellelt mennyisgek szmtgpes rgztse
12. Leltrkirtkels
13. Eltrsek kezelse
A leltrfelvteli vek tartalmazzk minimlisan a cikkszmot, megnevezst s a kipontozott
vonalat a fellelt mennyisg bersra, mindezt raktranknt, s esetleg pl. polconknt bontva. (Nem
javasolt a nyilvntartott darabszmot felrni az vekre, hogy ne vezessk a szmolk kezt)
Ugyanezrt, ltalban a leltr idejre extra joghoz kttt a rendszerbe val belps.
A leltrfelvtelek az albbi egyedtpusban kezelhetek, s a leltrfelvtel indtsakor jnnek
ltre:
SNLeltrfelvtel, FKRaktr, KezdIdpont, VgIdpont, Felels, Sttusz

42

A tbla adatai ugyanakkor redundnsak, ezzel tisztban kell lenni. Hiszen, az egsz automata felads lnyege,
hogy a felptett paramtertblk alapjn a fknyvi ttelek determinisztikusak. Ugyanakkor, a fknyvi felads
sorn vgrehajtott aggreglsok miatt enlkl nem kvethet, hogy a rendszer mely mozgsokhoz kapcsoldan,
milyen tteleket kldtt fel a fknyvbe, nem beszlve az esetleges idkzi paramter-vltoztatsok hatsrl.

98

A felvtel idtartama ra-perc-msodperc pontossggal trolsra kerl, problmt jelent, ha a


kszletben ezen idpontok kztt mozgs van. (Ez a fentiek alapjn extra jogosultsghoz, gy kiemelt
felelssghez kttt.) A Sttusz a fenti lpsekhez igazodik, kln napltblban rgztve a
sttuszvltozsokat, s hogy azok mely felhasznl tevkenysge miatt kvetkeztek be.
A kvetkez lps, hogy tteles felvtellel a szmolk rgztik az veken, hogy az egyes
cikkekbl mennyit talltak. A harmadik lpsknt a papiros vek mennyisgeit visszarjk a
rendszerbe. Az albbi egyszer egyedtpussal lehetsges ezeket rgzteni:
SNFellelt, FKLeltrfelvtel, FKCikk, Mennyisg
A rendszer a rgztett mennyisgekbl kiszmolja a nyilvntartott s a fellelt mennyisgek
klnbsgt, s elvgzi automatikusan a leltrkirtkelst. Kvetkez lpsknt ellenrizni kell, hogy
az eltrsek valsak, vagy esetleg hibs felvtelbl erednek-e. Utols lps az eltrs-kezels,
amelynek sorn r kell llni a fellelt kszletre, azzal, hogy kszl egy technikai raktrbizonylat,
leltrhiny s leltrtbblet mozgsnemekkel korriglva a nyilvntartott kszletet.
A leltrfelvtel modern megoldsa vonalkdos rendszerben ennl lnyegesen egyszerbb, br
jelentsebb technikai tmogatst ignyel. Hozz kell tenni, nagyobb kereskedelmi vllalkozsoknl a
kszletkezels a hagyomnyos mdon elkpzelhetetlen. Szksges hozz rdifrekvencis vonalkdolvas, ami kapcsolatban ll a szmtgpes rendszerrel. A leltrfelvteli v nem kerl kinyomtatsra.
A szmolk akr prosan, az n. ngy szem elv figyelembevtelvel polconknt vgigszmoljk
a cikkeket, vonalkdot leolvassk, s a kzi olvasn berjk, hogy az adott cikkbl hny darabot
tallnak.
A fellelt mennyisg gy direktben a szmtgpes rendszerben kerl gyjtsre. A szmolst
kveten gy rgtn futtathat a kszletkirtkels. Ebbl addan, ekkor a korbbi t lpcs els
hrom lpse sszevonhat.
Kapcsolat a kalkulcis rendszerrel
A sajt termels kszletek kezelsekor figyelemmel kell lenni a kalkullt s a tnyleges
nkltsg kategriira is. Ennek rdekben br ltalban a kszletezsi folyamat nem kveteli meg
az idszakokhoz rendeltsget , a kalkulcis idszakok hatssal vannak ezen kszletcsoport rtkre.
A problma lnyege akkor vlik nyilvnvalv, ha tgondoljuk, hogy a kszletezs folyamatos,
viszont a kalkulcis rendszerben elfordul, hogy csak visszamenlegesen llnak el az rtkelshez
szksges nkltsgkategrik, amelyeket gy a kalkulcis idszak zrdtumval kell rgzteni a
kszletrendszerben.
Maga a befejezetlen termels mozgatsa illeszthet az adatmodellnk alapjn (egyszeren fel
kell venni egy ilyen mozgsnemet), ennl jelentsebb problmt kpez, hogy a tnyleges s a kalkullt
nkltsg klnbsge ekkor hozzaddik a kszletrtk-klnbzeti szmla (KK) egyenleghez
(amelyet a rendszerben ismtelten egy ttellel kezelni lehet), viszont a fordulnapot kvet idszakban
bekvetkez cskkensek KK-szmla hatsait jra kell generlni, a cskkensre jut klnbzet
korrekcijval. Mindezt tmogatja az adatmodellnk, de a feldolgoz eljrsnak kell tudni ezt a
gngylst vgrehajtani.
Egyb kszleteket rint krdsek
A raktrfelelssg krdskrben fontos kezelend szempont az ton lv kszletek megfelel
kezelse. Ennek rdekben preczen le kell szablyozni a raktrkzi mozgatsok bizonylatait. A fenti
rendszerben ez gy valsthat meg, ha a Bizonylat egyedtpust kiegsztjk egy FKBizonylat
kapcsold bizonylat tulajdonsggal, ezzel rekurzv kapcsolatot ltestve az adatmodellben.
A raktrkzi tadsnl az tad raktr kitrolskor killtja a kiadsi raktrbizonylatot,
amelyrt az tvtelt kveten mr nem felel. A clraktr az tszlltott, s bevtelezett kszletrl
killtja a bevteli raktrbizonylatot, amelyen jelli, hogy melyik kiadsi bizonylat kapcsoldik hozz.
Ettl a pillanattl mr a clraktr felel a kszlet megltrt. A kt bizonylat ugyanakkor ssze van
rendelve, gy a fuvaroz felelssge is megllapthat a kt bizonylat tartalmi egyezsrt.
99

A felvitel tmogatsra s a rgztsi tvedsek kockzatnak cskkentsre a rendszer


lehetsget biztosthat cikkek sszerendelhetsgre, gy, hogy n. csomagokat kpeznk bellk.
Erre tipikus plda lehet a rekesz sr. A rekesz sr tartalmazza a rekesz rtkt, magnak a srnek az
rtkt, s a srsveg bettdjt. A csomag definilst kveten ezeket nem kell kln felvinni,
hanem kivlasztjuk a kiadsolt rekesz sr darabszmt, s a rendszer ezt kveten a mozgatand
tnyleges cikkeket az elzetes defincibl szmolja ki.
Ehhez ltre kell hoznunk a KszletCsomag egyedtpust: ami az ilyen sszerendelt cikkek
csoportjait tartalmazza:
SNKszletCsomag, Megnevezs
Majd, az egyes csomagok tartalmt rgzthetv kell tenni:
SNTartalom, FKKszletCsomag, FKCikk, Darabszm
11. Br- s munkagyi analitika
A br- s munkagyi analitika tgabb s szkebb rtelmezsben is ismert. Szkebb
rtelmezsben a brek, kapcsold jrulkok s a kapcsold bevallsi, fknyvi nyilvntartsi
teendk tartoznak a hatskrbe. A kiterjesztett rendszer feladatnak tekintjk a munkagyi
kapcsolatok kezelst is, gy, a munkagyi szerzdsek kezelst, a belptetsek, kilptetsek egyb
adminisztratv feladatait, a kapcsold nyilatkozatok kezelst, s a dolgozk rszre kiadott
igazolsok sszelltst.
Tekintettel arra, hogy a munkagyi funkcik nincsenek kapcsolatban a fknyvi informcis
ignnyel, a tovbbiakban a szkebb kr, branalitikval foglalkozunk. A branalitika a
rendszerszervezs tekintetben az egyik legkritikusabb terlet, mert a gyakori jogszablyi vltozsok,
s a szmos kezelend vltoz vrl-vre jelents fejlesztsi ignyt tmaszt a rendszerekkel szemben.
A piacon tallhat szmfejt programok ltalban kt alapvet irnyt kvetnek. Egyrszt, az
egyik vltozat tartalmazza azokat a paramterezsi lehetsgeket, amelyek szksgesek a helyes
belltsok elvgzshez. Ezek a rendszerek nem vllaljk fel a szakrti szerepet, ritkn van szksg
jabb fejlesztst vgrehajtani rajtuk. rfekvsk alacsonyabb, radsul egyszer jelentenek kiadst a
vllalatnl, gy idelis kisebb vllalkozsok brszmfejtsi teendihez.
A msik vglet a szakrti brszmfejt rendszerek kre. Ezeket a rendszereket ltalban
vestve bocstjk rendelkezsre, azaz, a megvsrolt zleti v brszmfejtsre vannak felksztve,
viszont azt az vet igyekeznek teljeskren, minden vonatkoz szably figyelembevtelvel
kiszolglni. A felhasznlnak ennl a rendszernl minimlis paramterezsi feladata van, st, j
esetben nem is tancsos fellbrlni a program paramterezst. A rendszer ennek megfelelen
drgbb, s minden vben esetlegesen nem kis sszeg kvetsi djat kell fizetni az jabb vre
hasznlatos verzirt. A verzik egyms mell teleplnek, a fejlesztk termszetesen gondoskodnak
a trzsllomnyok importlsrl.
A tovbbiakban felvzoljuk egy olyan brszmfejt rendszernek az adatstruktrjt, amely
megfelel a jelenlegi jogszablyoknak, m ekzben igyeksznk kitekintst tenni a korbbi idszakok
tapasztalatai alapjn az ltalnostsi lehetsgekre. Fontos hangslyozni, nem clunk a brszmfejt
rendszert rszleteiben kidolgozni, tekintettel arra, hogy ez taln a legspecilisabb analitikus rendszer,
melynek teljeskr feldolgozsa messze meghaladn a terjedelmi korltokat, viszont a mkds
logikja az egyszerstett modellen keresztl is ttekinthet.
A rendszer kzponti egyedtpust kpezi a Dolgoz trzs. A dolgoz trzs logikai
azonostval elltva tartalmazza az sszes nyilvntartand termszetes szemly dolgoznkat,
fggetlenl a foglalkoztats mdjtl s jogcmtl. Br a dolgoz trzsben addna lehetsg szmos
termszetes azonost logikai azonostknti hasznlatra (pl. TAJ-szm, adazonost jel), ettl a
megoldstl mindenkit va intnk.43 A dolgozkrl a trzsadatain tlmenen szinte extrm sok adatra
43

Sajnos lehet tallkozni ilyen tlettel a gyakorlatban, ami els rnzsre megfelelnek tnik, hiszen minden
dolgoznknak van TAJ-szma. (Az ilyen azonostt nevezzk beszl kdnak, ahogy a korbbiakban is

100

szksg lesz. Ezek kztt vannak azonost adatok, lakcmek, elrhetsgek, gyermekek, de egyb
foglalkoztatshoz kapcsold adatok, amelyek idbeli vltozsaikkal egytt trolandk a rendszerben.
A trzsllomnyok felptsekor clszer maximlisan az outputra koncentrlva eljrni. Szmos olyan
trzset fel kell hogy ptsnk, amelyet a kapcsold adatszolgltatsok rtelmezsi tartomnya
determinl.
Az adatszolgltats ktelezettsge szerencsre centralizlsra kerlt, gy a korbbi bevallsi
ktelezettsgek lnyegben egy bevallsra (bevalls-csoportra) korltozdnak: az ltalnos 08-as, s
az egyszerstett 58-as bevallsokra.44
Ilyen, meghatrozott rtelmezsi tartomny trzsek a teljessg ignye nlkl az albbiak:
alkalmazs-kd (v. jogviszony azonost)
munkakr (FEOR szm)
kilps
biztostsi jogviszony sznetelse
nyugdj-jogosultsg
START krtya program
Szocilis hozzjrulsi ad kedvezmnyei
Egyszerstett foglalkoztats jellege
A fenti egyszer paramtertrzsek sztrak (Azonost Kd Megnevezs) kzs trzstblban is
nyilvntarthatk, rdemes viszont a kls rtkkszlet-megfeleltetst idbelileg kezelhetv tenni.
SztrFej, Sztrkd struktrban.
SNSztrFej, Megnevezs
SNSztrkd, FKSztrFej, Megnevezs
Bevalls tkdols tblja:
SNBevallsKd, FKSztrkd, Kd, rvKezdet, rvVge
Egy dolgoz felvtelekor a trzsadatokat bergztjk, a jogviszony s a munkakr viszont
kereszttblban kell hogy rgztsre kerljn, tekintettel arra, hogy ezek a besorolsok idben
vltozhatnak.
SNDolgozMunkakr, FKDolgoz, FKMunkakrSztrkd, rvKezdet, rvVge
SNDolgozJogviszony, FKDolgoz, FKJogviszony, rvKezdet, rvVge, FKKilpsSztrkd
Lthat, hogy a jogviszonyhoz szintn a bevalls ltal tmasztott kvetelmnyeknek eleget
tve , amennyiben ki van tltve az rvVge dtum, s nem vllalaton belli tsorols trtnt,
trsulnia kell kilpskdnak is.
A programnak a fentieken tlmenen illik tudnia kezelni a dolgoz telephelyt, a szervezeti
egysget, a beosztst, stb. ugyancsak rvnyessg kezdete-vge id nyilvntartsval.
A brszmfejt programokkal szemben mr ltalnos elvrs a kltsghelyek kezelse. A mi
rendszernkben ez azrt is fontos, mert ezen keresztl kapcsoldik a kalkulcis rendszerhez,
utaltunk r.) A gond akkor kvetkezik be, ha pl. elrjuk egyszer a TAJ-szmot immr korriglhatatlanul , vagy
felvesznk egy klfldi munkavllalt
44
Korbban elklnlt informcis ignyt tovbb kezelend adatkrt s kapcsold rtelmezsi tartomnyt
kpezett a NYENYI adatszolgltats, s a K adatszolgltats is.

101

amelyhez hasznland a kalkulcis rendszer Munkaszm tblja, a legegyszerbb rendszer szerint a


dolgozk hozzrendelhetek egy-egy munkaszmhoz:
SNDolgozMunkaszm, FKDolgoz, FKMunkaszm, Kezdet, Vg45
Brszmfejts
A brszmfejts alaplogikja, hogy egyhnapos intervallumokra oszlik, gy kln idszakkezelsre is szksgnk lesz. Br a bevalls alapesetben az egyhnapos bontshoz illeszkedik, a
specilis cghelyzetek miatt az idszakot ennl rugalmasabban kell felptennk. Az idszakok
nyilvntartsa gy az albbi tblban trtnhet:
SNIdszak, IdszakKezdet, IdszakZr, Sttusz
Egy idszak lehet nyitott, aktv vagy zrt.46 Egyszerre tbb idszak lehet nyitva, hiszen
prhuzamosan zajldhat a vllalatnl a megelz havi brszmfejts, amikor adott hnapra egy
dolgoz kilptetse miatt ad-hoc szmfejtst is futtatni kell. Adott szmfejtsi futtats rdekben kell
kijellni a nyitott idszakok kzl az aktvat. A sttuszok lltsakor fontos megkts, hogy egyszerre
egy idszak lehet aktv a rendszerben. Egy adott idszakra egy dolgoznak tbb szmfejtse is lehet, a
logika az, hogy a ksbbi szmfejts fellrja a korbbiakat, az utols szmfejts lezrst kveten
vgleges sttuszt kap.
SNSzmfejts, FKIdszak, FKDolgoz, FKKszt, Sttusz
A brszmfejts alapjt a dolgoz rszre fizetett brutt jvedelem kpezi. A brjvedelem
sszell az alapbrbl melyet elvrs a programnak szmolni , s mindenfle egyb jvedelembl,
amit felleten lehet hozzilleszteni a dolgoz szmfejtshez. (Prmium, jutalom stb.) Mr az alapbr
szmtsa sem egyszer: beszlhetnk a gyakorlatban havi brrl, teljestmnybrrl, s ezek
kombinciirl.
A rendszernek az alapbr szmtshoz figyelembe kell venni az idszaki munkanapokat, s
az ezekbl ledolgozott rszt is. A jelenlt adatokat gy kln nyilvn kell tudni tartani, amelyhez
szksges egy MunkaSttusz trzs:
SNMunkaSttusz, Megnevezs, rvKezdet, rvVge
Az egyes munkasttuszokhoz ezt kveten hozzrendelhet, hogy az adott munkasttuszban a
dolgoz jvedelmnek milyen szzalkt jogosult megkapni. Itt lehet teht rgzteni, hogy a dolgoz a
betegszabadsg ideje alatt cskkentett brre jogosult, stb.
SNSttuszSzorz, FKMunkaSttusz, Szorz, rvKezdet, rvVge
A jelenlt adatok rgztse ezt kveten:
SNJelenlt, FKDolgoz, FKMunkaSttusz, Dtum
A jelenlt adat nyilvntartsnak itt lthatjuk az egyszerstett megoldst. Fontos azonban
tudni, hogy a munkltatk egyre rugalmasabb megllapodst kthetnek a munkavllalkkal a
munkaid tekintetben. gy, a munkaid keret akr tbbhnapos tlagban is meghatrozhat,
amelynek kvetkeztben jelents informatikai tmogats lehet szksges a dolgoznknti keret pontos
nyilvntartsra, s a napi helyett az ra-perc mlysg kvets lebonyoltsra. Erre ltalban
45

Termszetesen akr arra is fel lehet kszteni a rendszert, hogy egy dolgoz szzalkosan tbb munkaszmhoz
is hozz legyen rendelve.
46
A tblhoz illeszthet n. napltbla, amely a vltozsokat s a vltoztatst vgz gyintz azonostjt
trolja, erre ltre szoktak hozni n. triggert, ami ezt a naplzst automatikusan vgrehajtja.

102

alapesetben nem kpesek a brrendszerek, hanem tovbbi modulknt lehet megvsrolni a kiterjesztett
funkcikat.
A jelenlt nyilvntarts msik kiemelend jelentsge, hogy itt tudjuk jellni a dolgoz ltal
ignybevett szabadsgot, gy alapvet funkciknt gy tudja a program meghatrozni, hogy a rendes
szabadsgbl mennyi ll mg a dolgoz rendelkezsre. (Errl a brjegyzken tjkoztatst is kell
adni.)
A fentiek alapjn kiszmthat a dolgoz rszre fizetend alapbr, mely a szmfejtskor kerl
kiszmtsra, s rgztsre brmozgsknt. Tovbbi feladatknt rgzteni kell tudni az egyb
jvedelmeket, melyeket realizlt a dolgoznk az adott idszakban. Ehhez definilhatv kell tenni a
megszerezhet egyb jvedelmeket, melyekre kln paramtertbla ll rendelkezsre:
SNEgybBr, Megnevezs, rvKezdet, rvVge
A felhasznl az ebben a tblban rgztett Br jelleg kategrikbl vlaszthat, s illesztheti
az elemeket az adott szmfejtshez:
SNEgybBrDolgozSzf, FKSzmfejts, FKEgybBr, sszeg
A brek rgzthetsgt kveten a kvetkez kezelend krdskr a munkltatt s a
munkavllalt terhel ttelek kezelse. A terhek egy kzs tblban kaphatnak helyet, kln jelzvel
(Tpus) megklnbztetve, hogy dolgoztl levont, vagy munkltatt terhel brelemrl van-e sz.
SNBrTeher, Megnevezs, Tpus, rvKezdet, rvVge
Az egyes jvedelem-elemeket ms-ms ad- s jrulk terheli, ami ezen tlmenen fgg a
dolgoz jogviszonytl, illetve, az egyb kategrikba tartozstl (nyugdjas, start programos, fiatal
munkavllal, GYES-rl visszatr, van 36 rs munkaviszony, stb.)
SNKlnCsoport, Megnevezs
SNDolgozKlncsoport, FKDolgoz, FKKlncsoport, Belps, Kilps47
A programban fel lehet pteni ezekre alapozva olyan paramtertblt, melyben az egyes
jvedelmek, egyes kln csoportjra vonatkoz terhek szerepelnek. A fszably szerinti jvedelemtehernl az FKKlnCsoport idegen kulcs nincs kitltve. (Pl. kismamknl ms, specilis a kulcs,
szakkpz iskolai tanulk munkadjra ms szably vonatkozik, stb.) Az egyedtpusban szerepl
Szorz a szzalk-rtket tartalmazza, ti. ha egy jvedelem utn egy brterhet szzalkos arnyban
kell fizetni, fix sszeg esetn a szorz resen marad, s az sszeg mez kerl kitltsre.
A tbla teht paramterezhetv teszi a program szmra a brttelhez kapcsold sszes
kapcsolt mozgst:
SNSzably, FKJvedelem, FKKlnCsoport, FKBrteher, Szorz, sszeg, rvKezdet, rvVge
A program ezt a tblt hasznlja arra, hogy meghatrozza az egyes dolgozkat terhel
tnyleges levonsokat, melyeket ezt kveten a szmfejtshez kapcsold levons-rekordknt le is
trol.
Utols kezelend krdskr az egyb levonsok definilhatsga. Ennek keretben arra lehet
lehetsget adni, hogy definiljunk olyan levons jogcmeket, amelyek az egyes dolgozkat terhelik,
de nem a foglalkoztatsukhoz kapcsoldan merlnek fel, gy nem szmthatak. (Ezek kz tartoznak
a krtrtsek, brsgi letiltsok, stb.)
47

Az l szmfejt programokban ezen tlmenen szmos egyb informcit is trolni kell, hiszen az
adatszolgltatsoknl ltalban a hivatkozsi adatokat is adni kell, amelyek alapjn ezeket az alapveten
tmogats jelleg eltrtseket alkalmazzuk a szmfejtsnl

103

SNEgybLevons, Megnevezs, Tpus48


Az egyb levonst ha azt jl szervezik a programban egyszer kell a dolgozhoz rgzteni,
s azt kveten minden szmfejtskor ameddig szksges a program figyelembe veszi a nett br
cskkentseknt, s fknyvi ttelknt.
SNDolgozLevons, FKDolgoz, FKEgybLevons, Kezdnap, Zrnap, sszeg, Szzalk
A fenti paramterek megadsval mr van lehetsg egy olyan feldolgoz eljrst rni, amely
ltalnostottan kpes lesz a szmfejts vgrehajtsra. (Azt vegyk szre, erre az eljrsra hrul az a
feladat, hogy a hnapot szksg esetn svozza, azaz, ha a dolgoz sttuszaiban hnap kzepn
vltozs kvetkezik be, sttuszvltozsonknt kln szmtst kell vgezni, s vgl sszesteni.) A
szmfejtst kveten a kiszmolt ttelek mentsre kerlnek:
SNBrmozgs, FKSzmfejts, Tpus, FKElrs, sszeg, FKFelads49
A Tpus fogja determinlni, hogy a brmozgs brknt, foglalkoztatt terhel jrulkknt,
vagy munkavllalt terhel levonsknt viselkedik. Az FKFelads mint idegen kulcs a szmfejtskor
resen marad. rtket akkor vesz fel, amikor a felads elkszl a fknyv fel, azonostva a kteget
(feladst), amellyel knyvelsre kerlt.
Brlistk
A rendszer fontos outputjt kpezik a jogszablyok ltal meghatrozott brszmfejtsi listk.
Ezek kzl az egyik legjelentsebb a dolgozk havi szmfejtst tartalmaz n. brjegyzk. A
brjegyzk tartalmazza a dolgoz rszre szmfejtett sszes brutt munkabrt jogcm szerinti
bontsban, a levonsokat szintn rszleteiben, s a dolgoz bre utn a munkltatt terhel
jrulkokat. Tartalmazza a fentiekre alapozottan a dolgoz rszre kifizetend nett munkabrt, az azt
terhel levonsokat (ld. letiltsok), s a tnylegesen elutalt sszeget. A brjegyzk fontos tartalmi
elemt kpezi vgl a dolgozt illet, kivett, vagy mg kivehet szabadsg.
Korbban kiemelt jelentsge volt s a jelen fejezet lezrsakor rvnyben lv szablyok
alapjn renesznszt li az n. kifizetsi jegyzk. Kszpnzes brfizets esetn ezen az ven igazolja
a munkavllal, hogy tvette a fizetst. Sok vllalatnl mint alr jegyzk brutals esetn is
megmaradt, br ebben az esetben nincs jogszablyi ktelezettsg ennek vezetsre.
Az egyeztets cljait szolglja a brkarton, mely dolgoznknt vagy sszestetten tartalmazza
az sszes brutt br, kapcsold teher, levons jogcmeket. Vllalatra sszestetten kivl fknyvi
egyeztetsi lehetsget biztost, dolgozra lebontva ellenrizhetv vlnak a rszre kiadott
igazolsok.
Az ves SZJA bevalls sszelltshoz a munkltat jelen fejezet rsakor rvnyes
szablyok szerint janur 31-ig kteles a dolgoznak az elz vi szmfejtett jvedelmrl igazolst
adni. (Ez az n. M30 igazols.) Emellett a levont ill. brjrulkknt fizetett jrulk-ktelezettsgekrl
is kln dokumentum kszl a dolgoz szmra. (Hasonl tartalm igazolsokat kell adni tovbb a
munkaviszony megsznsekor is.)

48

Vannak olyan brszmfejt rendszerek, amelyek kzs egyedtpusknt kezelik az egyb brtteleket s a
levonsokat. Ez is j megolds lehet, br nem lehet lekezelni a nyilvntartott objektumok specialitsait, ld. a
levonsok tartalmazhatnak fix sszeg ktelezettsget, amelyet hnaprl-hnapra trleszt a dolgoz, egy
intervallum alatt fix sszeg terhet, esetleg a br szzalkban meghatrozottat.
49
Vegyk szre, hogy a brutt kezelse sorn kt rossz kzl vlaszthatunk. A brutt br egy rsze szmtott
adatknt a szmfejtskor ll el, msik rsze a brszmfejt ltal megadhat (egyb br, egyb levonsok).
Ezeket vagy mozgsknt rtelmezzk a rgztskor, ekkor a fknyvi kapcsolat nem lesz ttekinthet, vagy
kln Brmozgs rekordot hozunk ltre, az viszont redundancit okoz. Mi ez utbbit vlasztottuk, mert ez a
redundancia-szint llspontunk szerint tolerlhat.

104

Fknyvi felads
A fknyvi feladshoz ismtelten az analitikus szmlatkr felptse szksges. Ennek
keretben egy olyan fellet alaktand ki, amelyben T s K fknyvi szmlt lehet rendelni
munkasttuszokhoz
egyb brekhez
brterhekhez
egyb levonsokhoz
Az sszerendels egy tblban is lehetsges, az egyes csoportokat vezrlkddal vlasztva el
egymstl.
SNFkHozzrendels, Tpus, FKIdKulcs, T szmla, K szmla, rvKezdet, rvVge
A helyes paramterezst kveten a fknyvi felads mr indthat, a tbbi rendszerhez
hasonlan, a feladskor generland egy feladsi-fej llomny:
SNFelads, VonKezdet, VonZr, KsztsDtum, Felhasznl, Sttusz
A felads ttelei ezt kveten generlhatak, a paramtertblkra tmaszkodva:
SNFeladsSor, FKFelads, MozgsDtum, Megnevezs, FKBrmozgs
SNFeladsTtel, FKFeladsSor, FkSzm T/K, sszeg
A feladst kveten a beolvass feladata lesz, hogy az sszerendelsek tovbbra is
fennmaradjanak, a felsbb szint rendszerben.
A felads sorn a kapcsold eltt-rendszerek informcis ignyrl sem szabad
megfeledkezni. Ennek megfelelen a kalkulcis rendszer fel is fel kell adni a szksges tteleket.
Ehhez a szksges informci rendelkezsre ll, hiszen az egyes dolgozk munkaszm-kapcsolatt
definiltuk. gy, a fenti felads-adatokat egy egyszer tcsoportostssal t tudjuk forgatni
Munkaszm-adatokk, amellyel sszellthatk a Kalkulcis feladsttelek:
FKBrmozgs, FKMunkaszm, sszeg
Adatszolgltatsok
A brrendszer kritikus funkciit kpezik az adatszolgltatsok, melyek kzl legfontosabb a
08-as ill. 58-as adhatsg fel teljestend bevalls. A bevallsok havonta ksztendek, a
vonatkozsi id csak valban elszigetelt esetekben trhet el a hnap kezdete-vge intervallumtl.
Br ezek a bevallsok szinte ktelezen megkvetelik az informatikai tmogatst, bevezetsk
fontos kvetkezmnye, hogy kivltottak minden korbbi adatszolgltatst, ezzel knnyebben
ttekinthet a szolgltatand adatok kre.
A rendszer a brszmfejtst kveten kpes kell hogy legyen arra, hogy az adatokat XMLllomnyba exportlva, az adhatsgi adatszolgltat programba beolvashatv tegye, amely ezt
kveten direktben bekldhet az adhatsg fel.
A fenti, a program alapszolgltatsa kell hogy legyen. Ezen tlmenen ltalban elvrs a
rendszerrel szemben, hogy tovbbi adminisztrcis feladatokat ellsson, gy, a belp dolgozk
adatszolgltatst is praktikus rbzni. (Ez a T1041-es bevalls a jelen fejezet rsakor.) A szksges
informci (dolgoz azonost adatai, foglalkoztatsi viszony kezdete, vge, jogviszony-kd, FEOR
szm, heti munkaid) rendelkezsre ll az adatbzisban, a 08-as miatt az interfsz egybknt is
rendelkezsre ll.
105

A rendszernknek korbban rsze kellett hogy legyen a NYENYI adatszolgltats, mely a


dolgoznknti nyugdjjrulk-kteles jvedelem, a levont, s munkltat ltal kifizetett nyugdjjrulk
ves adatszolgltatst takarta. Mivel az adatszolgltats ahogy fentiekben emltettk
beolvasztsra kerlt a havi bevallsba, a tovbbiakban nem kell foglalkoznunk vele.
Korbban nagyobb jelentsge volt a magnnyugdjpnztri adatszolgltatsnak. A
nyugdjrendszer talaktsval ez a funkci httrbe szorult. Az esetleges fennmarad pnztrtagok
adatszolgltatsa mr rendszeren kvl is megoldhat. (A programokban termszetesen a funkci
tovbbra is elrhet.)
A pnztrak ms fajti azonban tovbbra is relevns adattadsi ignyt tmaszthatnak. A
vllalati kaferria-rendszerhez jelents adminisztrcis teher kapcsoldhat, mely felleli a kafetriajegyzs tmogatstl az adatszolgltatson t az tutalsokig terjed folyamatot. Mivel nem tekintjk
szorosan ezt a rszfolyamatot a brrendszer rsznek (ltalban kln kafetria-modulba kerl
kiszervezsre), jelen jegyzetben nem foglalkozunk vele.
12. rtkpapr analitika
Az rtkpapr analitika feladata, hogy a befektetsi s forgatsi cl rtkpaprokat akr
hitelviszonyt akr tulajdonviszonyt testestenek meg zrt analitikus rendszerben kezelni lehessen. Az
rtkpapranalitika kevs cgnl jelent relevns alrendszert, csak ott, ahol aktv likviditsmenedzsment valsul meg, illetve vllalatcsoporton bell, ahol jelents a vllalatok kztti
rszesedsi kapcsolat.
A rendszer bizonyos szempontbl analgit mutat a folyszmla kezelssel, lttuk, hogy a
kiterjesztett rendszer a kvetelsek-hitelek kezelsre is alkalmas, mgis, az rtkpaprok kezelsi
jellegzetessgei miatt nem praktikus a kt rendszert sszemosni. (Arrl nem is beszlve, hogy a
rszvnyek ki fognak lgni a rendszerbl.) A kt rendszer sszemossval radsul igen fontos
egyeztetsi pontokrl le kell mondanunk.
Az rtkpaprok nyilvntartsuk szempontjbl hasonlsgot mutatnak a kszletekkel is, de
ismt vannak olyan specialitsok (pl. kezdeti rtkkorrekcik, devizban denominlt eszkzk), ami
miatt ismt nem tehetjk meg, hogy a kszletrendszer kiterjesztsvel tegyk lehetv az rtkpaprok
kezelst.
A rendszer felels az rtkpapr fknyvi szmlk kezelsrt, illetve, a kapcsold
tranzakcikrt, gy a beszerzsrt, rtkelsrt, tovbb az rtkests sorn keletkez eredmny
elszmolsrt. Ennek rdekben a rendszer fontos paramtere az rtkpapr elszmolsi szmla,
amellyel szemben az rtkpapr llomnyvltozsok knyvelsre kerlnek, valamint, az rtkestskor
a kapcsold eredmnyhatsok elszmolandak. Az elszmolsi szmlt ezt kveten a pnzmozgs
fogja nullra zrni, ami viszont mr a pnzgyi rendszer hatkrbe tartozik.
Az rtkpaprok kezelsvel kapcsolatban szmos vltozatra fel kell kszlni, amelyek
tekintetben a vllalatnak tbb opci ll rendelkezsre. Vlasztsi lehetsge van a vllalatnak az
rtkelsi modell tekintetben: pl. hagyomnyos rtkels vagy vals rtken val rtkels, lnk-e a
piaci rtkels lehetsgvel, a forgatsi rtkpaproknl a beszerzshez kapcsold opcis dj rsze-e
a bekerlsi rtknek, ha nem, lnk-e az elhatrols lehetsgvel, stb. Szmos rendszerrel lehet
tallkozni a piacon, amelyekbe lthatan utlag ptettek be lnyeges funkcikat, s br megfelel
tesztelssel t lehet hidalni a nem hatkony adatmodell hibit, a karbantarthatsg s a tovbbi
fejleszts mindig problmt jelent.
Br az rtkpaprok sokflk, a rendszernk megfelel felptsvel alkalmass tehet arra,
hogy a csoportosthatsgot biztostsa, s definilni lehessen azokat a fentiekbl add, kapcsold
tteleket, amelyek a pontos szmviteli kezelst biztostjk. A sokfle elszmolsi md kiszolglsa
ers absztrakcit ignyel. Ennek rdekben els krben definiland az rtkelCsoport fogalma. A
hagyomnyos rtkels esetn ezen bell tudjuk elklnteni a befektetsi s a forgatsi cl
rtkpaprokat, vals rtkels esetn hrom csoportot klntnk el: kereskedsi cl eszkzket,
lejratig tartott eszkzket, s rtkesthet eszkzket.
SNrtkelCsoport, Megnevezs
106

A msik fontos csoportostsi ismrv az rtkpapr tpus. Ebben kerlnek definilsra a


tartalmuk alapjn a pnzgyi eszkzk: rszvny, ktvny, befektetsi jegy, kincstrjegy,
jelzloglevl, stb., ez lesz a csoportosthatsg msik dimenzija.
SNrtkpaprTpus, Megnevezs, Viszony
Lthat, hogy az rtkpaprtpus rekordban tallhat egy Viszony jelz. Ezzel tudjuk
definilni, hogy az adott rtkpapr hitelviszonyt vagy tulajdonviszonyt testest-e meg, vezrlkdknt
erre szksgnk lesz, hiszen, ettl fgg, van-e tovbbi bontsi feladatunk. A tulajdonviszonyt
megtestest rtkpaproknl ezen tlmenen ugyanis lnyeges lesz a kapcsolat foknak jellse
(kzvetlen irnytst biztost befolys, kapcsolt, egyb rszesedsi viszony, stb.). Ennek megfelelen
kell a mrlegben besorolni az adott eszkzt, gy a szintetikban is gondoskodni kell a fknyvi adatok
megfelel bontsrl. Ezen tlmenen kapcsoldnak ehhez az informcihoz specilis szmviteli
szablyok is, gy a good-will s a bad-will elszmolsnak szksgessge.
SNKapcsolatFoka, Megnevezs, ArnyTl
A fknyvi llomnyi szmla a fentiek alapjn mr definilhat, a csoport, a tpus, s a
rszesedsi viszony alapjn megadhatv tve a nyilvntartsi szmlt:
SNrtkpaprFknyv, FKrtkelCsoport, FKrtkpaprTpus, FKKapcsolatFoka, Szmla, rvKezdet,
rvVge
Ha nyilvntartsi szmlnk van, a kvetkez lps a kapcsold rtkel kategrik
hozzrendelse. Egy rtkpaprhoz brmennyi rtkkategria kapcsoldhat, akr pozitv, akr negatv
irnyban mdostva az rtkpapr nyilvntartsi rtkt:
SNrtkKategria, FKrtkelCsoport, FKrtkpaprTpus, Megnevezs, Eljel
Az rtkkategrikhoz termszetesen definilhat fknyvi szmla, amely a
vagyonvltozst mutatja. (Azaz, hol tartjuk nyilvn az eszkz rtkvesztst ill. rtkhelyesbtst.)
Lthat, hogy az rtkkategria-defincit nem tettk fggv a kapcsolat foktl, a fknyvi
definilhatsgnl viszont figyelembe kell venni:
SNrtkKategriaFknyv, FKrtkKategria, FKKapcsolatFoka, Szmla, rvKezdet, rvVge
Ezen rtkel kategrikon lehet nyilvntartani az rtkpapr rtkvesztst, de befektetsi
cl tulajdonviszonyos rtkpaproknl felmerlhet pozitv irny korrekci is, rtkhelyesbtsknt.
A kvetkez egyedtpusunk a fellet vezrlsre szolgl, ezen tudjuk megadni, hogy az egyes
rtkpaprokhoz kapcsoldan az egyes idszakokban milyen tpus rtkvltozsokat kellhet
figyelembe venni, teht milyen rtkeket kell bekrni a felhasznltl.
SNrtkmdosts, Megnevezs, FKrtkelCsoport, FKrtkpaprTpus, FKrtkKategria, Jelleg, Eljel
Az egyedtpusban a Jelleg mez szolgl arra, hogy definiljuk, Kezdeti, Kvet, vagy Zr
rtkelsi lehetsgrl beszlnk-e. Kezdeti rtkvltozsknt definiland kamatoz rtkpaproknl
a vtelrban szerepl kamat, de ugyangy, a goodwill levlasztsa is gy lehetsges. Az FKrtkKategria
rtke Zr rtkels sorn nincs megadva, ez a kivezets sorn sztvlasztand eredmnyhatsok
meghatrozsra szolgl.
Az is meghatrozand, hogy mely rtkel kategrit rinti az elszmols, s azt milyen
eljellel befolysolja.
Az rtkmdostshoz kapcsolhat ugyanakkor ellenoldali (ltalban) eredmnyszmla:
SNrtkmdostsSzmla, FKrtkmdosts, Szmla, rvKezdet, rvVge
107

A fenti defincis llomnyok utn jhet maga az alap-egyedtpusunk, az rtkpapr. Egy


rtkpaprrl nyilvn kell tartanunk a legfontosabb azonost adatokat (ISIN kd, megnevezs,
kibocst, fordulnap, futamid, stb.). Lthat, hogy mr a nyilvntartand adatok is komoly
heterogenitst mutatnak a tpustl fggen. gy, a felvitel knyelmesebb tehet s a nyilvntarts
ttekinthetbb tehet , ha a bekrt rtkek krt fggv tesszk az rtkpapr tpustl. Maga az
rtkpapr rekord gy lnyegesen egyszerbb lesz, hiszen csak a kzs jellemzket fogja tartalmazni:
SNrtkpapr, Azonost, Megnevezs, FKrtkpaprTpus, Cmlet
Az albbi paramtertblval ekkor lehetsgnk van rgzteni az egyes rtkpaprtpusokhoz a
rjuk jellemz tulajdonsgokat:
SNrtkpaprTulajdonsg, FKrtkpaprTpus, Megnevezs
Az rtk konkrt trolsa az albbi kereszttblval lehetsges:
SNppTulajdonsg, FKrtkpapr, FKrtkpaprTulajdonsg, rtk
Lthat, hogy az rtkpaprok rgztse ezzel mr lehetsges. Vegyk szre, hogy llomnyi
adatokat nem adunk meg, az ugyanis fszably szerint slyos hibnak szmt. Az llomnyi adatok
mindig szmtott adatok a rendszerben, hiszen a forgalmak egyenlegeknt ll el. Az egyes
rtkpaprokhoz a fentiek alapjn mr rgzthet a forgalmi adat, melynek els egyedtpusa a
mozgsfej, azaz, gazdasgi esemny. A gazdasgi esemny kt rszbl ll: egyrszt, a darabszm s a
brutt rtk vltozsbl, msrszt, a kapcsold rtkvltozsokbl.
SNMozgsFej, FKrtkpapr, Megnevezs, FkDtum, DarabszmVltozs, BruttVltozs,
FKFelads
Adott rtkpapr nvekedsekor a DarabszmVltozs pozitv, a BruttVltozs mutatja, hogy
a teljes portfolit mennyirt vsroltuk. A felleten a program az rtkMdosts tblban definilt
kezd jelleg rtkkategrikat knlja fel, amelyekhez kapcsoldan az rtkek trolhatk ezt
kveten az albbi rtkmozgs tblban:
SNrtkMozgs, FKMozgsFej, FKrtkMdosts, sszeg
Kvet rtkels sorn az rtkMdosts tbla kvet rekordjai kerlnek felknlsra, ilyen
esetben a DarabszmVltozs s a BruttVltozs mezk nem kerlnek kitltsre.
Kivezets sorn brmilyen llomnycskkenskor a program az rtkpaprhoz kapcsold
minden rtkkategrit tmozgat az rtkpapr elszmolsi szmlra, ahonnan a felhasznl ltal
megadott adatok alapjn, az rtkmdosts tblban meghatrozott paramterek felhasznlsval
kerlnek a ttelek tovbbvezetsre a meghatrozott eredmnyszmlra. Az elszmolsi szmlt ezt
kveten ismt a kapcsold pnzmozgs fogja nullra zrni.
Fknyvi felads
A fknyvi felads a korbbiakhoz hasonlan a felads-fej trolsval kezddik, amely
meghatrozza a vonatkozsi idszakot, hogy ki indtotta, s a sttuszbejegyzst.
SNFelads, VonKezdet, VonZr, KsztsDtum, Felhasznl, Sttusz
A feladsba bekerlnek azok a mozgsrekordok, amelyeknl nincs kitltve a felads jelz,
ebbl tudja a rendszer, hogy mg nem kerltek feladsra a fknyvbe. Ezen mozgsokbl felgyjtsre
kerlnek a ttelek, s trolsra a felads-sor s felads-ttel tblkba:
SNFeladsSor, FKFelads, MozgsDtum, Megnevezs, FKMozgsFej
108

SNFeladsTtel, FKFeladsSor, FkSzm T/K, sszeg


A fknyvi felads ebben az esetben elttrendszert (FA, kalkulci) nem rint, gy tovbbi
teend nincs.
13. Egyb vagyonelemek
A fenti rendszerekkel minden nagyobb sly mrlegsort al tudunk tmasztani. A fentiekkel
nem foglalkoztunk egyb vagyonelemekkel:
cltartalkok
elhatrolsok
sajt-tke elemek
Ezen vagyonelemek analitikus nyilvntartsra ltalban nem illesztnk rendszert, tekintettel a
kapcsold tranzakcik jellemzen alacsony volumenre. Amennyiben egy vllalatnl mgis felmerl
ignyknt a gpi analitika ptse, egy hasonl analitikus rendszert keresnk ehhez.
Pldaknt emlthetek az elhatrolsok, amelyek logikailag kzel llnak a folyszmlhoz:
nyilvn kell tartani a ttelenknti eredeti sszeget, s az egyes idszakokban a visszafordtsokat.
Fontos analgia tovbb, hogy az elvrt vgeredmny a ttel fennmarad sszegnek mint kvzi
szmlaegyenlegnek teljes kinullzdsa.
14. sszefoglals
A fentiekben bemutattuk az zleti alkalmazsok szervezsvel kapcsolatos legfontosabb
szempontokat, az egyes rszrendszerekkel szembeni elvrsokat, a rendszerek hivatkozsi pontjait, s
a legfontosabb interfszkapcsolataikat.
Az elvrsok zleti szervezsnek demonstrlsra kialaktottunk egy megoldst az
adatmodellre vonatkozan, s meghatroztuk a feldolgozsi folyamatokkal szembeni kvetelmnyeket
is. Azt azonban fontos figyelembe venni, hogy csak a rendszer konzisztencija, a szmviteli
informcis igny s a jogszablyi megfelels szempontjbl relevns ler adatokat vettk fel az
egyes egyedtpusokba. A vezeti elvrsok tovbbi csoportostsi ignyeket tmaszthatnak, amellyel
korriglhat az adatszerkezet. Ezen tlmenen nem foglalkoztunk rszletekbe menen az egyes
ttelekhez kapcsold a nyilvntartsi rendszer logikjt kevsb rint megjegyzs-mezkkel.
j szmviteli rendszer felmrsekor a feladatunk az, hogy megvizsgljuk az egyes
rendszereken belli adatkapcsolatokat, s az interfszek megbzhatsgt. Ezek szavatoljk a rendszer
mkdsbiztonsgt. Sajt fejleszts rendszer esetn hozzfrhet a program adatmodellje is. Ez
alapjn ltalban egyszeren fel lehet mrni a program szervezettsgt. Amennyiben azt tapasztaljuk,
hogy felesleges redundancia, ismtld mezk, stb. lelhetk fel, rdemes gyanakodnunk, hogy a
szervezettsggel komoly gondok vannak. Nagyobb vllalatoknl alapvet elvrs, hogy az les
rendszer mellett tesztrendszer is rendelkezsre ll a mkds elemezhetsghez.
A program helyes mkdse esetn vizsgland a hozzfrs-kezels megfelelsge is.
Egyrszt, ennek keretben vizsgland a lehatrolhat funkcik kre, a szablyozottsg foka, s ennek
implementlsi egzaktsga.50
Sajt fejleszts szoftverek esetn fel kell kszlni egy tovbbi hibalehetsgre. Gyakran
felmerl ugyanis az adatok adatbzisbl val korrekcijnak problmja. Tudomsul kell vennnk,
hogy ezt kizrni nem lehet, mindig vannak olyan ad-hoc hibk, amelyek adatbzis-hozzfrsi
jogosultsg nlkl nem orvosolhatak. Az adatbzisbl trtn adatmdostssal a legnagyobb baj,
hogy fokozott kockzatot jelent, hiszen a korrekcis eljrs nem tesztelt mdon kerl megvalstsra.

50

A hozzfrs kezels tipikus hibja a kilpett dolgozk jogosultsgnak megvonsa, amelyet rdemes kln
ellenrizni.

109

Radsul, esetlegesen a mr lezrt idszakok adatai is mdosulhatnak, ami lnyegesen megnveli a


knyvvizsglati munknk sorn sszegyjttt munkaanyag jelentsgt.
Ugyanakkor, ha a rendszert van lehetsgnk rszletesen vgigtesztelni, jelentsen
megknnytjk a munknkat, hiszen ezt kveten knnyebben megbzunk a rendszer ltal generlt
outputok minsgben.

110

FEJEZET: ALKALMAZS KONTROLLOK A VLLALATIRNYTSI

III.

INFORMCIRENDSZEREKBEN S AZ INFORMCIS RENDSZEREK


BIZTONSGA
1.

Alkalmazs kontrollok a vllalatirnytsi informcirendszerekben


1.1 Az alkalmazs kontrollok

A pnzgyi s szmviteli rendszereknek szmtalan kvetelmnynek kell megfelelni, kzlk


az egyik legfontosabb, hogy az ltaluk ellltott pnzgyi kimutatsok megbzhat kpet adjanak a
vllalat jvedelmi s vagyoni helyzetrl, gyorsan, hatkonyan, biztonsgosan dolgozzk fel az zleti
adatokat s egyben megfeleljenek a vonatkoz trvnyi elrsoknak. A kvetelmnyek teljeslst
biztostjk az automatikus s manulis alkalmazs kontrollok, melyet krlvesznek s kiegsztenek az
ltalnos informatikai kontrollok.
Az adatokra a felvitel alatt, feldolgozs kzben s a eltrolsuk utn is szmtalan veszly
leselkedik melynek forrsa lehet pl.:
1.
2.
3.
4.
5.

emberi hiba, figyelmetlensg


technikai vagy zemeltetsi hiba
katasztrfa esetek
ipari kmkeds
rosszindulat krokozs

A fenti veszlyforrsok kihatssal lehetnek az adatok bizalmassgra, srtetlensgre s a


rendelkezs llsra is. Amennyiben ez bekvetkezik, akkor a vllalat minden valsznsg szerint
pnzbeli s/vagy hrnvbeli vesztesget szenvedhet. Ezen negatv hatsokat egy jl kialaktott
kontrollkrnyezettel minimalizlni lehet, azonban teljesen kizrni, megszntetni sohasem. Hogy a
hatkonysgot biztostsuk figyelemmel kell ksrni a kontrollokra fordtott erforrsok s a negatv
hatsok kvetkezmnyeknt a vrhat pnzbeli vesztesg mrtkt. Azaz nem rdemes olyan
kontrollokat bevezetni, ill. zemeltetni melyek hatsa nem ll arnyban a kezdeti s folyamatos
kltsgekkel.
Pldul elfordulhat kis ltszm szervezeteknl, hogy a szmviteli osztlynak nincs elegend
dolgozja, gy a ngy szem elv, azaz az sszefrhetetlen feladatok kizrsa kontroll sem
rvnyeslhet megelz jelleggel. Ez nem azt jelenti, hogy ezt a kontrollt egyltaln nem kell
zemeltetni, hanem azt, hogy alternatv jelleg (alacsonyabb kltsg) kontroll alkalmazst kell
fontolra venni, pl. az informatikai rendszerekbl rendszeresen (pl. naponta) ellltott listn nyomon
lehet kvetni, hogy ki az, aki sajt maga vitt fel s hagyott jv nagy sszeg kimen utalsokat s az
eddig ismeretlen cgek fel irnyult.
A kvetkez fejezetben az automatikus s a manulis alkalmazskontrollok kzsen
szerepelnek az adott kontroll tmakrhz kapcsoldan.
1.1.1

Az automatikus s manulis alkalmazskontrollok szerepe

A felhasznlnak szmos bemeneti adatot kell megadnia az zleti tranzakcik felvitele sorn,
ill. bizonyos adatokat a rendszer automatikusan rgzt ms forrsokbl (pl. az interfszeken
automatikusan fogadott adatok). Ezen adatok sokszor tartalmaznak hibt, elgpelst, vagy
ellentmondhatnak egy mr korbban bevitt adatnak. Amennyiben a szmtgpes rendszer ezeket az
adatokat fenntarts nlkl elfogadn, akkor a hibs adatokon alapul kimutatsok nem a vals kpet
mutatnk.
A kontrollok vizsglata sorn mindig elemezni kell, hogy egy adott folyamatban milyen
kockzatok lehetnek azoknak milyen negatv hatsuk lehet, azaz mi az, ami elromolhat. Ezt azltal
tudjuk megtenni, hogy a lehetsges kontrol clkitzseket szem eltt tartva tesszk fel a szksges
krdseket. Pldul mi biztostja azt, hogy:
111

az sszes bemeneti adatot feldolgozza a rendszer?


hibs adatokat nem adnak meg a felhasznlk a bevitel sorn?
a tranzakcik knyvelse mindig a helyes fknyvi szmlkra trtnik?
illetktelenek nem tudnak tranzakcikat kezdemnyezni?
a feldogozott tranzakcikon nem lehet nyom nlkl utlag vltoztatni?
nem kerl a rendszerbe visszalsre utal tranzakci?

Amennyiben ezen krdsekre vlasz tudunk adni, azaz lteznek kapcsold automatikus vagy
manulis ellenrzsi pontok a rendszerben, akkor el tudjuk kszteni a kockzatokat lefed kontrollok
sszerendelst. Ebben a megfeleltetsben elfordulhat, hogy egy kontroll tbb kockzatot is lefed, ill.
fordtva. Az ellenrzsi munka sorn mindig azokat a kontrollokat kell kivlasztani, melyek a
leghatkonyabban fedik le a kockzatokat, ill. melyek ellenrzse a leghatkonyabban megvalsthat.
1.1.2

Az alkalmazskontrollok tpusai

Az adatok bevitele, feldolgozsa s trolsa sorn ellenrzseket hajtanak vgre a programok


s ennek kvetkeztben megakadlyozzk, felhvjk a figyelmet vagy korrigljk az adatokat. gy
ezen csoportosts szerint megklnbztethetnk:
1.
2.
3.

Preventv Megelz
Detektv Feltr
Korrektv Javt

jelleg kontrollokat. Ezek kzl a legersebb kontroll a megelz jelleg, hiszen a hibs adat
be sem kerlhet a rendszerbe. Ezt kveti a javt kontroll, ahol a hibs bevitelt jl definilt szablyok
szerint javtja a rendszer biztostva a konzisztencit. Amennyiben nem lehetsges vagy nem
gazdasgos megelz, ill. javt kontrollokat zemeltetni, akkor a feltr jelleg kontrollok mutatjk
meg utlag, az adott problms terletet.
Attl fggen, hogy a kontrollokat a szmtgpes rendszer, ill. a felhasznlk hogyan hajtjk
vgre beszlhetnk:
1.
2.
3.

Automatikus szmtgpes;
Vegyes;
Manulis.

kontrollokrl.
Automatikus kontrollokrl akkor beszlnk, ha a szmtgpek nllan ellenrzik az zleti
folyamatot emberi beavatkozs nlkl. Kiemelked jelentsge van annak, hogy egy kontroll akkor
lehet hatkony, ha az az eredeti zleti folyamattl teljesen fggetlenl mkdik. Pl. ha egy interfszek
keresztl beolvasott adatoknl a teljessgrl szeretnnk meggyzdni, a beolvass vgeztvel nem
lehetnk teljesen biztosak abban, hogy az sszes adatot beolvasta a rendszer csak azrt, mert lefutott a
program. A folyamattl fggetlen kontroll ebben az esetben az tad rendszer s az tvev rendszer
adataibl ksztett sszestsek.
Vegyes kontrollokrl a szmtgp s az emberi ellenrzs egyttes meglte esetn
beszlhetnk. Pldul a szmtgp kszt egy olyan riportot, ahol az automatikus fknyvi szmlkra
knyvelt vegyes (kzi) feladsokat listzza. Ezen ttelek nem felttlenl jelentenek hibt, hiszen lehet,
hogy ppen egy hibs ttel javtsra vonatkoznak. Azt, hogy ezt egyrtelmen el lehessen dnteni,
mindenkppen emberi dntsre van szksg.
A manulis kontrollok esetn a szmtgpes rendszeren kvli emberek ltal vgrehajtott
ellenrzseket nevezzk. Pldul egy bejv szmlt addig nem lehet a rendszerben rgzteni, amg
azt valamilyen vezet al nem rta. A rgzts eltt az gyintz az alrs megltrl meggyzdik.
A manulis kontrollok zemeltetse sokszor a legkevsb hatkony, ha nagy tmeg
tranzakcikat kell elemezni. pp ezrt a gyakorlatban ezen kontrollok tesztelsnl jelentkezik a
legtbb problma, mivel szmos esetben nem ll rendelkezsre elegend erforrs.
112

Az informatikai s zleti folyamatokban implementlt a kontrollok tovbbi csoportostsi


lehetsgei attl fggen, hogy azok az informatikai vagy az zleti folyamatokra vonatkoznak:
1.
2.

Alkalmazs kontrollok;
ltalnos informatikai kontrollok.

Az alkalmazs kontrollok azon ellenrz eljrsok sszessge, amelynek clja az


alkalmazsok zleti folyamatainak a felhasznli specifikcinak megfelel helyes s folyamatos
mkdsnek biztostsa.
Az ltalnos informatikai kontrollok clja, hogy biztostsa az alkalmazsok biztonsgos
mkdst, ill. az alkalmazsokban trolt adatok biztonsgt.
Amennyiben mr meggyzdtnk az alkalmazs kontrollok tesztelse rvn, hogy az adatok
megbzhatak, akkor a tovbbiakban ltalnos informatikai kontrollok biztostjk, hogy ez az llapot a
jvben is vrhatan megmarad.

Az alkalmazs kontrollok funkcionalitsa szerint megklnbztethetjk a kvetkez tpus


kontrollokat. A kontrollterletek mellett feltntetsre kerlnek a tipikus alkalmazs kontrollok is plda
jelleggel:
1.
Teljessg vizsglat. Annak biztostsa, hogy az sszes zleti tranzakci fel
lett dolgozva a beviteli lpstl a pnzgyi teljestsen keresztl a knyvelsig, jelentsekig.
Ide tartozik annak vizsglata, hogy pl. az sszes berkez szmlt felvittk az informatikai
rendszer szllt moduljba.
Amennyiben trtnt pl. megrendels s ennek megfelelen berkezett az ru, az
informatikai rendszer listt kszthet azon ttelekrl, amelyhez nem rkezett mg be szmla.
Ezen lista alapjn lehet nyomon kvetni az elmaradsokat.
Azonost Tpus
K 1.1
K 1.2
K 1.3

Lers(Plda)

Automatikus

Ajnlott
gyakorisg
Azonnali

Manulis

Napi/Heti

Bejv szmlk jvhagysa (alrsa) a


felels vezet ltal.

Vegyes

Napi/Heti

Lista ksztse a rgztett bejv


szmlkrl, ahol nem volt kapcsold
megrendels rgztve a rendszerben

A megrendelsek s bejv szmlk


sszevetse a szmlk rgztsekor.

Hasonlkppen meg lehet vizsglni a kimen szmlk terletn zemeltett


kontrollokat. Amennyiben az rtkests rendben lezajlott s az ru kiszlltsra kerlt ezt
ssze lehet vetni a killtott szmlkkal.

113

Ezen kontroll az alapja az gynevezett rbevtel vizsglatoknak (Revenue Assurance),


melynek clja, annak vizsglata, hogy a vllalat kiszmlzta-e az sszes rtkestett rut vagy
szolgltatst, ill. ezek ellenrtke befolyt-e.
Szm

Tpus
Automatikus

K 1.4
Manulis
K 1.5
Vegyes
K 1.6

Gyakoris
g

Lers(Plda)

Azonnali

A kiszlltsok sszevetse a kimen szmlkkal a


fuvarlevl vglegestse/ nyomtatsa eltt.

Azonnali

A fuvarlevelekhez csatolt kimen szmla sszepiplsa


kzzel.

Napi/Heti

Lista ksztse a szmla nlkli, vagy


mennyisgeket tartalmaz rukiszlltsokrl.

eltr

Sok esetben a rendszerek nem teljes mrtkben integrltak. Ez azt jelenti, hogy az
analitikus alrendszereket illeszteni kell a pnzgy - szmviteli rendszerrel. Ezen kapcsolaton,
interfszen keresztl adjk fel az adatokat s kerlnek kontrozsra a fknyvi modulba a
ttelek. Pldul a raktr analitikus alrendszer tarthatja nyilvn a napkzbeni raktrmozgsokat,
majd errl az sszestst nap vgn vagy nap vgn feladhatja a fknyvi rendszerbe. Meg
kell gyzdni arrl, hogy ezen ttelek teljes mrtkben bekerljenek a fknyvbe. Erre szolgl
a feladsi kteg sszest (Batch Total), ami azt jelenti, hogy az interfsz adatfjlba az
adatokon kvl egy sszest informci is bekerl, amely tartalmazza pl. a feladott ttelek
szmt, azok sszestst. A fknyvi oldal a beolvass utn szintn elvgzi ezen
sszestseket s visszajelez a felhasznlnak problma esetn.
pp ezrt, ha brmilyen technikai problma felmerl, vagy manipulci trtnik, ami
rdemben befolysolja a feladott ttelek pontossgt a kt sszests el fog trni.
Msik tipikus kontroll lehet az interfsz fjlok esetn a ttelek szigor sorszmozsa.
Ha egy analitikus alrendszer felels a kimen szmlk killtsrt, akkor ezen szmlk
szigoran emelked sorszmozst kapnak az adott tartomnyon bell (pl. a szmlz vllalat/
zleti v) szerint. A felads sorn a fknyvi rendszer figyelheti azt, hogy az egymst kvet
szmlk sorszmban nincs ugrs. Ha ilyet tall, akkor az valamilyen problmt jelent az
analitikus alrendszerben vagy az interfsz fjlban.
Fontos megjegyezni, hogy az interfsz fjlok sokszor az opercis rendszer adott
knyvtrban kerlnek letrolsra, s amennyiben a jogosultsgi belltsok nem megfelelek,
akkor olyan felhasznlk is hozzfrhetnek s mdosthatjk, akik arra nem jogosultak. Az
interfsz fjlok olyan adatokat tartalmaz fjlok, melyet egy alkalmazs azrt llt el, hogy
egy msik alkalmazs ezen adatokat beolvassa, s azt feldolgozza. Egy ilyen illetktelen
mdostst is kiszrhetnek a teljessg vizsglatra alkalmazott kontrollok. Ha pl. valaki olyan
mdon prblna jabb ttelt beilleszteni az tutalsok interfsz fjlba, hogy azt kzvetlenl
megszerkeszti, akkor a szigor sorszmozs miatt, a kvetkez fjlban az els ttel sorszma
mr megegyezne egy korbbi ttellel.
Szm

Tpus

Gyakorisg

Lers(Plda)

K 1.7

Automatiku
s

Azonnali

A feladsi ktegek sszest adatainak sszevetse az


analitikus alrendszer s a fknyvi rendszer kztt.

K 1.8

Manulis

Azonnali

Szigor szmads nyomtatvnyok leltrozsa

Napi/Heti

Ellenrz lista az analitikus ttelek szigor


sorszmozsnak folytonossgrl, az alkalmazott
tartomnyhatrokrl, pldul szmlasorszmokrl.

K 1.9

Vegyes

114

2.
Validits, rvnyessg vizsglat. Annak biztostsa, hogy csak olyan ttelek
kerljenek be az informatikai rendszerbe, melyek a valsgos gazdasgi tranzakcinak
megfelelen, a megfelel jvhagysokat kveten, a beviteli szablyoknak megfelelen
lettek rgztve s kerltek feldolgozsra.
Az adatbeviteli szablyok nagyon sokrtek lehetnek, melyek kiterjedhetnek a beviteli
adatok formai, ill. tartalmi ellenrzseire.
Az beviteli adatok validits vizsglata a beviteli adatok tpustl fgghet. Amennyiben
szeretnnk rgzteni a knyvels napjt a rendszerben, nagyon fontos, hogy csak rvnyes
dtumot adjuk meg. Ezrt egy februr 30-a esetn az informatikai rendszer jelez, hogy egy
nem ltez dtumra szeretnnk knyvelsi ttelt felvinni. A formai kvetelmnyek
ellenrzshez tartozik, hogy a megfelel formtumban legyenek megadva a dtumok pl.
.HH.NN formtumban. Ezen terleten rendszerint megelz jelleg kontrollok
zemelnek, azaz a bevitelt be sem fejezhetjk, amg ezen hibkat ki nem javthatjuk.
A dtumok formai ellenrzsn kvl lehetsges a dtumok tartalmi egyeztetse. Azaz,
ha egy korbbi lezrt peridusra akarunk knyvelni (pl. korbbi vekre), akkor ez a ttel mr
nagyon sok lezrt beszmolt s leadott jelentst is rinthet. Az informatikai rendszer ezt nem
engedi meg automatikusan, hanem rendszerint egy jogosultsg meglthez kti azt, hogy
korbbi peridusokat jra megnyissunk. Ebben az esetben a dtumok, br formailag helyesen
lettek megadva, tartalmilag nem feleltek meg a beviteli kvetelmnyeknek. Ilyenkor
megjelenhet egy figyelmeztet zenet, hogy korbbi peridusokra szeretnnk knyvelni, ill.
egy jelents formjban a terlet vezetje megkapja ezen tteleket tartalmaz listt. Emellett
alkalmazhatnak megelz kontrollokat, azaz addig nem lehet tovbbmenni a tranzakci
rgztsben, mg a korbbi peridust meg nem nyitjk knyvelsre.
Tpus

Gyakorisg

Lers(Plda)

K 2.1

Automatiku
s

Azonnali

A bejv szllt szmlk szmlasorszm szerinti


tbbszrzsnek ellenrzse a felvitelkor.

K 2.2

Manulis

Azonnali

A bejv szmla sszevetse a teljests igazolssal.

K 2.3

Vegyes

Napi/Heti

A korbbi lezrt peridusra knyvelt ttelek listja


knyvel szerint.

Szm

Hasonlan a dtumokhoz a beviteli kpernyn ellenrzsre kerlhetnek a szm tpus


mezk is. A szm tpus mezk formai ellenrzshez tartozik a megfelel szmformtum
megadsa. Pl. a tizedes vessz vagy pont alkalmazsa, az ezres elvlaszt pont vagy vessz
alkalmazsa a nyelvi belltsoktl fggen, a tizedes jegyek szmnak megfelel megadsa,
stb.
A szm tpus mezknl tovbbi formai ellenrzs lehet, hogy betk ne kerljenek a
feladsok sszegbe, hiszen az egy sszestsnl a rendszer lellst eredmnyezheti.
Tartalmi ellenrzs lehet pl. egy termk beszerzsekor, hogy a korbbi beszerzsi rtl
lnyegesen ne trhessen el az j beszerzsi r. Itt lehet megadva egy trshatr pl. +/- 30%
rtkben.
A szm tpus mezknl tovbbi tartalmi ellenrzs lehet, hogy negatv vagy nulla
rtkek ne kerljenek a feladsok sszegbe, hiszen az egy kontrozsnl a megzavarhatja egy
nem krltekinten kialaktott rendszer mkdst.
Szm

Tpus

Gyakorisg

Lers(Plda)
115

K 2.4

Automatiku
s

Azonnali

A beszerzsi rak eltrsnek figyelse a megrendels


felvitelekor.

K 2.5

Manulis

Napi/Heti/
Havi

Az alkalmazott fa kulcsok ellenrzse a kzzel


killtott szmln.

K 2.6

Vegyes

Napi/Heti

A beszerzsi rak fluktucijnak ellenrzse az adott


trshatron kvli ttelek kilistzsval.

A szveges mezk validits ellenrzse megvalsulhat formai s tartalmi szinten is.


Formai ellenrzsnek minsl, hogy egy beviteli mezbe ne kerlhessenek pl. specilis
karakterek, mint pl. %, = vagy / jel, ami fleg a web alap alkalmazsok mkdst zavarhatja
meg. A rendszerek srlkeny pontjai lehetnek a le nem szablyozott beviteli mezk, hiszen
ilyenkor a rendszer egy nem vrt beviteli rtk esetn lellhat, vagy megjsolhatatlan
viselkedst mutathat.
A megfelelen tervezett, ill. kivitelezett informatikai rendszer az ilyen adatokat mr
nem is engedi rgzteni, a bevitel folyamata sorn jelzi a nem megengedett karakterek
hasznlatt, vagy a tl hossz szveg felvitelt. Ezen terleten rendszerint megelz jelleg
kontrollok zemelnek.
A szveges mezk tartalmi ellenrzshez tartozik a beviteli rtkek egy megadott
rtkkszletnek megfelel felvitele. Ha pl. egy bejv rut szeretnnk kszletre venni, akkor
meg kell adni a raktr nevt/kdjt. Itt ez rendszerint nem egy szabad szveges mez, hanem
egy felugr listbl vlaszthatjuk ki az rtkeket. Ezltal elkerlhet, hogy csak meglv
raktrakra kerljenek ttelek felvitelre.
A rendszer krheti ktelezen egy adott szveges mez felvitelt, azaz nem lehet
resen hagyni azt a felvitel sorn. Ilyen lehet, hogy amikor egy zletbe visszahoznak egy rut,
akkor rgzteni kell annak okt. Amennyiben nem kerl ok rgztsre, akkor ezen tteleket
kilistzza a rendszer a nap vgn.
Tpus

Gyakorisg

Lers(Plda)

K 2.6

Automatiku
s

Azonnali

A megjegyzs rovatok ktelez kitltse a beviteli


kpernyn.

K 2.7

Manulis

Napi/Heti/
Havi

A kzzel kitlttt
ellenrzse.

K 2.8

Vegyes

Napi/Heti

Jelents a ki nem tlttt visszru ttelekhez, kapcsold


resen hagyott megjegyzsekhez.

Szm

fuvarlevl

formai

elemeinek

3.
Autorizcis kontrollok csoportjba tartoznak azon ellenrzsek, melyek
biztostjk, hogy csak egy arra megfelelen felhatalmazott szemly vigyen fel, ellenrizzen,
ill. hagyjon jv tteleket az informatikai rendszerekben illetve csak az elzetesen jvhagyott
ttelek knyvelse trtnhessen meg. Az autorizci jelentse az adott mveletre val
felhatalmazs.
Ez a kontroll szoros kapcsolatban ll a hozzfrs kontrollokkal, mely biztostja, hogy
csak a megfelelen azonostott s hitelestett alkalmazottak lphessenek be az informatikai
rendszerekbe.
A megrendelsek sorn a cgek szablyozhatjk, hogy melyik alkalmazottjuk, milyen
nagysg megrendelst adhat le. Pl. az alkalmazottak 1 milli forintig, az osztlyvezetk t
milli forintig a fels vezet pedig rtkhatr nlkl. Mg az opercis rendszer s az
alkalmazs korltozza a hozzfrst azltal, hogy a felhasznli nevet s jelszt megkveteli a
belpshez, ami a hozzfrs kontrollokhoz tartozik, addig a pnzgyi-szmviteli alkalmazs
zemelteti azt a kontrollt, hogy a felhasznl az autorizcis jogosultsgainak megfelelen, ill.
az indtott tranzakci sszege alapjn fogja rgzteni a tranzakcit. Mivel ezen terletek
rendszerint rzkeny (kockzatos) terleteket rintenek ezrt ezen kontrollok rendszerint
116

megelz jellegek, azaz a tranzakcit vgre sem lehet hajtani a megfelel jogosultsgi
szintek nlkl.
Meg kell azonban jegyezni, hogy itt is clszer lehet a feltr jelleg kontrollok
alkalmazsa, abban az esetben, ha valamilyen rendszermdosts kvetkeztben idszakosan
nem mkdtek ezen kontrollok. Ilyenkor egy utlag lefuttatott kontrollista kimutathatja, hogy
kik hajtottak vgre olyan tranzakcit, ahol nem volt meg a megfelel jogosultsg.
Emellett ki kell trni a trzsadatokat biztost kontrollokra is, ahol tbbek kztt el
van trolva, hogy melyik felhasznl milyen tranzakcikat indthat, milyen sszegeket
hagyhat jv, stb. Abban az esetben, ha valaki ezen trzsadatokhoz hozzfrhet, akkor
idlegesen mdosthatja az autorizcis belltsokat s a jogosulatlan tranzakci vgrehajtsa
utn vissza is llthatja az eredeti rtkeket. pp ezrt fontos, hogy az alkalmazs kontrollokat,
mindig a hozzfrsi kontrollokkal sszefggsben vizsgljuk, azaz van-e lehetsge a
felhasznlnak megkerlni a beptett kontrollokat. Meg kell jegyezni, hogy ebben az esetben
is hatkony lehet azon lista ttekintse, ahol a teljes idszakra vonatkoz jvhagysokat
mutatjk meg a felhasznlk szerint.
Szm

Tpus

Gyakoris
g

Lers(Plda)

K 3.1

Automatiku
s

Azonnali

Azonost chip-krtya s azonost kd megkvetelse


a kimen utalsok jvhagyshoz.

K 3.2

Manulis

Napi/Heti/
Havi

A banki utalsi bizonylat kzzel trtn alrsa a


jvhagyk ltal.

K 3.3

Vegyes

Napi/Heti

Ellenrz
lista
a
nagy-sszeg
jvhagysrl felhasznlnknt.

tranzakcik

4.
Pontossgot biztost kontrollok csoportjba tartoznak azok az ellenrzsek,
melyek azt vizsgljk, hogy a rgztett tranzakcik rszletei megfelelnek a valsgnak s a
megfelel idszakra kerltek rgztsre.
Az informatikai rendszerekbe trtn adatbevitel alapveten kt mdon trtnhet,
meg: manulis vagy elektronikus ton. Az els esetben a pontossgot biztost alkalmazs
kontrol lehet, hogy a felviv felhasznln kvl a tranzakcit meg kell nznie egy msik
kollgnak, aki szintn sszeveti az adatokat a papr alap dokumentummal s egyezs esetn
rgztsre kerl a tranzakci. Azonban ez a megersts nem jelenti a tranzakci jvhagyst,
csupn annyit jelent, hogy a tranzakci adatait pontosan vittk fel a rendszerbe.
Ezen kontroll megvalsthat oly mdon is, hogy a felvitt tranzakcikat a rendszer
kilistzza, vagy riportot kinyomtatja s ezen riportot egy msik kollga ellenrzi.
A kzi felvitel mellett trtnhet elektronikus rgzts is. Amennyiben egy vllalat
trgyi eszkzei vonalkdos leltrral vannak elltva, akkor a leltri szmot egy vonalkd
leolvasval rgztve pontos eredmnyre jutunk.
Elfordulhat, hogy kt vllalat informatikai rendszere elektronikusan ssze van ktve,
pl. EDI kapcsolaton keresztl, azrt, hogy a szmlk minl pontosabban, ill. gyorsabban
eljussanak az egyik vllalattl a msikhoz. Ez a kapcsolat mivel a szmtgpek az esetek
dnt tbbsgben hiba mentesen mkdnek, megbzhatnak mondhat s a rgztsi
pontossgot rendkvli mrtkben megnveli. Azonban meg kell jegyezni, hogy amennyiben
nem titkostott csatornn keresztl trtnik a kommunikci, akkor az illetktelenek
hozzfrsvel az szmla adattartalmt, pl. a bankszmlaszmot is megvltozathatjk. Ezrt
ebben az esetben is javasolt az ltalnos informatikai kontrollok alkalmazsa, annak
rdekben, hogy kizrjk az illetktelen hozzfrst.
Szm

Tpus

Gyakorisg

Lers(Plda)

117

K 4.1

Automatiku
s

Azonnali

A felvitt tranzakcik ellenrzse a rgzts eltt egy


msik szemly ltal.

K 4.2

Manulis

Napi/Heti/
Havi

A killtott bizonylatok sszestsnek ellenrzse


szmolgp segtsgvel.

K 4.3

Vegyes

Napi/Heti

Ellenrz lista felvitt tranzakcikrl.

5
Az sszefrhetetlen feladatok sztvlasztst biztost kontrollokhoz
biztostjk azt, hogy egy szemly nmaga ne tudjon olyan folyamatokat teljes mrtkben az
informatikai rendszerekbe vghezvinni, ami nmagban magas kockzatokat hordoz. Ez azt
jelenti, hogy minden kockzatos tranzakcinl rvnyeslnie kell a ngy-szem elvnek.
Ngy-szem elvnek nevezzk az a kontrollt, ahol egy tranzakci vgrehajtshoz minimlisan
kt szemly aktv kzremkdsre van szksg. Meg kell jegyezni, hogy bizonyos esetekben
a tranzakci hrom szemlyt is megkvetelhet pldul a bankokban alkalmazott nemzetkzi
tutalsi rendszerekben, hiszen egy valaki felviszi a tranzakcit, a kvetkez szemly
leellenrzi a bevitel pontossgt (lsd a pontossgot biztost kontrollok szekcit) s a
harmadik szemly jv hagyja. Gyakran ez utbbi kt funkci ssze van vonva egy
szemlyben.
Pldul a dolgozi fizetsek tutalsnl, amennyiben egy szemly rgzti az
tutaland sszeget s hagyja jv ezen tranzakcikat, akkor neki egy szemlyben lehetsge
van brmilyen bankszmlra tutalni pnz. Ha nem megengedett helyre utal ki pnzt, akkor
elfordulhat, hogy tlsgosan ksn veszik szre az utalst, akkor, amikor mr nem lehet
visszaszerezni a pnzsszeget. Ez a lehetsg mg veszlyesebb, amikor a tranzakciknak
nincs fels rtkhatra, hiszen ekkor egy nagy sszeg utals a cg pnzgyi stabilitst is
veszlyezteti.
pp ezrt a fenti pldkhoz hasonl sszefrhetetlensgi kontrollok akkor
mkdhetnek hatkonyan, ha preventv jellegek, azaz meg tudjk akadlyozni, hogy a
tranzakci egyltaln ltrejjjn.
A beszerzsi folyamatban, ha valaki egy j szlltt fel tud venni a trzsadatok kz,
s egyben utalsokat tud neki indtani, akkor elfordulhat az, hogy a fentiekhez hasonlan
kontroll nlkl hagyja el pnz a vllalatot.
Teht a pnzgy szmviteli folyamatokban meg kell hatrozni azon tevkenysgeket,
amelyek nagy kockzatot jelentenek egynl tbb ember kzremkdst kvnjk meg, s ki
kell alaktani a tevkenysgek sszefrhetetlensgi mtrixt, azaz hogy egy folyamat lps
melyik msik folyamattal jelent sszefrhetetlensget. Pldul, ha egy rendszerben valaki
rgzteni tud egy j szllthoz tartoz trzsadatot, akkor ez a funkci sszefrhetetlensget
jelenthet, hogy maga ennek a szlltnak egymaga utalni tudjon. Amennyiben az
informatikai rendszer jogosultsg felptse azt tmogatja, akkor a jogosultsgi elemeket a
korbban meghatrozott sszefrhetetlensgi mtrix alapjn kell belltani.
Az informatikai rendszerek megengedhetik, hogy egy felhasznl egy tranzakcit
rgztsen s egyben jvhagy funkcival is rendelkezzen, azonban fontos, hogy egyben
kizrja azt, hogy a felhasznl a sajt mag ltal felvitt tranzakcit hagyja jv.
Ha ilyen preventv kontrollt megvalst bellts nem mkdik, akkor a tnyleges
vgrehajtott tranzakci lpsek utlagos sszevetsvel, kell kilistzni, hogy melyik
dolgoznl jelentkezett az sszefrhetetlensgi problma s a kontrol lista alapjn ki kell
vizsglni, hogy trtnt-e tnyleges visszals.
Szm

Tpus

Gyakorisg

Lers(Plda)

K 4.1

Automatiku
s

Azonnali

Figyelmeztet zenet a rendszerbl, ha egy szemly a


sajt maga ltal felvitt tranzakcit szeretn jv hagyni.

K 4.2

Manulis

fl ves/ves

A munkakri lersok rendszeres fellvizsglata az


118

aktulis folyamatok s az
szablyok figyelembe vtelvel.
K 4.3

Vegyes

Napi/Heti

sszefrhetetlensgi

Ellenrz lista a tranzakcikat felviv szemlyekrl s


tranzakci lpsek sszevetse egymssal az
sszefrhetetlensgi mtrix szerint.

Mint a korbbiakban lthattuk az automatikus s vegyes alkalmazs kontrollok nem


klnlnek el egymstl lesen, hiszen a teljesen automatikus kontrollokhoz is sokszor szksges
manulis interakci.
Mg az automatikus kontrollok kezdeti kltsge magasabb lehet az alkalmazs kifejlesztse s
belltsa sorn, addig a ksbbiekben ezeket, gazdasgosan lehet zemeltetni, marginlis kltsge
elenysz a rendszerek zemeltetshez kpest.
Ezzel szemben a manulis kontrollok kezdeti bevezetsi kltsge minimlis, viszont ksbb
sokkal kltsgesebbnek bizonyulhatnak az automatikus trsaiknl.
A kt vglet kztt tmenetet kpezhetnek a vegyes kontrollok, hiszen rszben a
rendszerekbl szrmaz adatokon alapulnak, viszont a kontroll rtelmezse mindenkpp manulis
marad. A vegyes kontrollok elnye, hogy nem kell mindenkpp ket a rendszerfejleszts kezdeti
idszakban meghatrozni, hanem amennyiben a rendszerekben rendelkezsre llnak az adatok, akkor
egy jl kialaktott riportba bepthetjk a kontrol logikt. Ennek termszetesen felttele az, hogy a
rendszerfejlesztsnl meghatrozzuk rgzteni szksges adatok krt.
Fontos megjegyezni, hogy a kontrollok azonostsnl klnbsget kell tenni az megvalstott
folyamatok alaplogikja s a kontrollok logikja kztt. gy teht nem lehet kontroll, ha egy rendszer a
hitelre kiszmolja az adott vre vonatkoz kamatot, hiszen az az alapfolyamat rsze. Viszont ha egy
ellenrz lista kszl arrl, hogy a mr kiszmolt kamatot rvettik az tlagos tkellomnyra s ezt
sszevetik az gyleti kamatszzalkkal, akkor kontroll funkcirl beszlhetnk.

2. Informcirendszerek biztonsga
2.1. Informatikai folyamatok
A vllalatoknl alkalmazott informatikai folyamatok szolgljk ki az zleti folyamatokat.
A szmtgpek elterjedsvel manapsg szinte el sem kpzelhet egy cg mkdse
szmtgpes rendszerek, mobil eszkzk nlkl.
Az informatikai rendszerek legtbbszr csak tmogatjk az zleti folyamatokat, pl. a
pnzgyi s szmviteli folyamatokat megvalst rendszereken keresztl. Viszont bizonyos
zletgakban az zlet elksztsnek s lebonyoltsnak szerves rsze az informatikai rendszer
segtsgvel valsul meg, nlkle lehetetlenn vlna a szolgltatsok nyjtsa. Pldul ma mr
nem lenne lehetsges telefonlni a telekommunikcis eszkzk, szmtgpek nlkl vagy a
banki tutalsokat is mr csak szmtgpen keresztl hajtjk vgre (Giro vagy a SWIFT
rendszer). Ezenkvl szmos ms pldt is lehetne emlteni a gyrtst vezrl rendszerektl a
keresked rendszerekig.
pp ezrt az informatikai folyamatokat minl szorosabban kell integrlni a cg folyamatai
kz s leginkbb gy kell tekinteni r, mint egy bels informatikai szolgltatsok nyjtsa a
vllalat tbbi osztlya fel. Az informatikai szolgltatsmenedzsment folyamatait s az ITIL (IT
Infrastructure Library) mdszertan foglalja ssze, amely mra mr de facto nemzetkzi
szabvnny vlt.
Az informatikai szolgltatsmenedzsment f clkitzsei:
119

I.
kell rendelni.
II.
III.

Az informatikai szolgltatsokat a jelenlegi s tervezett zleti folyamathoz


Az informatikai szolgltatsok minsgt folyamatosan javtani kell.
Az informatikai szolgltatsok kltsgt cskkenteni kell.

Az ITIL informatikai szolgltatsmenedzsment f terletei:


A.

Szolgltatsi stratgia kialaktsa

A szolgltatsi stratgia fejezethez tartoznak azon folyamatok, melyek az j szolgltatsok


meghatrozshoz jrulnak hozz.
Ez a fejezet foglalkozik azzal, hogy az informatikai szolgltatsok, hogyan teremthetnek
rtket a vllalaton bell, miben ll a hasznossguk, milyen kvn clt valstanak meg, ill.
milyen negatv hatsoktl mentestik a vllalatot. Az rtkteremts msodik eleme a garancia
krdse, azaz milyen krlmnyeket tud garantlni az informatika az zlet szmra pl.
rendelkezsre lls, kapacits, a folytonos mkds s a biztonsg tekintetben.
A szolgltatsi eszkzkhz tartoznak azon erforrsok, melyek elengedhetetlenek a
szolgltatsok nyjtshoz, mint pl. a pnzgyi eszkzk, szervezet, emberek, hardver, szoftver
infrastruktra, informci, stb. Msfell a szolgltatsi eszkzkhz tartoznak a kapacitsok,
melyek segtsgvel a szolgltatsok fejleszthetek, ill. kontrolllhatak.
A szolgltatsi modellben az zleti osztly a megrendelje a szolgltatsoknak, s attl
fggen, hogy kitl veszi ignybe az informatikai szolgltatst megklnbzetjk az albbi
szolgltatst nyjt tpusokat:
1.
2.
3.

Bels szolgltats nyjt;


Osztott szolgltats nyjt;
Kls szolgltats nyjt.

A szolgltatsi stratgia folyamata elszr a szolgltatsok piacnak meghatrozsval


kezddik. A msodik lpsknt a nyjtott szolgltatsok s annak eredmnyei kerlnek
definilsra a szolgltatsi katalgusban. A harmadik lpsben a korbban meghatrozott
szolgltatsokhoz szksges stratgiai eszkzk fejlesztse kerl kirszletezsre. A negyedik
rszben a meghatrozott szolgltatsi folyamatok s a vllalat jelenlegi folyamatai kerlnek
sszevetsre s azon mrszmok kerlnek meghatrozsra, amelyek megmutatjk, hogy a vllalat
informatikai osztlya, milyen kzel ll a kvnt szolgltatsi stratgia megvalstshoz. A
szolgltatsi stratgiai folyamat tovbbi elemei a Szolgltatsi Portfoli menedzsment, az zleti
kapcsolat menedzsment, a kereslet menedzsment s a pnzgyi menedzsment.
B.

A szolgltats megtervezse
A szolgltatsok megtervezse nem csak az informatikai osztly j szolgltatsait jelenti,
hanem a meglv szolgltatsok tovbbfejlesztst is. A szolgltatsok megtervezsnl
figyelembe kell venni az albbi szempontokat:
1.
A szolgltatsokhoz szksges funkcionlis kvetelmnyeket, erforrsokat s
kpessgeket;
2.
A szolgltatsi portfoliba illesztst s a szolgltatsok kontrolljt a
szolgltatsok teljes letciklusn keresztl;
3.
A technolgiai, vezetsi, ill. rendszer menedzsment struktrkat;
4.
A szolgltatsok megtervezsnek, bevezetsnek, mkdtetsnek s
fejlesztsnek krdseit;
5.
A szolgltatsokhoz kapcsold mrrendszer s folyamatok kifejlesztst.
A szolgltatsok kifejlesztse sorn gyelni kell arra, hogy a kifejlesztett szolgltats
rendelkezzen a megkvnt funkcionalitssal, megrizze az egyenslyt a rendelkezsre ll
erforrsok a szolgltats minsge s a hatridk tekintetben.
Az zleti s informatikai folyamatokat az n. Szolgltatsorientlt Architektra (SOA,
Service Oriented Architecture) modellben kell kifejleszteni az ITIL mdszertan szerint. Ez azt
120

jelenti, hogy a szolgltatsokat modulrisan kell kifejleszteni s amennyiben lehetsges ezen


modulokat a klnbz szolgltatsoknl jra fel kell hasznlni. A kapcsold szolgltatsoknl
meg kell hatrozni a kapcsoldsi pontokat, interfszeket. A szolgltatsokat szabvnyosan kell
kifejleszteni, hogy a jvben tbb msik szolgltats is illeszthet legyen. A kifejlesztett
szolgltatsokat fel kell venni a szolgltats katalgusba, ill. a megfelel szolgltatsi portfoliba.
Mg a szolgltatsi portfoli az sszes olyan szolgltatst tartalmazza, amit az zlet elvr
az informatikai terlettl, addig a szolgltatsi katalgus csak az ppen aktulis kiajnlott
szolgltatsokat tartalmazza.
A szolgltatsi katalgusnak kt nzete van: az egyik az zleti osztlyok fel rja le az
szolgltatsi kvetelmnyeket az zlet szmra rthet nyelven, mg a technikai szolgltatsi
katalgus a szolgltatsok, alkalmazsokat s a technikai komponenseket is rszletezi.
A szolgltatsi szint menedzsment feladata a nyjtott szolgltatsok szintjnek mrse.
Ez azt jelenti, hogy a szolgltatsok tervezsnl figyelembe kell venni proaktvan a szolgltats
sznvonalnak mrsi lehetsgeit, s azt aktvan vissza kell csatolni a szolgltats sznvonalnak
folyamatos fejlesztst tmogat folyamathoz.
A kapacitsmenedzsment a tervezsi folyamatban azt jelenti, hogy az informatikai
szervezetnek mindig olyan erforrsokkal kell rendelkeznie, amelyek lehetv teszik az elre
definilt szolgltatsi szinteket illetve elre fel kell kszlni az zlet fell folyamatosan rkez
jabb ignyekre s a meglv szolgltatsok bvtsre.
A rendelkezsre lls menedzsment feladata, hogy a berkez j ignyek esetn sem
kerljenek htrnyba a meglv szolgltatsok.
A szolgltatsok folyamatossgnak biztostsnak menedzsmentje azt jelenti, hogy az
informatikai folyamatok elre fel vannak ksztve olyan rendkvli helyzetekre, ahol nagy
valsznsggel a szolgltats veszlybe kerl (pl. katasztrfa esetn). Ilyenkor a tervezsnek
leginkbb a megelzsre kell a hangslyt fektetni, ill. arra, ha mgis bekvetkezik ilyen esemny,
akkor hogyan lehet mihamarabb a norml zletmenetet visszalltani.
A tervezs sorn figyelembe kell venni az informatikai biztonsg menedzsment
folyamatt, azaz az zlet ltal kritikusnak minstett rendszerek s a bennk trolt informcik
biztonsgnak alapvet krdseit.
A szlltk menedzsmentje szintn lnyeges eleme a szolgltatsok tervezsnek, hiszen
szmos szolgltats fgghet kls beszlltk szolgltatsaitl, ill. az ltaluk szlltott
informatikai erforrsoktl. pp ezrt a velk kttt szerzdseket a vllalati standardok szerint
kell megktni.
C.

A szolgltatsok talaktsa

A vllalatok letben az informatikai osztlytl ignyelt szolgltatsok folyamatosan


vltoznak, pp ezrt ezek folyamatos fejlesztsre szorulnak. A szolgltatsok talaktsnak
folyamata ki kell, hogy trjen a kapcsold kockzat kezelsre, a release menedzsmentre (a
programok j verziinak kiadsnak menedzsmentjre) s a projekt, ill. program
menedzsmentre.
A szolgltatsok talaktsnl a szolgltatsi stratgiban lefektetett alapelemekbl
kell kiindulni. Ezrt szem eltt kell tartani, hogy az adott talaktott szolgltats hogyan fog
hozzjrulni s rtket teremteni az zlet szmra, a vltozs hogyan fogja az adott
szolgltats hasznossgt rinteni, milyen garancikat tud vllalni az informatikai osztlya az
zlet fel a rendelkezsre lls, a kapacitsok, a folytonossg s a biztonsg tekintetben.
A szolgltatsok talaktsa sorn a tervezsnl figyelembe kell venni az zleti
krnyezet kls s bels lland vltozsait, ami aktv vltozs menedzsmentet kvetel meg
az informatikai osztlytl. Ez azt jelenti, hogy szabad kapacitsokkal kell rendelkezni s
rugalmasan kell reaglni az j zleti ignyekre, msrszt pedig a szolgltatsok talaktsi
121

folyamatt standardizltan kell vgrehajtani a kockzatok cskkentse s az zletmenet


folyamatossga rdekben.
A szolgltatsi eszkz s konfigurci menedzsment feladata, hogy a
szolgltatsokhoz szksges informatikai eszkzket, ill. azok belltsait egysges
adatbzisban trolja. A szolgltatsok talaktsa folyamatok mellett ezen konfigurci
menedzsment eszkzket szmos ms informatikai folyamat is hasznlja.
A release menedzsment (a szoftverek j verziinak kiadsa) gondoskodik arrl, hogy
az zleti osztlyok fell rkez ignyek egy kiadott szoftver verziba legyenek sorolva. Ez azt
jelenti, hogy a hasonl funkcionalits s priorits szoftver fejlesztsek egyttesen jelennek
meg a legjabb verziban, ill. az egymsnak ellentmond fejlesztsi krelmek elszr
kitisztzsra kerlnek az zleti osztlyokkal.
A szolgltats validci s tesztels folyamat clja, hogy biztostja a megignyelt
szolgltats az zlet ltal lefektetett kvetelmnyeknek megfelel mkdst.
A szolgltatsok talaktsa utn a vltozsokat rtkelni kell, abbl a szempontbl,
hogy a kvnt j funkcionalitsok teljestik-e az zlet elvrsait, ill. a vltozatlan
funkcionalitsok esetn a megjult szolgltatsok is ugyanolyan eredmnyt produklnak.
A tuds menedzsment folyamat rszeknt a vltozst vghezviv szakemberek
szmra biztostani kell a megfelel tudst, ill. az talakts tapasztalatait sszegezve egy
tudsbzisban kell eltrolni a keletkezett j informcikat.
D.

A szolgltatsok zemeletetse

A szolgltatsok zemeltetse folyamat feladata, hogy a szolgltats katalgusban


meghatrozott szolgltatsok megfelel minsgben, eredmnnyel s hatkonysggal lljanak
rendelkezsre az zleti osztlyok szmra.
A szolgltatsok nyjtsnl meg kell tallni az egyenslyt:
1.
2.
3.
4.

Az informatikai nzpont s az zleti nzpont kztt;


A szolgltatsok megbzhatsga s a vltozsokra val reagls sebessge kztt;
A szolgltatsok minsge s a kapcsold kltsgek kztt;
A reaktv s a proaktv hozzlls kztt.

A szolgltatsok zemeltetse terletn kiemelt szerepe van a kommunikcinak az zlet s az


informatikai osztlyok kztt. Ez a kommunikci ki kell, hogy trjen tbbek kztt:
1.
2.
3.
4.
5.

A napi zleti jelentsekre;


A szolgltatsok rendelkezsre llsra, ill. elrhetsgre;
A vltozsokkal kapcsolatos ismeretekre;
Az j s a megvltozott folyamatok oktatsra;
Az szolgltatsokra vonatkoz zleti visszajelzsekre.

A szolgltatsok zemeltetsnek folyamata kiterjed az esemnyek kezelsre, amikor


egyrszt az aktv monitoring eszkzkkel a rendszereket elemezve lehet informcikat szerezni a
rendelkezsre llsrl, ill. a passzv eszkzkkel a rendszerekben jelentkez riasztsokrl, ill.
problmkrl.
Az esemnyek kezelse mellett ki kell szolglni az informatikai s az zleti osztly fell
rkez krseket, ami a krelmek kezelsnek folyamathoz tartozik. Ez a gyakorlatban azt jelenti,
hogy a felhasznlktl naponta jnnek krsek pl. a jelszavak alaphelyzetbe val lltsra vagy
valamilyen informatikai szolgltats ignybe vtelre.
Az incidens menedzsment folyamat feladata, hogy azonostsa azokat a tnyezket, melyek az
informatikai szolgltatsok elrhetsgre negatvan hatnak ki. A folyamat clja a szolgltats
szintjnek mihamarabb visszalltsa.

122

A problma menedzsment folyamat feladata, megtallja a szolgltatsok minsgre s


rendelkezsre llsra negatvan hat problmk okt s gondoskodjon arrl, hogy a jvben
egyltaln nem vagy csak minimlis mrtkben jelenjenek meg.
A hozzfrs menedzsment sorn a felhasznlknak a megfelel vezetk ltal jvhagyott
hozzfrseket lltjk be az informatikai rendszerekbe. Ennek sorn egyrtelmen be kell azonostani
a hozzfrst kr szemlyt, meg kell llaptani, hogy milyen jogosultsgokkal kell, hogy
rendelkezzen, milyen szolgltatsokhoz vagy szolgltatscsoportokhoz kell, hogy hozzfrssel
rendelkezzen.
A felhasznlk az informatikai osztly gyflszolglata fel a (service desk, help desk) jelzik
a krseiket, ill. a bejelentseiket. Ilyen krsek lehetnek szolgltatsokra, ill. annak dokumentcijra
irnyul krsek, vagy technikai problma esetre vonatkoz segtsgnyjts.
A technikai menedzsment folyamat feladata, hogy a nyjtott szolgltatsokat technikai
oldalrl a lehet legkltsghatkonyabban szolglja ki s segtsget nyjtson hiba esetn a problmk
okainak technikai feldertsben.
Az alkalmazs menedzsment feladata, hogy fggetlenl attl, hogy egy alkalmazs hzon
bell vagy kvl lett kifejlesztve, az alkalmazsok zemeltetshez szksges ismereteket
rendszerezze s trolja, a szksges erforrsokat biztostsa s az alkalmazsok s a kapcsold
kontrollok folyamatos mkdst lehetv tegye.
Az informatikai mkds menedzsment feladata tbbek kztt a rendszerek, szolgltatsok
elindtsa, jraindtsa, a rendszerek napzrsi, ill. napnyitsi folyamatainak elindtsa, a rendszerek
mentsei eljrsainak felgyelete, egyb manulis batch jelleg feladatok futtatsa a jelentsek
kinyomtatsa. Msrszt a feladatok kz tartozik az informatikai helysgek felgyelete idertve a
lgkondicionls, ram s egyb szolgltatsok felgyelett s a helysgek fizikai biztonsgnak
biztostst is.
E.

Szolgltatsok folyamatos fejlesztse

A szolgltatsok folyamatos fejlesztse nem egy klnll folyamat, hanem integrlt rszt
kpezi a szolgltatsi stratgia, a szolgltatsok megtervezse, talaktsa s zemeltetse
folyamatoknak. A clja, hogy az informatikai terlet ltal nyjtott szolgltatsok mindig egyre jobb
minsgben, egyre kltsghatkonyabban s egyre nagyobb funkcionalitssal lljanak rendelkezsre
az zleti terleteken dolgoz felhasznlnak.
Ezen folyamatos fejlesztsre hatssal lehetnek a bels tnyezk, mint pldul a tanulsi grbe
rvn ugyanazt a feladatot idvel hatkonyabban tudjk elltni az informatikai szakemberek ill.,
rkezhet kvlrl is, amikor pl. az egyre nagyobb kapacitssal rendelkez s egyre gyorsabb
szmtgpek a szolgltatsok nyjtsnak sebessgre is jtkony hatssal vannak. Ezltal gyorsabb
lehet az informatikai rendszer vlaszideje tekintetben vagy egy napi zrsi folyamat hamarabb futhat
le.
2.1.1. Az informatikai fejleszts
Az informatikai fejlesztsi folyamat a vltozs kezelsi folyamat rsze, melynek sorn a
felhasznlk ltal tmasztott ignyeket s a technolgia megvalsts lehetsgeit figyelembe vve j
informatikai rendszer jn ltre vagy egy meglv vltozik meg. Ahhoz, hogy egy informatikai
rendszer funkcionalitsa megvltozzon szksg lehet j programrszletek fejlesztsre, ill. egy
megfelelen rugalmasan kialaktott programban a paramterek megvltoztatsval j zleti folyamatot
lehet kialaktani.
Az informatikai fejleszts megvalsulhat a vllalaton bell, sajt fejlesztkkel, ill. kls
szolgltatsknt is. Az elbbi esetben a fejleszts sokkal rugalmasabb lehet, hiszen a bels fejlesztk
ismerik a vllalat folyamatait, a felhasznlkat gy hamarabb, rugalmasabban reaglhatnak a
felhasznli ignyekre. Mg a kls fejlesztsnl a fejleszt cgnek elszr a vllalatot, ill. zleti
123

folyamatait kell megismerni s csak ezutn tudnak a fejlesztshez hozzkezdeni. Ez mind a fejleszt
cgnek mind pedig a vllalatnak egy jelents befektets, hiszen a vllalat dolgozit is lektik a
fejlesztk arra az idre, mg pontosan megismerik a folyamatokat. pp ezrt egy nagyobb mret
informatikai fejleszts rendszerint egy hosszabb tv elktelezettsget jelent mindlt fl rszrl. Ez a
hosszabb tv kapcsolat azt is jelenheti, hogy a fejleszt cg az idk sorn az rait megemelheti,
hiszen a vlts lehetsge a nagy kezdeti befektetsek miatt csak korltozott. pp ezrt a vllalatoknak
gyelni kell, hogy a fejleszts a megfelel standardok mellett, ill. pontos dokumentcival kszljn
el, hogy amennyiben egy msik cgnek kell tvenni a rendszer fejlesztst, akkor az minl
grdlkenyebben megtrtnhessen.
A bels fejleszts esetn jelentkezhet az a problma, hogy az informatikai erforrsok vgesek
s a vllalat nem kpes nagyobb fejleszt csapatot fenntartani. pp ezrt a bels fejleszts rendszerek
funkcionalitsa, technolgija elmarad a piacon elrhet termkektl. Ezt a folyamatos
tovbbkpzssel az j technolgik bevezetsvel, esetleg a bels fejlesztsi szolgltatsok kls
cgek fel trtn rtkestsvel lehet orvosolni.
A fejlesztsek kz kell sorolni a vgfelhasznli programozs tmakrt. Ez azt jelenti, hogy
a vgfelhasznlk olyan informatikai ismeretekkel, programozsi kpessgekkel rendelkeznek, hogy a
szksges kdot maguk is meg tudjk rni. Ez pldul jelentheti egy Excel makr megrst, vagy
valamilyen adatbzis-kezel programozsi nyelvn megrt kdot. A vgfelhasznli programozsnl
ktsgtelen elny a gyorsasg, hiszen a felhasznlknak ezen rendszerint aprbb feladatokat nem kell
specifiklni a fejlesztk fel, nem kell megvrni, mg a fejlesztk ideje felszabadul, ill. kltsgkeretet
kapnak a fejlesztshez. Viszont pont ez jelenti a htrnyt, hogy a vllalat szabvnyos
rendszerfejlesztsi folyamatt megkerlve, sok esetben nem megfelelen kitesztelve s zemeltetve
kerlnek be ezen programok az zletmenetbe.
2.1.1.1.

Az informatikai fejlesztsi folyamat tpusai

Az informatikai fejleszts esetn megklnbzetnk hagyomnyos fejlesztsi


modelleket, mint pldul a vzess modell (lsd a vzess modell fejezetet) illetve agilis
fejlesztsi modelleket.
A hagyomnyos fejlesztsi modelleknl a felhasznli ignyspecifikci utn elkszl
egy megvalsthatsgi tanulmny s ennek elfogadsa utn indul meg a rendszer
kifejlesztse, tesztelse s bevezetse. Amennyiben a tesztels sorn valamilyen problma
merl fel, akkor rtelemszeren a hibk kijavtsra kerlnek s jraindul a tesztels folyamata.
Ezen mdszer elnye, hogy kellen dokumentlt s a fejlesztsek sorn mindig van egy
jvhagyott dokumentum, amiben mindkt fl egyetrtett. A problma akkor keletkezik,
amikor a fejlesztsi feladat tlsgosan nagymret, ekkor a szksges fejlesztsek kltsgnek
becslse bizonytalann vlik, ill. a fejleszts nagyon hossz idt vesz ignybe. Ez alatt az id
alatt a felhasznlk ignyei is megvltozhatnak s a fejlesztsek mr lezrt pontjai jra
megnylnak. Ez a mozg kvetelmny rendszer sokszor a projektek elhzdshoz, ill. teljes
lellshoz vezethet.
A megoldst az agilis fejlesztsi mdszertanok bevezetse jelentheti, ahol a vltoz
kvetelmnyeket a programozk sokkal gyorsabban lekvethetik. Ez azt jelenti, hogy a
kitztt vgs cl fel vezet ton a fejlesztk s a vgfelhasznlk rendszeresen tallkoznak
(naponta, hetente) s bemutatsra kerlnek az addigi fejlesztsi eredmnyek. Ezltal a
vgfelhasznl idben felismerheti, hogy egy fejleszts nem olyan irnyba halad, mint azt
elkpzelte, ill. amennyiben j tlete tmad, akkor azt a kvetkez fejlesztsi ciklusban a
fejlesztk elrevehetik. Ezen mdszer eredmnyekpp mindig van a programnak egy mkd
verzija s a fejleszts garantltan a vgfelhasznlk ltal elkpzelt ton halad. A mdszer
htrnya, hogy a kltsgeket elre nehz megbecslni, hiszen az ignyek a fejleszts ideje
alatt folyamatosan vltoznak, viszont amennyiben a fejlesztk folyamatos szakmai kontroll
alatt vannak, a szakrt kollegk rendelkezsre llnak, hogy a fejleszts ideje relisan legyen
megbecslve, akkor garantlt a vllalat szmra, hogy a fejlesztsre rendelkezsre ll
erforrsok a lehet leghatkonyabban lesznek elkltve.

124

2.1.1.2.

Az informatikai rendszerfejlesztsi s bevezetsi folyamat lpsei

A rendszerfejlesztsi letciklus (SDLC, System Development Life Cycle) fbb lpsei az


igny felmerlstl a rendszer lelltsig a kvetkezk:
I.
A rendszerfejlesztsi igny azonostsa a szponzorok (vezetk) ltal;
II.

A rendszer koncepci elksztse, kltsg-hatkonysg elemzs, kockzat elemzs;

III.

Megvalsthatsgi tanulmny elksztse;

IV.

A fejlesztst megvalst projekt megtervezse;

V.

A kvetelmnyek rszletese felmrse;

VI.

A rendszer megtervezse;

VII.

A rendszer kifejlesztse;

VIII.

A rendszer tesztelse;

IX.

A rendszer bevezetse;

X.

A rendszer mkdtetse;

XI.

A rendszer fellvizsglata s karbantartsa;

XII.

A rendszer kivezetse, lelltsa.

A folyamat lpsek kzl a VI.-VIII a fejleszts sorn egy visszacsatols trtnik, hiszen a
tesztelsi eredmnyek visszahatnak a tervezsre s a programozsra is. A X. s a XI. lps rendszerint
egyms mellett ltezik, azaz egy mkd program rendszeres fellvizsglatra s karbantartsra szorul,
pldul a rgen nem hasznlt adatok archivlsa a rendszerbl, annak rdekben, hogy a rendszer
gyorsasga megmaradjon.
2.1.1.3.
Az informatikai fejlesztsi s rendszer-bevezetsi folyamat
minsgbiztostsa
Az informatikai fejlesztsi folyamat minsgbiztostsnak clja, hogy a fejleszts sorn a
kifejlesztett program minl kevesebb hibt tartalmazzon, ill. minl inkbb megfeleljen a felhasznli
ignyeknek. Aminsg biztosts lehet a folyamatba ptett s utlagos is. Az utlagos ellenrzsnl a
minsgbiztost megvizsglja a ksztermket s jelentst kszt, amely tartalmazza tbbek kztt a
hinyossgokat is.
Ezzel szemben a folyamatba ptett minsg biztosts a problma felmerlshez idben a
legkzelebb prblja orvosolni a gondokat. Pldul a minsg biztost rszt vesz azokon a
megbeszlseken, ahol a programot megtervezik, s mr akkor vlemnyt tud mondani olyan
szempontokrl, ami a tervezk figyelmt esetleg elkerlik. Pl. egy szmlz modul elksztsnl
jelezni tudja, ha kimaradt olyan kvetelmny, amit a felhasznlk kln nem jeleztek, de a trvnyek
megkvetelik (pl. a szigor sorszmozs krdse). A proaktv megkzeltssel mind a fejlesztk mind
pedig a vllalat jl jrhat, hiszen a rendszer bevezetsi ideje lnyegesen lervidlhet.
A folyamatba ptett minsgbiztosts msik eleme lehet a fejlesztsi mdszertanok,
standardok betartsnak folyamatos ellenrzse. Ezltal mind a fejleszts, rendszerbevezets
minsge, mind pedig a kapcsold dokumentci lnyegesen javulhat.
A minsgbiztosts sorn feltrt problmkat ki kell elemezni, s meg kell llaptani, hogy
milyen okokra vezethetek vissza. Pldul, ha egy programrszlet hibsan kerl t a vgfelhasznl
tesztelsre, akkor annak tbb oka is lehet:
1. A programoznak nincs elg tapasztalata, vagy nem kapott megfelel kpzst.
2. A felhasznli specifikci nem volt elg egyrtelm.
3. A vgfelhasznli tesztkrnyezet kialaktsa eltr a programozi krnyezettl.
4. A programozi tesztek nem lettek megfelelen vgrehajtva, nincs elegend id a
fejlesztshez.
125

A minsgbiztost feladata a mgttes okok feldertse, s annak biztostsa, hogy a feltrt


problmk megoldsai visszaptsre kerljenek a fejlesztsi, rendszer-beveztsi folyamatba.
2.1.1.4.

A tesztelsek az informatikai rendszerbevezetsben

Az informatikai rendszerbevezetsek sokszor idben albecslt lpse a tesztels. Pldul egy


ves rendszerfejleszts, ill. bevezets esetn a vllalatok sokszor hajlamosak arra, hogy az utols egy
kt hnapban kezdjk el a rendszer tesztelst. Ez sokszor lehetetlen feladat s pp ezrt az j rendszer
vagy slyos hinyossgokkal indul tnak a kvetkez v elejn, vagy pedig jelents ksedelmet
szenved a projekt. Mindkt esetben plusz kltsgekkel kell szmolni a vllalatnak ezrt lnyeges, hogy
mr a kezdetektl fogva megfelel erforrsokat biztostsanak a tesztelsre (ajnlott a teljes projekt
kltsgvets s a rendelkezsre ll id felt).
2.1.1.4.1.

A tesztelsek szerepe az informatikai rendszerbevezetsben

Az informatikai rendszerek bevezetse manapsg elkpzelhetetlen tesztelsek sikeres


vgrehajtsa nlkl. Egy a rendszerben bennfelejtett hiba ltal okozott kr mrtke tbbszrse lehet a
fejlesztsi folyamat sorn a beazonostsra s a kijavtsra felhasznlt erforrsoknl.
A tesztelsek megfelel vgrehajtsa s annak pontos dokumentlsa lehetsget biztost a
vllalat garancilis ignyeinek rvnyestsre s egyben a fejlesztket is megvdi attl, hogy a hibs
programmkds ltal okozott krokrt felelss tegyk.
A tesztelsek tovbbi pozitv hatsa az, hogy a vgfelhasznli teszteken a leend
felhasznlk mlysgben megismerik a rendszert, ezltal az tlls az j rendszerre sokkal zkken
mentesebben meg tud trtnni.
2.1.1.4.2.

A tesztelsek fajti

A rendszerfejlesztsek sorn megklnbztetnk programozi s vgfelhasznli teszteket. A


programozi tesztek esetn a programozk az elre meghatrozott teszteseteken megvizsgljk a
program mkdst s csak a hibtlan mkds esetn kerl tadsra a program. A vgfelhasznli
tesztek esetn a vllalatnl fellltott tesztkrnyezetben kerl sor a tesztelsre, lehetsg szerint a
programozi tesztesetektl eltr pldkon. A vgfelhasznl tesztek tpusai a vltozskezelsi
kontrollok tpusai fejezetben kerltek rszletezsre.
A teszteket tovbb csoportosthatjuk automatikusan s manulisan vgrehajtott tesztekre. Az
els esetben specilis tesztel programok adjk meg az inputokat az informatikai rendszereknek, majd
a megfelel lpseket automatikusan vgrehajtva az elvrt eredmnyt is automatikusan kirtkelik. A
msodik esetben a felhasznlk kzzel gpelik be az adatokat s az eredmnyeket is szemlyesen
rtkelik ki.
Az automatikus esetet olyankor rdemes kivlasztani, ahol nagy mennyisgi, viszonylag
automatizlhat tranzakcit kell gyorsan kirtkelni, mg a msodik eset bonyolultabb, kisebb
mennyisg adatok esetn lehet hatkony.
A tesztels szempontjbl megklnbztethetnk fehr dobozos, szrke dobozos, ill. fekete
dobozos tesztelst. Az els esetben minden szksges informcival rendelkezik a tesztel a program
felptsrl s mkdsrl ezltal az elvgzett teszt is nagyon alapos lehet, a msodik esetben csak
rszleges informci ll rendelkezsre s a harmadik esetben szinte semmi. Ezen mdszereket
leginkbb az alkalmazsok biztonsgi tesztelsnl szoktk hasznlni, azaz egy fekete dobozos teszt
annak feleltethet meg, amit pl. egy kls rosszindulat felhasznl a programrl tud.
2.1.1.4.3.

A tesztelsek kirtkelse

A vllalati informatikai rendszerek szmos hibt rejtenek magukban. Mindig rtkelni kell,
hogy az adott hiba milyen kihatssal lehet a vllalat zleti folyamataira. A rendelkezsre ll rvid
htralv id miatt a dntshozk gy tlhetik meg, hogy bizonyos hibkkal mg egytt lehet lni
egy rvid ideig, pp ezrt engedlyezhetik az les indulst. Nagyon fontos a garancia szempontjbl
is, hogy a teszt teljes kren el legyen vgezve, a fennll hibk dokumentlva s priorizlva
126

legyenek. Amennyiben kritikus hiba van a rendszerben, akkor az les bevezets nem lehetsges
mindaddig, amg ezen hibkat ki nem javtottk s jra le nem teszteltk.
2.1.2. Projekt menedzsment
Az informatikai fejlesztsi s bevezetsi folyamatnak a projekt menedzsment mdszertana ad
keretet. Ezltal biztosthat az, hogy a fejleszts s a bevezets szksges lpsek vgre legyenek
hajtva s a dokumentci megfelel minsgben kerljn kidolgozsra.
2.1.2.1.

A projekt menedzsment szervezete

Az albbi brn egy tipikus projekt szervezet lthat. A projekt tagok kzt szerepelhetnek az
informatikai osztly s az rintett zleti osztlyok alkalmazottai. Emellett a projekt kiegszlhet
szmos kls szakrtvel is a projekt jellegtl fggen, ill. a fggetlen minsg biztostval.
Projekt
szponzor

Projekt
irnyt
bizottsg (PIB)
Fggetlen
minsg
biztosts

Projekt
vezets

Projekt tagok

Kls
szakrtk

A projekt szponzor feladata a projekt szmra szksges erforrsok, s a mkdsi


felttelek biztostsa ez nagyobb projektek esetn a vllalat els szm vezetje szokott lenni,
mg kisebb projekteknl az adott zletgrt felels vezet vagy az informatikai vezet.
A Projekt Irnyt Bizottsg (Steering Commitee) a projekt legfbb irnyt s
dntshoz szerve. Feladata a projektet befolysol krdsekben a dntshozatal s beszmols a
projekt szponzor fel. Az irnyt bizottsgnak nem tagja a projekt vezet, de rendszeresen
beszmol a PIB-nek.
A projekt vezet feladata a projekt napi operatv irnytsa, a projekttagok jelentenek
neki a projekt elrehaladtrl ill. az esetleges problmkrl.
A fggetlen minsgbiztost a Projekt Irnyt Bizottsgnak szmol be a projekt
elrehaladtrl s vizsglata sorn feltrt problmkrl.
2.1.2.2.

A projekt menedzsment feladatai

A projekt menedzser a Projekt Irnyt Bizottsg bzza meg a projekt napi felgyeletvel.
Az feladata az albbi terletek menedzselse:
1.
2.
3.

A projekt terjedelme, hatkre;


A projekt rszfeladatok idztse, a hatridk betartatsa;
A kltsgek nyomon kvetse;
127

4.
5.
6.
7.
8.

A vltozsok kezelse;
A kockzatok kezelse;
Az erforrsok beszerzse, kezelse;
A kommunikci megszervezse;
A projekttermkek minsgi leszlltsa.

A projekt menedzser rendszeresen beszmol a Projekt Irnyt Bizottsgnak a


munkjrl, ill. rendszeresen tjkoztatja a projekt szponzort is. Elfordulhat, hogy egy projekt
tbb informatikai rendszer bevezetst is rinti, ekkor Programnak nevezhetik s az operatv
szint vezett pedig program menedzsernek. Ekkor a klnll rendszereket projekt menedzserek
vezethetik, akik beszmolnak munkjukrl a program menedzsernek.
2.1.2.3.

A projekt folyamatok dokumentcija

I. A Projekt Alapt Dokumentum a projekt elindtsakor hozzk ltre, mely


meghatrozza a projekt meghatroz elemeit:
1.
A projekt kerete, elzmnye;
2.
A projekt elnevezse;
3.
A projekt ltal elrend clt meghatrozsa;
4.
A projektben rszt vev szervezetek, szemlyek s azok kapcsolatai,
feladatai, felelssgi kre;
5.
A projekt szervezeti felptse;
6.
A projekt mdszertana, dokumentumai;
7.
A projekt ltal leszlltand termkek;
8.
A projekt temezse, hatridk;
9.
A projekten belli kommunikci mdja;
10. Az adminisztrcis feladatok.
A projekt alapt dokumentum rvnyessge a projekt befejezsig tart. Kisebb
projektek esetn projekt defincis dokumentum kszl a Projekt Alapt Dokumentum
helyett.
II. A projekt terv a tervezsi fzis sorn elksztett dokumentum, mely
rszletesen tartalmazza a projekt mrfldkveinek hatridit, a projekt feladatlistjt, a
feladatok kztti fggseket, a feladatok kezdsi s befejezsi idpontjt, a
leszlltandkat s a projekthez rendelt erforrsokat.
III. A projekt sttusz jelentsekben rgztik az adott idszakban elrt
eredmnyeket az ellltott termkeket, jelzik a nehzsgeket, a felmerl kockzatokat
illetve feltntetik, hogy melyik projekt fzis milyen mrtk lemaradsban a tervekhez
kpest. Ezenkvl jelzik, hogy a tervekhez kpest milyen plusz feladatok kerltek
elvgzsre, a kvetkez idszakra milyen projektfeladatokat terveznek vgrehajtani.
IV.
A projektek alatt lezajlott megbeszlsekrl emlkeztet kszl
idertve a Projekt Irnyt Bizottsgon elhangzottakat is.
V. Vltozs s kockzat kezelsi dokumentumok, melyek tartalmazzk a
projekt sorn ez elzetes tervektl val eltrsek rszleteit.
VI.
A Projekt Zrjelents a projekt befejezsvel elll dokumentum,
mely tartalmazza:
a.
A projekt ltal leszlltott vgtermkeket;
b.
A projekt pnzgyi elszmolst;
c.
A projekt rtkelst;
d.
A levonhat tanulsgokat;
e.
A zr rtekezleten elhangzott vlemnyeket;
2.1.2.4.

A projekt menedzsment mdszertanok

128

A jelenleg leginkbb elterjedt projektmdszertanok kz tartozik a PMI (Project


Management Institute) ltal kibocstott PMBOK (Project Management Body of Knowledge)
mdszertan, ill. a PRINCE2 strukturlt projekt mdszertan.
2.1.3. zemeltets
2.1.3.1.

Az informatikai rendszerek zemeletetsnek feladatkre

Az informatikai rendszerek zemeltetsnek feladatkrbe tartozik a vllalat informatikai


erforrsainak folyamatos mkdtetse a felmerl problmk kezelse s a kapcsold vltozsok
menedzselse. Az zemeltetshez tartozik tbbek kztt:
1.

2.
3.
4.
5.

6.
7.
8.
9.
10.
11.
12.

A felhasznlk tmogatsa, a krseik kiszolglsa:


a.
Alkalmazsok teleptse;
b.
A hozzfrsek kezelse;
c.
Hibaelhrts, informatikai eszkzk cserje;
A szoftverek frisstsnek lebonyoltsa;
Az informatikai eszkzk konfigurcijnak kezelse;
A help desk zemeltetse;
Az informatikai rendszerek;
a.
Mentse;
b.
Archivlsa;
c.
Visszalltsa;
Az informatikai eszkzk, alkatrszek beszerzse;
A szoftver licenszek nyilvntartsa, menedzselse;
Az informatikai oktats megszervezse;
Az informatikai eszkzk teljestmnynek:
a.
Optimalizlsa;
b.
Monitorozsa;
A hlzati s a telekommunikcis eszkzk menedzselse;
Az informatikai szolgltatsok folyamatos fejlesztse;
Az opercis rendszerek, adatbzis kezelk, alkalmazsok zemeltetse.

Lnyeges kontrol szempont, hogy az informatikai zemeltets megfelelen el legyen vlasztva


a fejlesztsi osztlytl, ill. az informatikai biztonsgi felelstl is.
2.1.3.2.

Az zemeltetsi szervezet felptse

Az albbi brn egy tipikus informatikai zemeltetsi osztly felptse lthat. A vgfelhasznlkkal
val kapcsolattarts a Help desk feladata, mg az opercis rendszerek, adatbzis kezel s az
alkalmazsok felgyelete elklnl egymstl. Az opertorok rendszerint a mkdshez szksges
napi rutinfeladatokat hajtjk vgre.

129

Informatikai
Igazgat

Help Desk

2.1.3.3.

Fejlesztsi osztly
vezet

zemeltetsi
osztly vezet

Rendszergazdk

Alkalmazsgazdk

Szervezsi osztly
vezet

Adatbzis
adminisztrtorok

Opertorok

Az zemeltets kiszervezse

Az informatikai rendszerek sokrtsge megkvnja a klnbz rendszerek egyidej


ismerett az informatikai zemeletetsrt felel kollgktl. Mivel egyre specializltabb tuds
szksge egy adott rendszer szakszer zemeletetshez, ezrt korltozott a szma azon
rendszereknek, amit egy zemeltet elltni kpes. Amennyiben egy adott vllalatnak nem ri meg
minden egyes terletre hzon bell fenntartani egy szakrtt, akkor dnthet a feladat kiszervezse
mellett.
Mieltt a kiszervezs megtrtnne, szmos krdskrt kell tgondolni a gazdasgossgi
megfontolsokon tl. A kls szolgltatval milyen rendelkezsre llsi elvrsaik vannak a
vllalatnak. Ki mikor milyen mdon frhet a vllalat bizalmas adataihoz. Az zemeltets fel
megfogalmazott ignyeknl milyen vlaszidkkel, szolgltatsi szintekkel kell szmolni.
A kiszervezsek egy specilis esete az informatikai rendszerek felhszolgltatsokba val
kiszervezse. Ehhez a vllalatnak rendszerint standardizlni kell a szervereit valamilyen virtualizcis
megoldssal s meg kell szervezni a rendszerek migrcijt a felh szolgltatsokba. Gondolni kell
arra az esetre is, hogy amennyiben a felhszolgltat ideiglenesen vagy vglegese sznetelteti a
tevkenysgt a vllalat hogyan fogja tudni visszakapni az zemeltetett szerverekhez kapcsold
adatokat.
2.1.3.4.

Kontrollok az informatikai rendszerek zemeltetsben

I.
Ltezik-e rgztett szolgltatsi katalgus az informatikai osztly ltal nyjtott
szolgltatsokra?
II.
Kapcsoldnak-e a szolgltatsokhoz mrszmok illetve elvrt szolgltatsi szintek?
III.
Ignybe vesznek-e kls szolgltatkat az informatikai terleten s rgztettek-e az
szolgltatsi szintek?
IV.
Ltezik-e szablyozs a kls szlltktl val beszerzsekre?
a.
Tbb szllttl krnek-e be ajnlatot;
b.
Standardizlt-e az ajnlatkrs;
c.
Van-e szllti rotci;
V.
A rendszert zemeltet szemlyzet kapott-e megfelel kpzst a feladatai elltshoz?
VI.
A vgrehajtott tevkenysgeket rgztik-e naplfjlokban?
VII.
Rgztik-e a felhasznlk ltal bejelentett problmkat? Ltezik-e help desk funkci?
130

VIII. Ksztenek a bejelentett problmkrl sszestseket?


a.
Kivizsgljk-e a problmk okait;
b.
Visszacsatoljk-e a folyamatba a magllaptsokat;
c.
rkezik-e visszajelzs a problmk megoldsnak minsgre a felhasznlktl;
IX.
Ltezik-e konfigurci kezels, dokumentltk-e a konfigurcik vltozsait?
X.
Monitorozzk-e az informatikai folyamatok rendszerek mkdst?
a.
Riasztjk-e a rendszerek a rendszergazdkat problma esetn;
b.
Kszl-e jelents a rendelkezsre llsrl;
XI.
Monitorozzk-e a rendszergazdk tevkenysgt biztonsgi szempontbl?
a.
Rendszeresen ttekintik-e a rendszergazdk tevkenysgt;
b.
Vizsgljk-e a rendszergazdk felvtelekor azok korbbi referenciit, tevkenysgt;
c.
Lteznek-e rendszeres biztonsgi s szakmai tovbbkpzsek az informatikai
szakrtk szmra;
XII.
Ltezik-e ktelez szabadsgols a privilegizlt felhasznlk esetn (pl.
rendszergazdk)?
2.2. Informatikai kockzatok, fenyegetettsgek
2.2.1. Az informatika kockzat modellje
Hogy a vllalat informatikai eszkzeit meg tudjuk vdeni a kockzatrtkels s kezels
lpseit meg kell ismernnk. Ez a gyakorlatban azt jelenti, hogy azonostani kell, hogy milyen
informatikai fizikai eszkzket s szellemi termkeket kell megvdennk, azokra honnan s milyen
tpus veszlyek leselkednek, ezen veszlyeket, hogy lehet felismerni, elhrtani, vagy a hatsukat
cskkenteni, vagy amennyiben bekvetkezett a kresemny, akkor milyen lpseket kell tennnk a
negatv hatsok minimalizlsa rdekben, ill. azrt, hogy minl hamarabb visszallasson az
zemeltets a megszokott rendje.

I.
Az informatikai eszkzk osztlyba sorolsa
A szmtgpes eszkzket kockzati osztlyokba kell sorolni, azt mrlegelve, hogy annak
kiesse milyen hatssal van a cg mkdsre, ill. pnzgyi kimutatsaira. A vllalat informatikai
eszkzei tbbek kztt lehetnek:
1.
2.
3.
4.
5.
6.

A szmtgpes eszkzk, perifrik;


A szmtgpes hlzat, ill. hlzati eszkzk;
Mobil kommunikcis eszkzk;
Az zemeltet szemlyzet;
A rendszerben trolt adatok;
A rendszerek kifejlesztse sorn ltrejtt know-how.
131

II.
A fenyegetettsgek, sebezhetsgek s kockzatok meghatrozsa
Szmba kell venni, hogy milyen fenyegetettsgek jhetnek relisan szba a meghatrozott
informatikai eszkzk tekintetben. Emellett rtkelni kell, hogy az adott informatikai eszkz milyen
sebezhetsgekkel rendelkezik. Ha a fenyegets tallkozik a sebezhetsggel, akkor fennll a
vesztesg kockzata.
Ekkor meg kell hatrozni a hozzjuk kapcsold bekvetkezsi
valsznsznsgeket.
Ezen folyamat sorn a biztonsgi szempontbl rtkelni kell a klasszikus hrmas szerint,
milyen kockzatok lehetnek hatssal a vllalat informatikai eszkzeire:
1.
2.
3.

Bizalmassg - Confidentiality
Srtetlensg - Integrity
Rendelkezsre lls- Availability

III.
A vrhat vesztesg kiszmtsa
A kockzat vrhat bekvetkezse valsznsge s az okozott kr/negatv hats mrtke
egyttesen hatrozza meg a kockzat mrtkt. Gyakorlati nehzsgekbe tkzhetnk, a bekvetkezsi
valsznsgek megllaptsa tern, hiszen nehz megbecslni, hogy mikor vrhat egy rads,
fldrengs s pontosan milyen hatssal lesz a cg eszkzeire. Ezen segthetnek az olyan adatbzisok,
melyekben a cgek a tnyleges kresemnyek termszett s nagysgt rgztik. Ilyen adatbzis lehet
pldul a Basel II keretprogram mkdsi kockzathoz kapcsoldan felptett adatbzisok.
IV.
A kockzatcskkent lpsek meghatrozsa
Hogy a kockzatokat cskkentsk a vllalatok, megelz vagy feltr kontrollokat vezetnek
be. Ezen kockzatokat cskkent lpseket szmba vve, hatsukat levonva az eredeti kockzatok
mrtkbl lehet kiszmtani a maradk kockzatokat. A vllalat szempontjbl a kockzatcskkents
egyik specilis vlfaja a kockzat thrtsa, pl. vagyon vagy felelssgbiztosts megktse rvn.
A maradk kockzat, az a kockzat, mely az eredeti kockzat a kockzatcskkent lpsek
megttele utn megmarad, azaz mr tovbb nem lehet vagy nem clszer, gazdasgos tovbb
cskkenteni.
V.
A kresemny bekvetkeztekor s utni negatv hatsok minimalizlsa
A kresemny bekvetkezte utn fel kell mrni a krokat s a hatsokat minimalizlni kell.
Meg kell llaptani, hogy milyen krlmnyek vezethettek a kresemny bekvetkezthez. A
megfelel kommunikci s oktats rvn a tovbbi krokat cskkenteni lehet.
Mivel a kockzatok llandan vltoznak, s ez klnsen igaz az informatikai terletekre, ahol
nap, mint nap szmtalan j fenyegetssel tallkozhatunk, ezrt a fenti kockzatkezelsi folyamatot
rendszeresen meg kell ismtelni, de ajnlatos vente legalbb egyszer elvgezni, frissteni.
Tovbb szmos kontroll, ill. kockzatcskkent tnyez csak akkor jut szerephez, ha a
kresemny tnylegesen bekvetkezik. Gyakran a vllalatok csak ekkor veszik szre a tervezsi vagy a
mkdtetsi problmkat, hinyossgokat. Ezrt rdemes az ilyen kontrollokat is rendszeresen
tesztelni a valsgoshoz leginkbb hasonlt krnyezetben.
Plda a kockzati modellre alkalmazsra:
Ha a szmtgpes kzpont kialaktsra egy cg hsz milli forintot fordtott s a statisztikai
adatok alapjn valsznsthet, hogy egy cgnl 10 venknt jelentkezik egy slyos tzeset, akkor a
valsznsge, hogy egy adott vben bekvetkezik a katasztrfa s megsemmisl a teljes kzpont 10%
gy a kockzat 20 Milli HUF* 0,1= 2 Milli HUF. Ez azt jelenti, hogy a kontrollokat ehhez mrten
kell kialaktani s zemeltetni.
Mivel egy kresemny alkalmval nem csak a fizikai eszkzk semmislhetnek meg, ezrt
olyan krokat kell figyelembe venni, mint pl., hogy az elveszett adatokat lehet-e ptolni, milyen

132

vesztesget okoznak a lells kzbeni elvesztett gyfelek, az elveszett adatok miatti felgyeleti,
hatsgi bntetsek, ltalnos hrnvveszts stb.51
Hogy a vrhat krokat cskkentsk a kockzatokat cskkent kontrollok s intzkedsek kell
elzetesen kidolgozni, mint pl.:
1.
Automatikus tzolt berendezs kiptse;
2.
Tzkrra vonatkoz biztosts megktse;
3.
A hardverelemek srgs leszlltsra vonatkoz szerzdsek megktse;
4.
Az informatikai rendszerek folyamatos archivlsra s biztonsgos tvoli trolsra
vonatkoz intzkedsek;
5.
Ptllagos szmtgpek elzetese beszerzse;
6.
Tartalk kzpont zemeltetse;
7.
A tz utn a mg hasznlhat eszkzk felmrse, zembe lltsa vagy rtkestse.
A tz bekvetkeztekor gondolni kell arra, hogy milyen mdon cskkenthetjk,
minimalizlhatjuk a krokat. Pldul lehetsges-e az olts olyan eszkzkkel, amelyek csak
minimlisan veszlyeztetik a mg nem srlt szmtgpeket. Milyen gyorsan rtestik az gyfeleket,
ill. partner cgeket a vrhat fennakadsokrl, milyen sajtkzlemnyt adnak ki. Hogyan fognak tudni
dolgozni a kollgk a megvltozott helyzetben.
2.2.2. Informatikai fenyegetettsgek
A korbban osztlyokba sorolt informatikai eszkzkre szmtalan veszly leselkedhet. Ennek
forrsa lehet termszeti katasztrfa vagy vletlen bekvetkez technikai problma, msfell lehet
szemlyi eredet szndkos, ill. vletlen hibn alapul kresemnyek.
Az informatikai fenyegetettsgek, veszlyforrsok a technika fejldsvel vltozhatnak
negatv s pozitv irnyban is. Ez azt jelenti, hogy pl. manapsg egy opercis rendszer biztonsgi
funkcii lnyegesen fejlettebbek viszont szmtalan j fenyegetssel szemben kell helyt llni. Mg
korbban egy cgnek gondoskodni kellett a floppy lemezen trolt adatok biztonsgrl, fel kellett
kszlni a mgneses mez kros hatsaira, addig manapsg mr a szmtsi felhben trolt adatok
biztonsgrl kell meggyzdni.
Amikor az informatikai rendszereket r fenyegetettsgeket elemezzk t kell gondolni, hogy
az adott veszlyforrs miknt hathat a bizalmassg, srtetlensg s rendelkezsre lls terlett
figyelembe vve.
A bizalmassg azt jelenti, hogy az informatikai eszkzkn trolt informcikhoz csak az
illetkes szemlyek frhetnek hozz.
A srtetlensg azt jelenti, hogy letrolt zleti adatokat vltozatlan formban tudjuk jra
elhvni az adathordozkrl, azokat nem vltoztatta meg illetktelen szemly, vagy vletlen esemny,
azok megriztk pontossgukat s konzisztencijukat.
A rendelkezsre lls azt jelenti, hogy szksg esetn brmikor el tudjuk hvni az adatokat,
ill. az informatikai rendszereket ksedelem nlkl tudjuk hasznlni.
Az informatikai biztonsg hrmas alapelvt a ksbbiekben kiegsztettk olyan terletekkel,
mint a le nem tagadhatsg s a hitelessg.
A le nem tagadhatsg azt jelenti, hogy egy zleti tranzakci ltrehozja, vagy pl. egy zenet
elkldje a ksbbiekben nem tagadhatja le hogy a tranzakci vagy zenet tle szrmazott.
A hitelessg vagy eredetisg azt jelenti, hogy az adott tranzakcihoz, adatbzishoz,
zenetekhez, stb. az id sorn senki nem vltoztatta meg.

51

A mindennapi letben a bekvetkezsi szzalkokat nehz pontosan megbecslni, viszont bizonyos ipargakban ltezhetnek olyan
adatbzisok melyek a konkrt kresemnyek bekvetkeztt rgztik.

133

A fenyegetettsgek fbb tpusai:


I. A szksges erforrsok kiesse:
a.
elektromos ram
b.
telekommunikcis hlzat
c.
htsi rendszer
II. A szksges infrastruktra megsrlse:
a.
tzkr
b.
vzbetrs
c.
elektromgneses krok (pl. villmcsaps,)
d.
A technikai kezel szemlyzet kiesse
III. Termszeti csapsok
a.
Fldrengs
b.
rads
c.
Vihar, stb.
IV. Technikai problmk, lellsok
a.
Alkatrszek meghibsodsa, megregedse
b.
Rvidzrlat
c.
Hibs software mkds
V. A bizalmassgot, srtetlensg terlett rint veszlyforrsok
a.
Az adatok eltulajdontsa, lemsolsa
b.
A kommunikci, szmtgpes mveletek lehallgatsa
c.
Az adatok megvltoztatsa
d.
Hamis tranzakcik rendszer illesztse
VI. Szabotzs jelleg akcik
a.
Az erforrsok blokkolsa
b.
Az erforrsok tnkre ttele
c.
Az adatok trlse
d.
Hamis informcik kzzttele a vllalat nevben
Egyenszilrdsg elve: Az informatikai rendszer elemeinek fizikai s logikai biztonsgt gy
kell biztostani, hogy azok feltrshez szksges erforrsok hasonl mrtk kltsget jelentsenek
az sszes lehetsges tmadsi ponton. Ez gyakorlatban a leggyengbb lncszem elvt jelenti, azaz ha
valaki rosszindulatan, hozz szeretne frni a cg kzponti adatbzisban trolt adatokhoz, akkor
valsznleg a legknnyebben tmadhat ponton fogja megkezdeni a betrst. Hiba alkalmazzuk a
legkorszerbb tzfalakat a szmtgpes hlzat internet fell val vdelmre, ha valaki a bels
hlzaton elhelyez egy mindenki szmra hozzfrhet WIFI kszlket. Hiszen ebben az esetben
valsznleg a tmads is innen fog rkezni.
2.2.2.1.

Fizikai biztonsg

Az elz fejezetben emltett veszlyforrsok kzl a fizikai informatikai eszkzket leginkbb


az eltulajdonts fenyegeti. Ez nmagban tbbfle kresemnyt is magban hordoz. Egyrszt az
informatikai eszkz konkrt pnzbeli rtket kpvisel, ami kzvetlen vesztesget okoz. Msrszt az
informatikai eszkzn pl. notebook szmtgpen trolt adatok is elvesznek, mely, ha illetktelen
kezekbe jut, akkor a vllalat hrneve csorbt szenvedhet, ami ksbb a cskken gyflkrn keresztl
szintn kzvetlen pnzbeli vesztesget jelent. Harmadrszt pedig a dolgoz nem tud hozzfrni az
informatikai rendszerekhez, amg nem ptoljk a szmtgpt, ami kihatssal lehet a vllalat
teljestmnyre is. Amennyiben az adatok nem voltak rendszeresen mentve a szmtgprl, akkor az
jabb fennakadst jelent majd a mindennapi munkavgzsben.
Amennyiben rosszindulat felhasznl kzvetlenl hozz tud frni a szerverekhez, akkor
egyrszt alkalma nylhat az adathordozk kiszerelsre, ill. a szerverekhez a kzvetlen kapcsolat
(konzol) segtsgvel rendszergazdai jogosultsgokat szerezhet. Ezrt a szerver szobt a vllalatoknl
mindig fokozottan kell vdeni illetktelenekkel szemben.
Tipikus kontrollok a fizikai biztonsg terletn:
134

1.
2.
3.
4.
5.

6.
7.
trolsa;
8.

9.
2.2.2.2.

Belptet rendszer;
Biztonsgi kamerk, mozgsrzkelk, riasztk;
Biztonsgi szolglat;
Megfelel plet kivlasztsa (pl. falvastagsg, megkzelthetsg,);
Lelakatolt, lezrt szmtgpek;
a.
notebook zr;
b.
szmtgp hz zrsa;
c.
kazettk pnclszekrnyben val rzse,
A mobil eszkzk elektronikus nyomkvetse;
Az adminisztrtori jelszavak lezrt bortkban, ill. pnclszekrnyben val
A nem hasznlt adathordozk szakszer trolsa, ill. megsemmistse;
a.
kinyomatott jelentsek;
b.
rgi merevlemezek;
c.
leselejtezett szmtgpek;
Tz, vzbetrs, hsebessg-vltozs rzkelk
Logikai biztonsg

A logikai biztonsg a szmtgpen, ill. az adathordozkon trolt adatok s a kommunikcis


csatornk biztonsgt jelenti a bizalmassg, srtetlensg s a rendelkezsre llsi szempontok
figyelembe vtelvel.
Tipikus informatikai veszlyforrsok.
1.
Vrustmads
2.
Rosszindulat vagy kmprogramok elhelyezse
3.
Szmtgpes betrs
4.
Illeglis programok teleptse
5.
Szellemi termkek vagy informatikai eszkzk eltulajdontsa
A logikai biztonsg erstsre szolglnak az gynevezett Social Engineering technikk,
amikor pl. a felhasznlkat egy magt rendszergazdnak kiad szemly felhvja s megkri a
gyantlan felhasznlt, hogy adja ki a jelszavt, hogy a rendszergazda be tudja pontosan lltani a
rendszert. Amennyiben a felhasznl biztonsgi oktatsa megtrtnt, akkor nem szabad senkinek
kiadni a titkos jelszt. Ha az megtrtni mgis, akkor az oktatst jra meg kell ismtelni.

2.2.2.2.1.

Loklis hlzatok

A LAN azaz a loklis hlzatok a biztonsg szempontjbl az egyik leginkbb kitett pontjai
az informatikai rendszereknek. Mivel az zemeltets sorn rendszerint a hlzaton folyik a
kommunikci a kzponti szmtgp s az asztali szmtgpek kztt, ezrt ezen rszegysg
kiesse teljesen megbnthatja a vllalat lett.
A loklis hlzatokon bell megklnbztetnk fizikai s virtulis hlzatokat is. Ez utbbi
azt jelenti, hogy a hlzati eszkzk menedzsment eszkzein keresztl meg lehet hatrozni, hogy
milyen szmtgpek tartoznak ssze a hlzaton, ill. kommuniklhatnak egymssal.
A VPN (Virtual Private Network) hlzatok biztostjk, hogy publikus hlzaton keresztl is
elrhessk az irodai hlzatunkat, pp gy mintha az irodbl csatlakoztunk volna a hlzatra. A
VPN hlzatok pl. az Interneten keresztl az adatforgalmat titkostva csatlakoznak a vllalat bels
hlzathoz, pp ezrt a csatlakoz szmtgpeknek ugyanolyan biztonsgosnak kell lennik, mint
az irodai trsaiknak. Ez azt jelenti, hogy megfelel Antivirus s egyb krtevk elleni szoftverrel kell
rendelkeznik s az Internetes kapcsolatot tzfal kell, hogy biztostsa.
2.2.2.2.2.

Publikus hlzatok (internet)


135

A publikus hlzatok jelentik manapsg az egyik legnagyobb veszlyforrst a vllalatok


szmtgpeire. Ennek oka az, hogy egyre tbb szolgltatst hasznlnak a vllalatok az internetrl, st
tendencia a szmtgpes eszkzk kiszervezse adatkzpontokba, szerverfarmokba. Ezek elrse is
megvalsulhat publikus interneten keresztl is. A SaaS (Software as a Service/ szoftver, mint
szolgltats) technolgik trnyersvel a vllalatok lemondanak az zemeltetsrl s az informatikai
rendszerek elrse az interneten publikus felhkbl, ill. privt felhkbl trtnik.
Mg az adatok eljutnak a vllalati asztali szmtgpekrl az interneten zemeltetett
rendszerekig, szmos veszlyforrsnak vannak kitve.
Az adatok lehallgatsa, ill. megvltoztatsa a kommunikci sorn megvalsthat az n.
kzbeiktatsos technikval (Man in the middle attack).
Ez azt jelenti, hogy a vllalti szmtgp nem az interneten tallhat szerverre kapcsoldik fel
kzvetlenl, hanem a forgalmat eltrtik egy rosszindulat programokat tartalmaz szmtgpre.
Majd ez az a szmtgp, amely kapcsolatot teremt a kzponti szmtgppel.
Ezrt a vgfelhasznl szmtgpe gy ltja, hogy a szerver szmtgppel kommunikl,
szerver pedig, hogy a vgfelhasznl gpvel. Viszont a kommunikci kzepre elhelyezett
szmtgp minden tmen adatot lt, ill. akr meg is tud vltoztatni.
Lehetsges vdekezsi mdok, kontrollok:
Csak olyan weboldalakat (cmeket) szabad megnyitni, amelyek az adott szerverre mutatnak.
Mindenkppen olyan ktirny ellenrzs szksges (pl. a clszmtgp IP cme) amely
egyrtelmen megmutat, hogy milyen szmtgppel llunk kapcsolatban.
Msik veszlyforrs a forgalom lehallgatsa. Mind a loklis hlzaton, mind az interneten az
adatok legtbbszr TCP/IP ill. UDP protokollok szerinti adatcsomagokban utaznak. Ezen csomagokat
brmilyen a hlzatra kapcsolt szmtgp megismerheti s rtelmezheti. Hogy ezt elkerlhessk a
szmtgpes kommunikcit, ill. az tkldtt fjlokat is a titkosts eszkzeivel vdeni kell. Ezrt a
tmadnak csak akkor van lehetsge ezen forgalom megismersre, ha ismeri ezen titkostshoz
alkalmazott kulcsokat.
2.2.2.2.3.

Opercis rendszerek

Az opercis rendszerek biztonsgi rdekben a vllalatoknak mindent meg kell tennik,


hogy a legfrissebb verzi fusson. Ez azt jelenti, hogy a rendszer gyrtja rendszeren kiad gynevezett
patcheket biztonsgi frisstseket. Amennyiben lehetsges a rendszergazdknak ezen rendszereket
haladktalanul frissteni kell. Ez az asztali opercis rendszereknl szinte mindig azonnal megoldhat.
Viszont a szerverek esetn a frisstseket elszr ki kell tesztelni egy tesztkrnyezetben, hogy azok a
meglv alkalmazsokkal problmamentesen kpesek futni. Csak ezutn lehet az les krnyezetbe
telepteni az opercis rendszer frisstseket.
Amikor elsnek teleptik az opercis rendszereket, akkor a rendszer biztonsgi belltsai az
alaprtkeket veszik fel. Ezek sokszor a biztonsg szempontjbl elg megengedek, ezrt lehetv
teszik a rosszindulat felhasznlknak a gyenge belltsok kihasznlst. Ezrt fontos a rendszer
paramtereinek biztonsgi megerstse az n. Hardening, mely ltal pl. a nem hasznlatos
felhasznli nevek, nem hasznlt portok, szolgltatsok letiltsra kerlnek.
2.2.2.2.4.

Adatbzis-kezelk

Az adatbzis kezel esetn hasonlan az opercis rendszerekhez, meg kell vizsglni, hogy a
biztonsgi frisstsek, megfelel gyakorisggal s megfelel tesztels utn teleplnek. A rendszer
biztonsgi belltsa a fokozott biztonsgra megtrtnt-e.
Amennyiben az adatbzis-kezelk adatait titkosts nlkl troljk, akkor a megfelel
eszkzk hasznlatval kls programok kpesek a trolt adatokhoz, hozzfrni. pp ezrt ajnlatos
nem csak az l adatbzist, hanem a kapcsold mentseket is titkostani.

136

Bizonyos adatbzis-kezelk megfelelen fejlett funkcikat knlnak, ahhoz, hogy rgztsk,


hogy ki, mikor, milyen adatot vltoztatott meg, ill. milyen volt annak a korbbi rtke. Amennyiben
ezt a funkcit bekapcsoljk, akkor a szksges trterlet a tbbszrsre nhet.
Ehelyett rdemes megvizsglni, hogy az alkalmazsok megfelelen tmogatjk az audit trail
(ellenrzsi nyomvonal) funkcit, hiszen az megfelel lehetsget nyjthat a felhasznli
tevkenysg nyomon kvetsre.
Az adatbzis-kezelkben szmos technikai felhasznl ltezhet s elfordulhat, hogy a
vgfelhasznlk nem frhetnek kzvetlenl a rendszerhez, csak az alkalmazson keresztl. Mindig
meg kell vizsglni az automatikus felhasznlkat is, hogy azok milyen programokat jelentenek, s ott
megfelelen van biztostva a hozzfrsek kezelse.
2.2.2.2.5.

Alkalmazsok

Az alkalmazsok biztonsga jelenti az internet korban az egyik legnagyobb veszlyforrst.


Az alkalmazs fejleszts sorn szmos szempontot kell figyelembe venni, mint pldul minl tbb
funkcit minl rvidebb id alatt kifejleszteni, s ebbe gyakran nem fr bele a teljes kr biztonsgi
tesztels. Ezek a problmk gyakran csak az les zem sorn derlnek ki, amikor a problmk
szakszer orvoslsa nehzsgekbe tkzik.
Az alkalmazsok esetn s rvnyes az opercis rendszerek, ill. az adatbzis kezel esetn
elmondottakat figyelembe venni, hiszen a nap, mint nap vltoz tmadsi mdszerek miatt a
biztonsgi rendszerfrisstsek s a belltsok biztonsgnak fokozsa jelentheti a vdelem els
vonalt.
Az alkalmazsok ellen irnyul tmadsok lnyege az, hogy olyan input adatokat adjanak
meg az alkalmazsoknak (pl. egy utcanv mezbe tbb ezer karaktert vagy specilis karaktereket
rnak) amelyek az ilyen specilis helyzetek kezelsre nincsenek felksztve. pp ezrt a program
mkdse vratlanul megszakad, a rendszer sszeomlik. gy ezltal lehetv vllnak rossz indulat
programkdok futtatsa, mint pl. egy billentyzet lets figyel program. A felhasznl a telepts
tnybl mit sem vesz szre, a rosszindulat program a httrben mkdve elkldi a kifigyelt
jelszavakat, ezltal bejutst biztostva a rendszerbe.
A msik jellemz tpus tmads az SQL lekrdezsek beszrsa, ami azt jelenti, hogy pl. egy
adatokat lekrdez kpernyn nem csak a lekrdezett adatok jelennek meg, hanem egy gyesen
megfogalmazott lekrdezst berva a mezbe a program kilistzza a teljes adatbzis tartalmt. gy a
felhasznl olyan adatot is lthat, amelyhez eredetileg nem volt jogosultsga.
E fentieken kvl szmtalan egyb tmadsi mdszer ltezik, amelyek szma folyamatosan
bvl.
Egy j alkalmazs esetn pp ezrt javasolt egy szakemberek ltal elvgzett penetrcis teszt,
mely az alkalmazs srlkenysgeit derti fel a fejlesztktl fggetlenl.
2.2.2.3.

ltalnos Informatikai Kontrollok

Az ltalnos informatikai kontrollok olyan szablyok s folyamatok egyttest jelenti, melyek


segtenek, hogy az informatikai rendszerek folyamatosan biztonsgosan s megbzhatan mkdjenek.
Az ltalnos informatikai kontrollok f terletei a hozzfrs kontrollok, a vltozskezelssel
kapcsolatos kontrollok s az egyb informatikai kontrollok idertve a mentsi s visszalltsi
kontrollokat.
Az ltalnos informatikai kontrollok tmogatjk az alkalmazs specifikus helyes mkdst.
2.2.2.4.

Hozzfrsi kontrollok

A hozzfrs kontrollok hivatottak megakadlyozni, hogy illetktelenek mind fizikailag mind


logikailag hozzfrjenek a vllalat informatikai eszkzeihez, ill. adataihoz, szoftvereihez
A hozzfrs kontrollok nagyon fontos alapelve az, hogy a felhasznlnak a munkjukhoz
minimlisan szksges jogosultsgokat biztostsk. Az azt jelenti, hogy a felhasznlk vletlenl ne
137

kaphassanak informatikai erforrsokhoz olyan jogosultsgokat, ahol szmukra nem fontos, de


bizalmasan kezelend informcikat trolnak. Ez a gyakorlatban a szmtgpes alkalmazsok
nagyfok ismerett s a jogosultsgok finomhangolst jelenti.
2.2.2.4.1.

Hozzfrsi kontrollok tpusai

A szabad belts szerinti hozzfrs kontrollok DAC (Discretionary Access Controls)


csoportjba tartoznak azok a rendszerek ahol a felhasznl szabad beltsa szerint dnthet arrl, hogy
kinek s milyen tpus jogosultsgokat engedlyez. Pldul egy sajt knyvtrban trolt kpeket a
kollgk szmra szeretnnk elrhetv tenni, akkor a jogosultsg belltsnl fel kell sorolni a
kollgk nevt illetve azt, hogy k csak olvasni, rni vagy trlni is tudjk a fjlokat.
A vllalatoknl azrt lehet veszlyes az alkalmazottakra bzni a jogosultsgi belltsokat
rzkeny informcikat tartalmaz fjloknl, hiszen k nem minden esetben vannak tisztban a
biztonsgi kockzatokkal, s ahogy kikerl a fjl az ellenrzsi hatkrn kvlre, akkor mr mg
kisebb rhatssal rendelkezik.
Az elre meghatrozott hozzfrsi kontrollok MAC (Mandatory Access Controls)
csoportjba azon kontrollok tartoznak, ahol a hozzfrst a rendszer mindenki szmra tiltja, csak
kifejezett s hatrozott engedllyel lehet hozzfrni az informatikai rendszerekben trolt
informcikhoz. Ezen tpus hozzfrs kontrollokra jellemz, hogy mind a rendszert hasznl
szemlyek s programok kapnak egy besorolst, minden pedig a rendszer erforrsai pl. a fjlok,
kommunikcis kapcsolatok, stb. Amennyiben valaki szeretne hozzfrni egy erforrshoz a rendszer
ellenrzi a hozzfrsi szintet, s ha az egyenl vagy meghaladja a szksges szintet, akkor
engedlyezi a hozzfrst.
Hozzfrsi szintek lehetnek pl. szigoran titkos, titkos, bizalmas, szabad hozzfrs. Ezen
tpus kontrollokat leginkbb katonai s kormnyzati informatikai rendszerekben hasznljk.
A szerepkrkn alapul hozzfrsi kontrollok RBAC (Role Based Access Controls)
krbe tartoznak azok a kontrollok ahol a jogosultsgokat nem kzvetlenl a felhasznlknak, hanem
a felhasznli szerepkrkhz rendelik. Emellett a felhasznlkat besoroljk egy vagy tbb
szerepkrbe. Amikor a felhasznl szeretne egy zleti tranzakcit elindtani, akkor a rendszer
ellenrzi, hogy rendelkezik-e olyan szerepkrrel, ami tartalmazza azon jogosultsgot, ami szksges
tranzakci elindtshoz.
A kereskedelmi alkalmazsokban manapsg ez a hozzfrsi jogosultsgi rendszer a
legelterjedtebb. Azonban meg kell jegyezni, hogy ezen rendszerek a szerepkr alap jogosultsg
bellts mellett lehetv teszik a jogosultsgok szemlyhez trtn egyedi belltsait is.
2.2.2.4.2.

Tipikus hozzfrsi kontrollok

A hozzfrs kontrollok esetn a preventv jelleg kontrolloknak van kiemelt szerepe, hiszen
legtbbszr meg szeretnnk akadlyozni, hogy illetktelenek az adatokat megismerjk, ill.
megvltoztassk. A legfontosabb ilyen kontrollok a felhasznli azonosts s hitelests sorn a
felhasznli nv, ill. jelsz prostsok, azaz minden felhasznl csak a sajt felhasznli nevvel s
az ltala ismert titkos jelszval tud bejelentkezni a szmtgpes rendszerbe. Ezen azonosts htrnya,
hogy amennyiben valaki megismeri ezt a felhasznli nevet, ill. jelszt, akkor ennek ismeretben is
be tud jelentkezni a rendszerbe.
Ez megtrtnhet gy, hogy a felhasznl mgtt llva kifigyelik a jelszavt, vagy egy jelsz
lop programmal a billentyzet letseknl rgztik a jelszavt. Emellett az is elfordulhat, hogy a
kzponti titkostott jelsz adatbzisbl prblgatsos technikval (brute force attack) visszafejtik a
knnyen azonosthat jelszavakat.
A felhasznlknak rendszerint nagyon sok rendszerhez val jelszt kell fejben tartaniuk
idertve az operci rendszereket, zleti alkalmazsokat, levelez rendszereket stb. A gyakori
vltozatsi kvetelmnyek miatt (30-60 naponta) hajlamosak egyrszt elfelejteni jelszavakat, msrszt
pedig felrni egy kevsb biztonsgos helyre. Ezen kockzat cskkentsre llnak rendelkezsre az
138

egyszeres bejelentkezsi SSO (Single Sign On) rendszerek, ami azt jelenti, hogy a felhasznlknak a
szmtgp indulsakor kell csak megadni a felhasznl nevet s a titkos jelszt s az sszes tbbi
alkalmazs a hitelestst az opercis rendszertl tvve fogja a jogosultsgokat a felhasznlnak
biztostani. Ezen rendszerek elnye a rendkvl egyszer jelsz hasznlat, elterjedsket korltozza az
ruk, ill. az hogy az alkalmazsokat fel kell kszteni az SSO rendszerekkel val kapcsolat tartsra.
Az SSO rendszerek mellett elterjedtek az elektronikus jelsz szfek hasznlata, ami nagyon
hasonl ahhoz, mintha egy papr darabra rnnk fel a jelszavunkat, csak a szmtgpen egy titkostott
elektronikus fjlban tehetjk meg. gy elg egy jelszt megjegyezni, amivel utna megnzhetjk az
sszes tbbi rendszerhez tartoz jelszt.
A felhasznl nv jelsz alap hitelests mellet mindig ersebb biztonsgi megoldst jelent a
kombinlt azonosts, a hol a titkos jelsz kiegszl egy elektronikus eszkz ltal generlt kddal. A
felhasznl nv utn ezt a jelszt+titkos kd kombincit kell berni a bejelentkezskor. Ezen
rendszerek nagyon nagy elnye, hogy itt nem lehet ellopni vagy lelesni a felhasznl jelszavt, hiszen
a belpshez szksg van a titkos kdot generl eszkzre.
A detektv jelleg hozzfrs kontrollok esetn a napl (log) fjlokban kerl rgztsre, hogy
ki mikor milyen rendszerbe jelentkezett be, ott milyen tranzakcikat hajtott vgre s milyen
informcikat vltoztatott meg. pp ezrt nagyon fontos hogy ezen napl fjlokat is megfelel
vdelemmel lssk el, azaz a rosszindulat felhasznl ne trlhesse ki a tevkenysgre utal
nyomokat. Ilyen szoksos egy gynevezett rnyk log fjl ltrehozni, azaz ezt a naplfjlt egy olyan
helyen is eltrolni ahol a felhasznlk nem frnek hozz
Mind az alkalmazsokban mind pedig az opercis rendszerekben kiemelked szerepe van,
hogy a felhasznlkat felelss lehessen tenni a tevkenysgkrt (Accountibility). Ez azt jelenti, hogy
a rendszereknek folyamatosan s megbzhatan rgzteni kell, hogy a felhasznlk milyen tranzakcit
indtottak, s hogyan vltoztattk meg a rendszerben trolt adatokat, programokat. Ez csak akkor
lehetsges, ha a felhasznlk azonostsa s hitelestse megbzhatan mkdik, azaz biztosak
lehetnk benne, hogy a rendszer ltal rgztett adatok megfelelnek a valsgnak s nem egy msik
felhasznl hajtotta vgre az adott tranzakcikat.
A felhasznlk tevkenysgnek rgztse megtrtnhet a log fjlokban, ill. az alkalmazsok
ltal az adatbzisokban rgztett tranzakcis naplkban. Meg kell jegyezni, hogy br a modern
adatbzis-kezelknek is van ilyen funkcijuk, a szksges erforrsok mrete miatt ezt csak ritkn
hasznljk.
A vllalatok monitorozhatjk az ltalnos felhasznlk tevkenysgt abbl a szempontbl,
hogy ki szeretne tbbet megtudni annl, mint, ami szmra engedlyezett. Ezrt kihelyezhetnek a
hlzatra gynevezett mzesmadzag (Honeypot) pl. egy fizetsi_lista.xls fjl kpben. Ezutn
monitorozzk a felhasznlk tevkenysgt, azaz megfigyelik, hogy a jogosultsgok kijtszsval ki
szeretne hozzfrst szerezni ehhez a fjlhoz s a tevkenysgeket egy napl fjlba rgztik. Ezen
napl fjl kielemzsvel lehet megllaptani, hogy milyen tmadsi irnyok (vektorok) lehetsgesek,
ill. lehetsget ad a tovbbi kontrollok bevezetsre a biztonsg erstsre.
A hozzfrs kontrollok szempontjbl a rendszergazdk helyzete kiemelten kezelend.
Hiszen k azok, akik brmilyen j felhasznlt fel tudnak venni a rendszerbe, ill. ezen
felhasznlknak a jogosultsgait meg tudjk vltoztatni s ksbb esetleg trlni. Hogy az ilyen
privilegizlt felhasznlk tevkenysgt kvetni lehessen, nagyon fontos a rendszergazdtl fggetlen
log fjlok letrolsa s kielemzse.
Emellett fontos a rendszeres idszakos jogosultsg belltsok fellvizsglata, azaz annak
sszevetse, hogy az adott idpillanatban ki milyen jogosultsgokkal rendelkeztek s azok a megfelel
vezetk ltal jv lettek-e hagyva.
A magas privilgiumokkal rendelkez felhasznl, mint pldul a rendszergazdk
tevkenysgnek monitorozsa
A megfelel titkostsi algoritmusok alkalmazsval lehet elkerlni, hogy a httrtrakon
trolt informcikat, ill. a kommunikcis csatornkon thalad informcikat illetktelenek ne
139

mdosthassk, ill. ne olvashassk el ezltal biztostva az adatok bizalmassgt. A nyilvnos kulcs


kriptogrfia segtsgvel hitelesthetjk az zeneteket digitlisan alrva ket a kulcspr titkos
kulcsval s gyzdhetnk meg a nyilvnos kulcs segtsgvel, az zenetet kld szemlynek
azonossgrl. gy ksbb az zenet le nem tagadhatv vlik, s hiszen msvalaki nem tudott volna a
titkos kulcs hinyban ugyanolyan digitlis alrst kszteni.
2.2.2.4.3.

A hozzfrsi kontrollok tesztelse

Az albbiakban a legfontosabb hozzfrsi kontrollokra vonatkoz kontrollok vizsglati szempontjait mutatjuk be,
melyet a knyvvizsglat sorn ellenrz listaknt is fel lehet hasznlni:
I.
Elkszlt-e az informatikai folyamatokat, rendszereket s kontrollokat tartalmaz informatikai
biztonsgi szablyzat?
a. A szablyzat kiterjed-e az sszes informatikai eszkzre s erforrsra?
b. A szablyzat oktatsra kerlt-e?
c. A szablyzatot jvhagyta-e a fels vezets?
d. A szablyzatot frisstik-e a kockzatok vltozsval?
II.
Az informatikai kockzat elemzs
a. Az informatikai eszkzk osztlyzsa megtrtnt-e?
b. Ltezik egy rendszeresen frisstett informatikai kockzatkezelse dokumentum?
c. Tjkoztatjk-e a fels vezetst a kockzatokrl?
III.
A hozzfrs kezelse:
a. Ltezik a jelszkezels kidolgozott folyamata?
b. Ltezik a srgssgi jelszkezelsi folyamat (ami vszhelyzetek esetn szablyozza a
folyamatot)?
c. A jogosultsgok megadsa, visszavonsa s mdostsa dokumentlt ill. jvhagyott-e?
d. A felhasznlk nem ragasztjk ki a jelszavakat a monitorra, vagy egyb lthat helyre?
e. A rendszer ktelezen megkveteli a jelszavak hasznlatt?
f. Szemlyre szlak-e a felhasznli azonostk?
g. A jelszavak megfelelnek a minsgi kvetelmnyeknek?
Legalbb 8 karakter hosszsgak?
Tartalmaznak kis s nagy betket s szmokat?
Nem egyeznek meg a felhasznli nvvel?
Nem egyeznek meg a korbban hasznlt jelszavakkal?
Rendszeresen 30-60 naponta megvltozattk-e?
h. Kijelentkeztetik-e a rendszerek automatikusan a felhasznlt, amennyiben azok egy bizonyos
ideig nem hasznljk a rendszert?
i. A jogosultsgokat a minimlisan szksges alapon osztottk ki a felhasznlknak?
j. A hlzati hozzfrs korltozva van-e bizonyos eszkzkre (pl. IP cm vagy MAC cm)
IV.
A felhasznlk tevkenysgnek nyomon kvetse
a. Ltezik-e a felhasznli tevkenysge kezelsnek naplzsa?
b. Ltezik-e a jogosultsgok mdostsnak naplzsa?
c. Ltezik-e az alkalmazsokban audit trail funkci?
d. Ltezik-e rendszeres jogosultsg fellvizsglat, azaz az aktulis rendszerbelltsok sszevetse
az engedlyekkel?
e. Kielemzik-e a log fjlokban tallhat gyans tevkenysget?
f. Nyilvn tartjk-e a biztonsgi incidenseket, esemnyeket?
g. A kivizsglt biztonsgi incidensekrl tjkoztatjk-e a fels vezetst?
V.
Az informatikai biztonsgi tudatossg, fenntartsa,
a. Ltezik-e informatikai biztonsgi szablyzat?
b. Ltezik-e informatikai biztonsgi oktats?
c. Ltezik-e az informatikai szemlyzet biztonsgi tovbbkpzse?
VI.
Ltezik-e rosszindulat programok s behatols elleni vdelem
a. Alkalmaznak-e tzfalakat az internetes kapcsolatoknl?
b. Teleptve vannak-e Antivirus szoftverek
c. Van-e adatszivrgs elleni vdelem kiptve
d. A mobil eszkzkre teleptve vannak-e biztonsgi programok?
e. A felhasznlk jogosultsga korltozott-e az programok teleptsnl?
VII.
Ltezik-e az informatikai eszkzk biztostsa
a. Katasztrfa esetre
b. Trs, lops esetre
c. Az okozott krok esetre (pl. elveszett gyfladatok)

140

VIII.
a.
b.
c.
IX.
a.
b.
c.
X.
a.
XI.
XII.
a.

Biztostott-e a szerverszoba illetktelen behatols, katasztrfk ellen:


Van-e riaszt berendezs?
Van tzrzkel, vzrzkel?
Van-e biztonsgi r, portaszolglat?
Korltozzk a szerverszobba val belpst
Van-e kln belptet rendszer a szerverszobba?
A kls szolgltatk csak felgyelettel lphetnek-e be?
Van-e biztonsgi kamera felszerelve?
A szerverszoba falvastagsga megfelelen mretezett-e (pl. nem gipszkartonbl kszlt),
Az ablakok biztonsga kielgt-e? (pl. biztonsgi vegbl kszltek-e, nyitsuk riasztst vlt ki)
Fellvizsgljk-e a szerverszobba belpsi engedllyel rendelkezk listjt?
Az irodai, ill. hordozhat szmtgpek lezrhatak-e egy fix berendezsi trgyhoz?
Az informatikai eszkzk elvesztse, ill. s lops esetn:
i.
Tvolrl letilthat-e a hasznlatuk?
ii.
Trlhetek a rajtuk tallhat adatok?
iii. Azonosthatak-e a helyzetk (pl. GPS)?

2.2.2.4.4.

A hozzfrsi kontrollok rtkelse

A hozzfrsi kontrollok tesztelsnl meg kell vizsglni, hogy az fentebb felsorolt terleteken
a kontrollok ki lettek-e alaktva. Amennyiben egy adott kontrollt a vllalat nem zemeltet mg nem
felttlen jelent problmt, hiszen helyette lehetnek ms kompenzl kontrollok is, mely hatsban
megegyezhet s tkletesen lefedhetik a kockzatot.
Amennyiben lnyeges kockzat marad lefedetlenl gy a vezetsg figyelmt arra fel kell
hvni s a megllaptsok mellett javaslatokat kell tenni az informatikai kontrollkrnyezet erstsre
2.2.2.5.

Vltozs kezelsi kontrollok

Szintn az ltalnos informatikai kontrollok krbe tartoznak a vltozs kezelsi kontrollok,


melyek clja, hogy a programok, informatikai eszkzk belltsainak vltoztatsa esetn is biztostott
legyen az alkalmazsok, adatbzis kezel, opercis rendszerek s hardver elemek biztonsga.
Vltoztatsok alatt kell rteni a programkdok mdostst az alkalmazsok paramtereinek
megvltoztatst s ms alkalmazsokkal, rendszerekkel val kapcsolatok mdostst. Ide kell rteni
az opercis rendszerek, adatbzis-kezelk, ill. az alkalmazsok rendszeres frisstseit is.
Amennyiben pl. az elz fejezetben lertak szerint megbizonyosodtunk a logikai hozzfrs
kontrollok megltrl s helyes mkdsrl egy alkalmazsban, akkor azt felttelezhetjk jogosan,
hogy amennyiben nem trtnik semmilyen vltozs az informatikai rendszerekben, akkor azok
megfelelen mkdni fognak a jvben. Ha elkszl a program egy j verzija s a vltoztatsok
rintik a mr letesztelt terleteket, megvan az esly arra, hogy hibsan rtk meg az alkalmazsokat a
fejlesztk s a korbban leellenrztt kontrollok nem megfelelen fognak mkdni.
pp ezrt fontos, hogy a vltoztatsok csak gy kerlhessenek az informatikai rendszerekbe,
hogy azokat alaposan kiteszteltk, ezltal megbizonyosodhassunk, hogy a meglv funkcik nem
romlottak el.
A norml vltozskezelsi eljrsoktl meg kell klnbztetni azt az esetet, amikor
valamilyen slyos incidens kvetkeztben a rendszer lell vagy hibsan mkdik. Ilyen
krlmnyeket nem mindig lehet elidzni a teszt krnyezetben, ill. sokszor a vgfelhasznl nem is
tudja, hogy igazbl mi is vltotta ki a hibs mkdst. pp ezrt lehet szksges, hogy a rendszer
fejlesztje hozzfrst kaphasson rvid idre az les rendszerhez, mindaddig, mg a hiba okt fel nem
dertik.
Ez rszben segtheti ket a hiba oknak feltrsban, rszben pedig az orvoslsban. Ekkor kt
f kockzatot is figyelembe kell vennie a vllalatnak. Az els, hogy a fejlesztk bizalmas adatokhoz is
hozzfrhetnek a vszhelyzeti eljrs sorn, ill. az un. gyorstalpal megolds sorn olyan nem
megfelelen kitesztel programkdok juthatnak a rendszerbe, amelyek a jvben szmos ms
problmt is okozhatnak. Az els kockzatot cskkentheti, hogy ilyen esetben a vllalat rszrl egy
kinevezett szemly szorosan nyomon kveti a fejleszt tevkenysgt az informatikai rendszerben. A
msodik esetben pedig a fejlesztk tevkenysgt korltozzk a paramterek belltsra. Amennyiben
141

jabb programkd teleptse vlik szksgess, azt elszr a tesztelsi rendszerben teleptik s csak
alapos tesztels utn kerlhet az les krnyezetbe.
Sok esetben egy ilyen rendszer lells slyos problmkat okoz az adatbzisban is azltal,
hogy az zleti tranzakcik adatai csak rszben kerlnek rgztsre. Az ilyen rendellenes adatrekordok
nagymrtkben cskkentik a rendszer konzisztencijt s negatvan hatnak ki a jelentsekre. Sokszor a
legegyszerbb mdszernek az knlkozik, hogy a vszhelyzeti eljrsok alatt ezen megsrlt adatokat
is orvosoljk, ill. kijavtsk. Ezeket adat-patch-eknek hvjuk. Ezen kzvetlen adatbzis
mdostsokat meg kell akadlyozni, hiszen ilyenkor a rendszer logikjnak hatkrn mdosulnak az
adatok, s elfordulhat, hogy mg nagyobb problmt okoznak. pp ezrt, amennyiben ilyen
mdostsokra van szksg, akkor azokat is a szablyoknak megfelelen elszr a teszt rendszerben
kell tvezetni is a megfelel teszteredmnyek utn lehet csak az les rendszerbe tvezetni.
A tesztelsek esetn felmerlhet azon krds, hogy milyen adatokon rdemes kitesztelni a
vltozsokat. Mivel legtbb esetben a teszt krnyezetben a jogosultsgi belltsok jval
megengedbbek, ezrt a bizalmas adatok teljes mrtk tmsolsa, egyben azt jelenti, hogy ezekhez
sokkal tbben hozzfrhetnek, nmely esetben idertve a fejlesztket is.
Amennyiben lehetsges az les adatokat nem szabad a tesztkrnyezetekbe tmsolni a
fejlesztknek kiadni, helyette tesztadatok generlsa szksges. Amennyiben az adott problma nem
ismtelhet meg a generlt tesztadatokon, akkor az les adatokat deperszonalizlni (a szemlyes
adatoktl mentesteni) kell. Ez azt jelenti, hogy a pl. a neveket, cmeket, azonostkat fell kell rni,
hogy arra senki se tudjon kvetkeztetni. Ezt gy rdemes megtenni, hogy ksbb vissza lehessen
keresni a hozzjuk tartoz eredeti adatokat is.
A vltozskezels legfontosabb lpsei:
I.
A vltozsok kezelsnek els lpse az vltoztatsokra val igny felmerlse s
dokumentlsa. Ez meglv rendszerek esetn eredhet a vgfelhasznlktl, ill. a vezetktl is.
II.
Az ignyeket a felels vezetk sszegyjtik, priorizljk majd egy szemlyben vagy
egy bizottsg dntse szerint jvhagyjk.
III.
Ezt kveten a rendszerek fejleszti megkapjk az ignyeket s elksztik a
megvalsthatsgi tanulmnyt, ill. rendszer specifikcit.
IV.
A felhasznlk, ill. a felels vezetvel ezt jvhagyjk, ill. szksg esetn
mdostsokat krhetnek.
V.
A fejlesztk a vglegestett rendszerspecifikcinak megfelelen elksztik a kltsg
tervezetet s elkldik a megrendelnek.
VI.
A megrendel ezt a kltsgtervet jvhagyja vagy a specifikci mdostsval
prhuzamosan vltoztatst krhet.
VII.

A jvhagyott kltsgterv utn elkszl a szerzds s megkezddik a fejleszts.

VIII. A fejleszts utn elkezddnek a fejleszt oldalrl a program funkcionalitsnak


tesztjei, a programozi tesztek a fejleszti krnyezetben.
IX.
A programozi tesztek sikeres elvgzse utn a program tadsra kerl a
megrendelnek, aki a tesztkrnyezetbe telepti azokat.
X.
A vgfelhasznli tesztek elvgzse sorn a hibs teszteredmnyek jegyzke tadsra
kerl a fejlesztnek, aki az elz lpst jra megismtli.
XI.
Amennyiben az ssze hiba kijavtsra kerlt, a rendszer zemelteti a kitesztelt
programkdot temelik az les krnyezetbe.
XII.
Mivel rendszerint nem jn el minden hiba a tesztelsi fzisban, ezrt az les induls
utn, a rendszer mkdst monitorozni kell, hogy az esetleges hibk minl elbb detektlsra
kerljenek.

2.2.2.5.1.

A vltozskezelsi kontrollok tpusai


142

A fejleszti s zemelteti funkcik megfelel sztvlasztsa. Azaz a fejlesztk ne


frhessenek az les rendszerhez, ill. a benne trolt adatokhoz. Ill. ennek a fordtottja, azaz, hogy az
zemeltetk ne tudjanak vltoztatni a programkdokon, csak a letesztelt, jvhagyott programokat
tudjk zembe helyezni.
A programkdok a helytelen programozsi technikk kvetkeztben szmos hibt
tartalmazhatnak. A funkcionlis termszeti hibkra a vgfelhasznli tesztek derthetnek fnyt.
Azonban a biztonsgi jelleg problmk gyakran csak akkor kerlnek felsznre, ha mr az tl ks,
azaz rosszindulat felhasznlk sikeresen betrtek a rendszerbe. Mivel az tlagfelhasznlk eltt nem
ismertek ezen technikk, ezrt a programok ellenriztetse biztonsgi szakemberekkel ersen
ajnlott, akik sokszor automata kdelemz alkalmazsokkal, ill. a biztonsgot elemz
clprogramokkal dertik fel a rendszer gyenge pontjait.
A programok a felhasznli specifikciknak megfelel tesztelst rendszerint a
vgfelhasznlk vgzik el. Lnyeges szempont, hogy ezt a funkcit ne delegljk a fejlesztkre, hiszen
egyrszt k mr a programozi tesztek sorn egyrszt leteszteltk a rendszert msrszt a rendszer
minl hamarabbi tadsban rdekeltek. Brmilyen hiba kijavtsa az informatikai rendszer hivatalos
tadsa utn tovbbi kltsgeket jelenthet a megrendelnek. pp ezrt fontos, hogy a vonatkoz
teszttervek megfelel alapossggal legyenek kidolgozva, az elvgzett tesztek dokumentlva
legyenek s csak a kitesztelt programok kerljenek az les krnyezetbe: A vgfelhasznli tesztek
tpusai:
a. Funkcionalits teszt, modul teszt
A rendszer, ill. az nll rendszerelemek a felhasznli specifikcik szerinti
mkdsre vonatkoz teszt.
b. Stressz teszt
A rendszer tesztelse egyszerre sok felhasznl ltal, annak rdekben, hogy a
terhelsnek megfelelen lettek-e mretezve a hardver s a szoftver elemek.
c. Integrcis teszt
A klnbz nll
kommunikcijnak tesztelse.

rendszerkomponensek

egyttes

mkdsnek,

ill.

d. Regresszis teszt
Amennyiben egy vltozs egy adott modult vagy funkcit kzvetlenl nem rint,
de kihatssal lehet r rdemes vgrehajtani a nem vltoz funkcikra vonatkoz teszteket
is.
e. Interfsz teszt
A rendszerelemek kztti kapcsolatok, kommunikci pontossgra, biztonsgra
vonatkoz tesztek.
f. Migrcis teszt
Amennyiben egy rendszer bevezetse egy korbbi, zleti adatokat tartalmaz
rendszert vlt fel, akkor gondoskodni kell az adatok konverzijrl s szakszer
feltltsrl az j rendszerbe. Emellett meg kell gyzdni arrl, hogy az j adatokkal a
rendszer megbzhatan mkdik-e.
A teleptett programkdok rendszeres ellenrzse, rosszindulat programok vagy
felhasznlk nem vltoztattak-e rajta. Ezt a feladatot a vrusokat s a rosszindulat programokat
eltvolt szoftverek ltjk el.
A program kdok lettbe helyezse, arra az esetre, ha a fejleszt cg csdbe menne, vagy
brmilyen ms mdon elrhetetlenn vlna. Ebben az esetben, ha a dokumentci megfelelen
rszletes, s a forrskdok teljesek s azokbl elkszthet a teljes rendszer, akkor egy msik cg is t
143

tudja venni a fejlesztsi munkkat. Itt lnyeges szempont, hogy a letrolt forrskd ne tartalmazzon
titkostott rszleteket s csatolva legyenek a programozi dokumentcik is.
2.2.2.5.2.
I.
a.
b.
c.
II.
III.
IV.
V.
a.
b.
VI.
a.
b.
VII.
VIII.
a.
b.
c.
d.
e.
f.
g.
IX.
X.
a.
b.
XI.
XII.

Tipikus programvltoztatsi/vltozskezelsi kontrollok

Ltezik-e formalizlt eljrs rend a vltozsok kezelsre?


Jvhagyta-e a fels vezets?
Kiterjed-e a szoftver, ill. hardver elemekre?
Kiterjed-e a kommunikcis hlzatra, hlzati eszkzkre?
Ltezik-e vltozs menedzser a vllalatnl, aki felels a vltozsok sikeres lebonyoltsrt?
Ltezik-e vltozskezelsi eljrsrend az automatikus program frisstsekre?
Ltezik-e a vltozskrelmek s a kapcsold jvhagysok nyilvntartsa?
Hogyan kontrollljk a fejleszt hozzfrst az informatikai rendszerekhez, ill. az adatbzishoz?
Hozzfrnek-e fejlesztk az les rendszerhez?
A vszhelyzeti hozzfrsek esetn kontrollljk-e a fejlesztk tevkenysgt a rendszerben?
Milyen elklntett rendszerkrnyezetek lteznek?
Ltezik e fejleszti krnyezet, a legjabb informatikai fejlesztsek programozi tesztelsre?
Ltezik tesztkrnyezet az tadott fejlesztsek vgfelhasznl tesztelsre?
tmsoljk-e az les rendszer adatait a tesztkrnyezetbe?
Kszl-e tesztterv a rendszerbevezetsek eltt? Ez kitr-e a:
A funkcionalitsi tesztekre;
Az integrcis tesztekre;
A migrcis tesztekre;
Az interfsz tesztekre;
A stressz tesztekre;
A regresszis tesztekre;
Biztonsgi tesztekre;
Kszl-e visszalltsi terv a vltozsok megkezdse eltt?
A vgfelhasznlk vltoztathatnak-e a programokon?
telepthetnek-e alkalmazsokat?
trlhetnek-e alkalmazsokat?
Lteznek-e szksghelyzetekre vonatkoz vltozskezelsi eljrsok?
Ltezik-e a kls fejlesztknek tvoli hozzfrse a rendszerekhez?

2.2.2.5.3.

A vltozskezelsi kontrollok tesztelse

A vltozskezelsi kontrollok esetn meg kell gyzdni arrl, hogy a folyamat megfelelen
dokumentlt s jvhagyott. Ez azt jelenti, hogy a tesztelst ktfell kell elvgezni:
1. Az informatikai rendszer naplban nyilvntartott vltozsi bejegyzsekbl mintt vve
ssze kell vetni a papralap vagy az elektronikusan nyilvntartott vltozskrelemmel.
2. A papralap vagy az elektronikusan nyilvntartott vltozskrelembl mintt vve
ellenrizni kell, hogy a vltozsok tnylegesen megtrtntek-e a rendszerek log fjljai
ellenrzsvel.
A vizsglt idszakban bekvetkezett rendszervltoztatsokbl vett mintn ellenrizni kell:
1.
2.
3.
4.

A vltoztatsok megfelelen jvhagysra kerltek-e.


A tesztelsek az elzetes teszttervnek megfelelen megtrtntek.
A tesztelk alrtk-e a sikeres tesztekrl szl tesztjegyzknyvet.
A vltozsokat az les rendszerekben tvezettk-e.

Meg kell nzni, hogy e rendszerek zemeltetinek s fejlesztinek a feladatai megfelelen


kln vannak vlasztva. Azaz a fejleszt ne frhessen az les rendszerkrnyezethez.
Ellenrizni kell, hogy a vszhelyzeti vltoztatsok kezelse megfelelen dokumentltan
trtnt-e. Nem trtntek kzvetlen adatmdostsok a rendszerben.
2.2.2.5.4.

A programvltoztatsi kontrollok rtkelse

144

A programvltoztatsi kontrollokat akkor mondhatjuk hatkonynak, amikor egy vllalaton


bell az informatikai rendszerrel kapcsolatos funkcionalitsra, ill. biztonsgra vonatkoz
hibabejelentsek szma minimlis. Ez azt jelenti, hogy a tesztelsi folyamat megbzhat s egyben
biztostott az informatikai rendszerek helyes mkdse.
Mindig klns figyelmet kell fordtani a kzponti pnzgyi s szmviteli rendszer cserjre,
hiszen az adott esetben egy tbb ves folyamat eredmnye lehet. A rendszerbevezets folyamatba
rdemes minl elbb bekapcsoldni a knyvvizsglnak, hiszen a rendszertervben, ill. a tesztelsek
sorn fel lehet figyelni olyan problmkra, ami veszlyeztetheti a rendszer zrtsgt, pontos
mkdst.
Nagyon fontos, hogy a tesztelsek elvgzse a cg feladata, a knyvvizsgl ezen tesztelsek
dokumentcijt ellenrzi, ill. ha szksgesnek tli, akkor bizonyos mkdsi terletrl akr
mintavteles eljrssal akr a teljessg ellenrzsvel sajt maga is meggyzdhet.
A gyakorlatban a rendszerbevezets sorn a tesztelsek elvgzsn, ill. dokumentlsn
prblnak idt s erforrst megtakartani a vllalatok. Ezrt fontos ellenrizni, hogy a bevezetsek
esetn megfelel kltsgkeret s id legyen alloklva, sok esetben a teljes projekt kltsgvets tbb
mint felt is kitehetik a tesztelsre fordtott kiadsok.
A rendszertesztelsek leginkbb elhanyagolt terlete az automatikus program frisstsek. Ezek
a vltoztatsok leginkbb az alkalmazsok s az adatbzis-kezelknl jelentenek veszlyt, hiszen egy
ki nem tesztelt adatbzis patch a rendszer teljes lellshoz is vezethet. Sajnos az sem jelent
megoldst, hogy ezeket az automatikus frisstseket nem teleptik fel rendszeresen, hiszen akkor az
informatika rendszerek vdtelenn vlnak a mindig megjul fenyegetsekkel szemben.
Vgl szem eltt kell tartani, hogy szmos hardver eszkz pl. tzfalak, routerek sajt
opercis rendszerrel rendelkeznek, amit fontos rendszeresen karban tartani, a szoftver s firmware
frisstseket kitesztelni s telepteni.
2.2.2.6.

Egyb informatikai kontrollok

Az egyb informatikai kontrollok kz tartoznak azok a kontrollok amelyek, biztostjk, hogy


az informatikai rendszerben trolt adatok hossz tvon is biztonsgosan, megbzhatan rendelkezsre
lljanak a vllalatok szmra. Ide sorolunk tovbb minden olyan kontrollt, melyek az els kt
kategriba, azaz a logikai hozzfrs kontrollok s a vltozskezelsi kontrollok tmakrbe nem
illeszthetek be.
A vllalatokra veszlyt jelent egyik legnagyobb kockzat az, ha az informatikai rendszerei
teljesen lellnak, a bennk lv adatok megsemmislnek s a rendszerek visszalltsig, ill.
jraindtsig olyan sok id telik el, hogy az jelents vesztesget okoz. Amennyiben egy ilyen
rendkvli esemny bekvetkezik a vllalatnak el kell indtani a megsrlt informatikai infrastruktra
visszalltst a katasztrfa visszalltsi folyamatot, DRP-t ill. az zletmenet folytonossgot biztost
BCP folyamatot, azaz az alternatv zleti folyamatot.
Azon eljrsok s kontrollok sszessgt, melyek kpesek biztostani, hogy valamilyen
katasztrfa helyzet vagy rendkvli esemny esetn a vllalat megakadlyozhassa az zleti folyamatok
lellst vagy lnyeges visszaesst, ill. amennyiben a rendkvli esemny bekvetkezik, akkor
biztostja az zlet folyamatok folytonossgt zletmenet folytonossg kontrolloknak nevezzk. A
szksges teendket, ill. a folyamatot ler dokumentumot zletmenet folytonossg tervnek, BCP
(Business Continuity Plan) nevezzk.
Az zletmenet folytonossgi terv fzisai:
I.

Elemzsi szakasz
Az rintett zleti folyamatok, erforrsok azonostsa;
Fenyegetettsgek s kockzatok elemzse (TRA, Threat and Risk Analysis);
zleti hatselemzs (BIA, Business Impact Analysis);
Visszalltsi kvetelmnyek meghatrozsa;
A megolds kidolgozsa, a stratgia kivlasztsa
a. Az zleti folyamatok alternatv mdszereinek feltrkpezse;
b. Dntsi pontok meghatrozsa;
a.
b.
c.
d.

II.

145

c. Cselekvsi tervek elksztse;


Az implementci
a. A szablyzatok, munkakri lersok elksztse, frisstse;
b. A msodlagos telephelyek, erforrsok meghatrozsa;
c. Szksges erforrsok beszerzse (tartalk eszkzk, kommunikcis kapacitsok, stb.);
d. A beszlltkkal val szerzdsek megktse;
IV.
Tesztels s elfogads
a. Cselekvsi tervek tesztelse;
b. Visszacsatols a tervekre;
V.
Karbantarts
a. A kockzatelemzs frisstse;
b. Az infrastruktra vltozsainak tvezetse;
c. Az erforrsok vltozsainak tvezetse;

III.

Az egyb informatikai kontrollok kz soroljuk a mentsi s archivlsi kontrollokat, ill. a


katasztrfa helyrelltsi kontrollokat. Mint korbban az zletmenet folytonossgi kontrolloknl sz
volt arrl, hogy egy rendkvli esemny utn a vllalat a sebezhetsgi ablakot figyelembe vve
dnthet gy, hogy egyrszt egy alternatv zleti folyamat beindtsval folytatja tevkenysgt, ill.
hogy megksrli az eredeti zleti folyamatot visszalltani.
Katasztrfa helyrelltsi folyamatnak nevezzk azon eljrsokat, amelynek clja az eredeti
zletmenet s az azt kiszolgl eredeti informatikai infrastruktra helyrelltsa. Ezen folyamatot
meghatroz dokumentum a Katasztrfa Helyrelltsi Terv (DRP, Disaster Recovery Planning). A
vllalat dntse a fenti helyzetben attl fgg, hogy az informatikai infrastruktra visszalltsi
folyamatnak ideje hosszabb-e mint az alternatv zleti folyamatra val tlls ideje. Ha rvidebb az
alternatv folyamatra val tllsi id, akkor rdemes azt haladktalanul megkezdeni s egyben
prhuzamosan az informatikai eszkzk helyrelltst is elindtani. Ebben esetben cskken az az id
ahol a vllalat a kies zleti folyamatok miatt vesztesget szenved az kisebb a sebezhetsgi ablak is.
A katasztrfa helyrelltsi terv elemei:
I. Az informatikai erforrsok azonostsa;
II. A kockzatok felmrse;
III. A helyrelltsi stratgik meghatrozsa;
IV. A helyrelltsi terv tesztelse;
V. A tesztels utni eredmnyek visszacsatolsa a tervbe;
A katasztrfa helyzetekre val felkszlsben az egyik legfontosabb teend a vllalat
adatainak mentse s archivlsa. Mg a legtbb informatikai infrastruktra elem jbl
megvsrolhat a vllalat adatai csak nehezen vagy egyltaln nem llthatak el. Ezrt fontos, hogy
az adatokat rendszeresen, megbzhat adathordozkra kimentve, biztonsgos helyen (helyeken)
troljk.
A biztonsgos mentsek kritriumai:
A mentsek legalbb kt pldnyban kszljenek;
A mentsekbl egy pldnyt egy tvoli helyen troljk.
A mentseket titkostsk;
Az adathordozkat rendszeresen teszteljk, hogy azokrl az adatok
visszaolvashatak-e;
Kszljenek megfelel idkznknt a teljes rendszert tartalmaz mentsek;
A mentsket rendjt, az adathordozk rotcijt a trvnyi elrsoknak s
zleti kvetelmnyeknek megfelelen alaktsk ki;
A mentsi s archivlsi kontrollok esetn klnbsget kell tenni a mentsek s az archivls
folyamata kztt.
A mentsek esetn az informatikai rendszer adatairl msolat kszl, s az vltozatlan
formban jelenik meg az adathordozn. A mentsek lehetnek teljes mentsek, azaz az adott
adathordozrl a teljes rendszer visszallthat. A mentsek msik csoportja az inkrementlis ments,
azaz csak azok a fjlok kerlnek elmentsre, ahol vltozs trtnt. Hogy egy rendszer visszalltsa
146

megtrtnjen ebben az esetben mindig vissza kell menni az utols teljes mentshez, s ezutn vissza
kell tlteni az sszes inkrementlis mentst.
Az archivls esetn az adatok az les informatikai rendszerbl trldnek s a trlt adatok
kerlnek kirsra az archvumba. Erre azrt lehet szksg, hogy a rgebbi adatok ne terheljk le
tlsgosan az informatikai rendszereket. Ezzel egy idben elfordulhat, hogy az archivlt adatok
helyt fel kell tlteni sszest rekordokkal, pl. a korbbi vek kitrlt tranzakcii helyett egy
sszest rekordot kpeznek a konzisztencia megtartsa rdekben. meg kell emlteni, hogy manapsg
a trol kapacitsok, ill. a tbbmagos processzorok terjedsvel az informatikai rendszerek egyre
nagyobb mennyisg adatot kpesek az les rendszerben trolni, ill. feldolgozni.
A mentsek esetn szmos trvny megkveteli, hogy tbb vre visszamenleg elrhetek
legyenek a vllalat adatai egy visszamenleges ellenrzs rdekben. Itt mindig ellenrizni kell azt is,
hogy nem csak a mentseknek kell trolni, hanem olyan szmtgpeknek is rendelkezsre kell
llniuk, amelyekre ezen mentsek visszatlthetek, ill. elrhetnek kell lenni a szksges
szakembereknek, ill. szaktudsnak a korbbi rendszerekhez.
A mentsek esetn a mentsi gyakorisg lehet tipikusan ves, negyedves, havi s napi. Mivel
az adathordozk s a trolsi kapacits is korltozott lehet ezrt az adathordozkat egy id utn jra
fellrhatjk azaz rotljk ket. Ennek rotcis ciklusnak illeszkedni kell egyrszt az zleti
kvetelmnyekhez, msrszt meg kell felelni a trvnyi elvrsoknak.
A ments fogalom az irodai szoftverek s a dokumentum kezel rendszerekben vonatkozhat a
dokumentumok vltozsainak ideiglenes eltrolsra. Mg agy szvegszerkeszt esetn a ments az
addig elvgzett mdostsok rgztsre szolgl, pl. a dokumentumbl kitrlt rsz is vglegestdik,
addig egy korszer dokumentum kezel rendszer automatikusan gondoskodik a klnbz verzik
mentseirl s visszakereshet mdon trtn trolsrl.

2.2.2.6.1.

Egyb informatikai kontrollok fbb tpusai

2.2.2.6.2.

Tipikus egyb informatikai kontrollok

I.
a.
b.
II.
a.
b.
c.
d.

Ltezik-e formalizlt eljrs rend a kritikus folyamatok s adatok kezelsre?


Jvhagyta-e a fels vezets?
Rendszeresen aktualizlva van-e s tkrzi-e az aktulis informatikai infrastruktrt?
Az informatikai infrastruktra felmrsnl figyelembe vettk-e:
A hardvereket;
A szoftvereket (kszlt-e szoftver leltr);
Informatikai kellkeket;
Rendszer dokumentcik;

147

e.
f.
III.
a.
b.
IV.
V.
VI.
VII.
VIII.
IX.
a.
b.

Irodai eszkzket;
Emberi erforrsokat;
Kszlt-e eljrsrend a rendkvli helyzetek kezelsre?
Elkszlt-e a mkds folytonossg terv?
Elkszlt-e a katasztrfa helyrelltsi terv?
Kszlt-e eljrsrend az adatok archivlsra, mentsre?
Vgeznek-e rendszeres visszaolvassi tesztet az adathordozkrl?
A mentsek rotcija kielgti-e az zleti ignyeket ill. megfelel-e a trvnyi elrsoknak?
A mentseket, ill. a rendszerdokumentcikat troljk-e kls helysznen?
A mentsek megfelel vdelemmel vannak-e elltva illetktele hozzfrsek ellen?
A kritikus informatikai eszkzk krnyezeti kontrolljai ki lettek-e alaktva:
A megfelel tzvdelmi berendezsek lteznek-e, mkdnek-e?
A megfelel vzvdelmi berendezsek lteznek-e, mkdnek-e, amennyiben fennll a vzbetrs

veszlye?
c.
d.
e.
f.

Ltezik-e lgkondicionls a szerverszobban?


Ltezik-e fggetlen tpellts?
Ltezik-e sznetmentes tpegysg?
Az elsdleges, ill. msodlagos villmvdelem ki lett-e ptve.
Az informatikai szemlyzet, ill. a felhasznlk az zletmenet folytonossgi tervet s katasztrfa

X.
elhrtsi tervet:
a. A dokumentumokat megismertk-e?
b. Kaptak-e megfelel kpzst?
c. A teszteltk-e a folyamatot?
XI.
Lteznek-e megllapodsok hardver, ill. szoftver beszlltkkal a rendkvli helyzetek
kezelsre?
XII.
Lteznek-e tartalk helysgek a szerverszobra, ill. a felhasznli szmtgpeknek (ill.
megllapodsok ezek hasznlatra) a katasztrfa helyzetek esetn.

2.2.2.6.3.

Az egyb informatikai kontrollok tesztelse

Az zletmenet folytonossgi kontrollok s a katasztrfa visszalltsi kontrollok esetn a


vllalat feladata a folyamatok rendszeres karbantartsa s tesztelse. Amennyiben ezek a tesztek
sikeresen lezajlottak, akkor a knyvvizsgl a megfelel szablyzatok s tesztelsi dokumentci
ttekintsvel gyzdhet meg arrl, hogy hatkonyan mkdnek.
A mentsi s archivlsi kontrollok esetn meg kell vizsglni, hogy a mentsi s archivlsi
rend illeszkedik-e a cg zletmenthez ill. megfelel-e a trvnyi kvetelmnyeknek. A korbban
emltett mentsekre vonatkoz kvetelmnyeket betartjk.
Az ellenrzsi nyomvonalnak rendelkezsre kell llni az alkalmazsokban, adatbzis
kezelkben, ill. az opercis rendszerek szintjn is.
2.2.2.6.4.

Az egyb informatikai kontrollok rtkelse

Az egyb informatikai kontrollok akkor hatkonyak, ha egy bekvetkez rendkvli esemny


utn az zleti folyamatok a megfelel hatridn bell sikeresen helyrelltak. Mivel az adott zleti
vben nem biztos, hogy bekvetkezik egy ilyen rendkvli esemny, ezrt errl a
tesztjegyzknyvekbl lehet leginkbb meggyzdni.
A mentsi s archivlsi eljrsok, akkor hatkonyak, ha azok a napi zrs utn a kvetkez
napi nyitsig sikeresen lefutnak s ennek tnyt a mentsi naplk tartalmazzk.
Az ellenrzsi nyomvonal akkor mondhat hatkonynak, ha az a felhasznlk munkjt
pontoson s megfelel rszletezettsggel rgztette, ill. nincsenek olyan nyomok, melyek a nyomvonal
utlagos manipulcira utalnnak.
2.2.3. Az informatikai biztonsg szervezeti felptse
Az informatikai biztonsg felgyelete az IT biztonsgi ellenr hatskrbe tartozik. A vllalat
mrettl fgg, hogy egymaga ltja el a feladatot vagy kln informatikai biztonsgi osztly/csoport
ltrehozsra van szksg. A kisebb mret cgeknl az IT biztonsgi felels akr rszidben is
ellthatja a feladatot.
148

A pozcijnak fggetlennek kell lennie az informatikai zemeltetstl, viszont rszids


pozciban ms nem informatikai feladatot is ellthat. A jelentsi vonalban nem jelenthet az
informatikai terletrt felels fels vezet, gyakran kzvetlenl a vezrigazgatnak tartozik
beszmolsi ktelezettsggel.

Vezrigazgat

Informatikai
Igazgat

Fejlesztsi
osztlyvezet

zemeltetsi
osztlyvezet

Szervezsi
osztlyvezet

Informatikai
biztonsgi
felels

Informatikai
biztonsgi
beosztottak

2.2.3.1.

Az informatikai biztonsgi ellenr szerepe

Az informatikai biztonsgi ellenr feladata hogy meghatrozza az informatikai biztonsgi


szervezet felptst s a szervezet tagjainak felelssgi krt, elksztse az informatikai
biztonsgot rint szablyzatokat s vlemnyezzen minden olyan szablyzatot, melyek kihatssal
lehetnek az informatikai biztonsgra. Ilyenek lehetnek pldul az informatikai vltozskezelsi
szablyzatok, zemeltetsi szablyzatok stb.
Az informatikai biztonsgi ellenr lland feladataihoz tartozik az informatikai biztonsgot
rint oktats megszervezse illetve a vllalatnl az informatikai biztonsg tudatossgnak
fenntartsa, ennek rendszeres tesztelse.
Az informatikai biztonsg megteremtse rdekben az informatikai biztonsgi ellenr
felmri az informatikai rendszereket fenyeget veszlyforrsokat, elkszti s rendszeresen
karbantartja a kockzat felmrsi dokumentumot, meghatrozza az informatikai biztonsgot rint
kontrollokat s ellenrzi a mkdsket, hatkonysgukat. Az informatikai rendszerek
fejlesztsnl proaktvan meghatrozza a biztonsgi kvetelmnyeket.
Az informatikai biztonsgi ellenr az informatikai biztonsgot rint esemnyeket,
biztonsgi incidenseket rgzti, kivizsglja, s a kvetkeztetseket felhasznlja a biztonsgi
kontrollok fejlesztshez.
Az informatikai biztonsgi ellenr vente tbb alkalommal a munkaprogramjnak s a
kockzatoknak megfelelen informatikai biztonsgi fellvizsglatokat vgez el. Ezek eredmnyrl
tjkoztatja a fels vezetst.
Az informatikai biztonsgi ellenr egyttmkdik a hatsgokkal a vllalati gyeken
tlmutat az informatikai biztonsgot rint krdsekben.

149

IV.

FEJEZET: A KNYVVIZSGLAT INFORMATIKAI TMOGATSA, KLS


SZAKRT ALKALMAZSA

1.

Elektronikus adatkinyers knyvvizsglati clra

Ezen fejezet clja, hogy a knyvvizsgl megismerje azokat a technikai lehetsgeket, amivel
sajt knyvvizsglati tevkenysgt biztonsgoss s hatkonny tudja tenni az IT technikk
segtsgvel.
1.1 Adatbzis lekrdezs SQL nyelven
Az els relcis adatbzis-kezel rendszer (RDBMS) a System/R, melyet E. F. Codd dolgozott ki az IBM-nl
tartalmazta a relcis adatmodellt s lekrdezsre a SEQUEL (Structured English Query Language) strukturlt angol
lekrdez nyelvet, amelynek els vltozatt 1974-ben tettk kzz. A nyelv elnevezse ksbb SQL-re vltozott. A System/R
utn fokozatosan ms RDBMS rendszerek is tvettk e nyelv hasznlatt s ksbb szabvny lett a relcis adatbzis-kezelk
krben.
Az els SQL szabvnyt 1986-ban publikltk, majd ksbb 1989-ben s 1992-ben vltoztattk, s ennek
megfelelen SQL86, SQL89 ill. SQL92 nven hivatkozhatunk r. Az SQL 92 szabvnynak ezen tl 3 szintjt klnbztetjk
meg:

Entry level: SQL89 alapszint, integritsi felttelekkel kiegsztve


Intermediate level: Kzbens szint
Full Level: Minden elemet tartalmaz teljes szint

Az egyms utn kvetkez SQL szabvnyok egymsra plnek, br a konkrt piacon lev implementcijuk a
szabvnyos elemeken kvl egyedi megoldsokat tartalmazhat, ami termszetesen cskkenti a hordozhatsgukat.
Az standard SQL-nyelvben az C ill. Pascal nyelvekkel ellenttben nem szervezhetnk ciklusokat, nem hatrozhatjuk
meg benne a kperny elemeket, s fjlokat sem kezelhetnk benne. A nyelv leginkbb a relcikra pl s ennek megfelelen
az adatbzisokra fogalmazhatunk meg olyan lekrdezseket a halmazokra vonatkozan, melyek a hagyomnyos
programozsi nyelvekben csak rekordorientlt mdon valsthatak meg.

Az SQL utastsai az albbi ngy csoportba oszthatak:

adatdefincis, DDL

adatlekrdez, Query

adatkezel, DML

adatvezrl, DCL

Az SQL-nyelvet hasznlhatjuk egyrszt interaktv mdon, amikor az SQL parancsot egy adott
promptnl (parancssornl) berva a parancs lefutsa utn azonnal megkapjuk a vlaszt, ill. sok esetben
egy msik ltalnos programnyelvbe beptve, ahol az SQL nyelven lekrdezett adatokat az adott
alkalmazs megjelenti, ill. tovbb feldolgozza.
1.1.1

Az adatbzisok felptse, tblk, mezk, kulcsok, karakterkszletek

A relcis adatbzisokban az adatokat adattblkba szervezve troljuk. Ez azt jelenti, hogy az


adatokat egy Excel tblhoz hasonlan egyms alatti sorokba rendezve rekordokban troljuk. A
tblzat oszlopai az attributumokjelentik az adott rekord ismrveit. Mind a rekordok szmbl mind
pedig az ismrvekbl tetszlegesen sokszm lehet egy tblzatban, ennek hatrt az adatbzis kezel,
ill. a rendelkezsre ll trhely szabhat.
A rendszerelmlet fejezetben bemutatott plda esetn ltszik, hogy a tblzat soraiba mindig
ms termkek kerlnek, mg az oszlopok a termkek tulajdonsgait, ill. ismrveit jelentik.
Tpus
Futcip

Eladsi r
18 000

Beszerzsi
r
12 000

Forgalom
(db)
93
150

Tenisz cip

14 000

13 000

110

Utcai cip

12 000

10 000

210

ltny cip

30 000

15 000

8 000

1 000

Strandpapucs

A mezk gynevezett meztpusokkal rendelkeznek, amely tulajdonsg meghatrozza, hogy


milyen mveletet lehet vgezni. Pldul egy szveges tpus mez esetben az adott szveget
csoportosthatjuk, kategrikba rendezhetjk, kereshetnk benne karakterrszleteket. A fenti tblzat
esetn pl. amennyiben azt szeretnnk megtudni, hogy hny fle cipt forgalmazunk, akkor csak azon
rekordokat fogjuk kivlasztani, ill. sszesteni, ahol a tpus mezben megjelenik a cip sz.
A mez tpusok msik nagy csoportja a numerikus tpus mezk, ahol a trolt adatokat
szmknt rtelmezve matematikai mveleteket vgezhetnk velk pl. sszeadhatjuk, szorozhatjuk
azokat. A fenti tblzatban, ha szeretnnk meghatrozni a cipbolt forintban kifejezett forgalmt,
akkor az eladsi r mezt ssze kell szoroznunk a forgalom (db) mezvel. Ezen mvelet eredmnyt
eltrolhatjuk akr egy j mezben is, vagy dnthetnk gy, hogy csak a megjelentsnl vgezzk el
az adott mveletet.
Meg kell emltnnk a nagyon nagymret objektumok eltrolsra szolgl BLOB Binary
Large Object azaz binris formtumban trolt nagy objektum mezket. Ilyenek lehetnek az
adatbzisban trolt multimdia fjlok, pl. kpek, hangfelvtelek ill. beszkennelt dokumentumok.
Kzs jellemzjk, hogy rendszerint nagyon nagymretek egy hagyomnyos mezvel
sszehasonltva s a mrete mindig vltoz. A mezk tpusainak ezen kvl szmtalan vltozata
ltezhet.
Ha pldul egy dokumentumkezel rendszerben szeretnnk eltrolni egy adott gymenethez
taroz dokumentumok klnbz vltozatait egy adatbzisban, akkor azt egy fix mret mezbe nem
lenne lehetsges beilleszteni. pp erre a clra hasznlhatjuk a BLOB tpus mezket, ahol pl. vltoz
mret word fjlokat is el lehet trolni.
Az albbi tblzat az Oracle adatbzis-kezel nhny kiemelt adattpust mutatja be
felsorolsszeren:
Tpus

Lers

CHAR(n) *

Szveges, max 255 karakter

NUMBER

Numerikus, lebegpontos brzols

VARCHAR2(n) Szveges, maximum 2000 karakter


DATE

Dtum

CLOB

Szveges nagy objektum, max 2 GB mret

RAW(n)

Binris formban trolt adatok, maximum 255 karakter

BLOB RAW

Binris nagy objektum, max 2 GB mret

A korbban ismertetett rtkestsi tblzatot kiegszthetjk olyan informcival, amely


tartalmazza az rtkestett termk egyedi azonostjt. Mivel ezen sszest tblzatban minden egyes
151

termkre csak egy azonost szerepelhet, ezrt ha ismerjk a termk azonostjt meg tudjuk hatrozni a
hozztartoz konkrt rekordot a kulcsmez (termk azonost) segtsgvel.

Tpus

Termk Azonost Eladsi r

Beszerzsi r Forgalom (db)

Futcip

1001

18 000

12 000

93

Tenisz cip

1002

14 000

13 000

110

Utcai cip

1008

12 000

10 000

210

ltny cip

1100

30 000

15 000

Strandpapucs 2001

8 000

1 000

Amennyiben ismerjk a termk azonostt, akkor ennek ismertben a cikktrzs tblban meg
tudjuk nzni az adott termk konkrt adatait is.

Termk Azonost Tpus

Gyrt

Gyrtsi v Mrettl Mretig

1001

Futcip

Nike

2 012

36

44

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph Siebel 2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapucs Joop

2 011

30

42

A cikktrzs tblban az egyedi termkazonost egyrtelmen beazonostja a termket, azaz a


fenti kt tbla a kulcsmezn (termk azonost) keresztli sszekapcsolsa utn, mr knny szerrel
megvlaszolhatjuk azt a krdst, hogy pl. Adidas termkekbl mennyi volt az adott idszak
rtkestse.
Az elz pldban emltett termkazonost a cikktrzs tblban egyedi kulcs, mg minden
ms tblban idegen kulcs, azaz rajta keresztl el lehet jutni a cikktrzs tblba s ki lehet keresni a
kulcshoz tartoz kvnt mezt.
A szveges formtumban trolt adatoknl jelentkezhet a kdols problmja. Ez azt jelenti, hogy bizonyos specilis
karaktereket, mint pl. az kezetes karakterek, meg kell feleltetnnk valamilyen szmozsnak, hogy el tudjuk ket trolni az
adatbzisban.
Az albbi tbla az egyik legelterjedtebb ASCII kdolst mutatja, ahol az angol ABC nagy betinek a 65-tl
kezdden feleltetjk meg a szmokat.

Szimblum

ASCII kd

Jelents

64

kukac

65

nagybetk

152

66

nagybetk

67

nagybetk

68

nagybetk

69

nagybetk

70

nagybetk

Ez a kdtbla, ahogy azt az 1. szm fggelk is mutatja az 1 bjton eltrolhat 256 klnbz karakterhez rendel
egy-egy szimblumot.
Szimblum

ASCII kd

Jelents

210

kezetes betk

211

kezetes betk

212

kezetes betk

213

kezetes betk

214

kezetes betk

Mint az a fenti tblzatbl ltszik, ezen kdolsba az kezetes nagy betk kztt nem talljuk meg a nagy bett,
ezrt fordulhat el, hogy sokszor a hullmos kezetes vltozatt a -t ltjuk megjelentve. Sajnlatosan tbb ms magyar
kezetes bet is kimaradt az ASCII kdolsbl, ezrt szlettek klnbz kdlapok, melyek egy adott nyelv teljes betkszlett
tartalmazzk, mg ms nyelvek teljesen hinyoznak belle. Ilyen pldul a kzp eurpai 1250 kdkszlet, amely a magyar
betk mellett tartalmazza az albn, horvt, cseh, lengyel, romn, szerb, szlovk s szlovn specilis karaktereket.
Azonban a klnbz nyelvek, ill. nyelvcsoportok szmra klnbz kdkszletek (codepage) kszltek, ezrt az
adatok letltsnl, mindig oda kell figyelni a letltsi belltsokra, azaz az adatok milyen kdkszletnek megfelelen
tltdnek le.
Az igazi megoldst az Unicode karakterek bevezetse jelentette, hiszen itt mr nem jelentkezik a maximum 256
darabos kdkszlet limit, az egy karakter trolsra rendelkezsre ll kt bjtnyi trhely szinte az sszes elfordul
szimblumot s specilis karakter meg tudja egysgesen s helyesen jelenteni. Az Unicode karakterek elterjedtsge s
jelentsge gyorsan n, azonban meg kell jegyezni, hogy bizonyos rgebbi elemz szoftverek mg nem ismertk ezen
kdkszletet, azaz hiba tltjk le az elemezni kvnt adatokat ebben a formban, az elemz eszkz nem tudja azokat helyesen
beolvasni.
A modern programok szinte mindegyike ismeri ezen formtumot, ezrt amennyiben az lehetsges, mindig vlasszuk
az Unicode-os letltsi opcit. Mint azt korbban emltettk, az Unicode esetben a trols kt bjton trtni, s ennek
megfelelen ugyanazon adattblk Unicode-osan letlttt vltozatai pontosan ktszer nagyobb fjlokat eredmnyeznek, ezrt
ellenrizni kell, hogy van-e elegend trhely a letltsre, ill. az adatok feldolgozsra. Figyelni kell arra is, hogy a
megnvekedett fjlmret miatt az adatfeldolgozs ideje is megnvekedik az Unicode-os feldolgozs esetn.
Az adatok feldolgozsa sorn, amennyiben rgebbi alkalmazsokkal, ill. adatbzis kezelkkel dolgozunk, nagyon
nagy segtsget adhat az ASCII tbla, hiszen amennyiben az kezetes karakterek nem jl jelennek meg a letlttt adatok
elemzsekor, ezen tblzat szerint elvgezhetjk az gynevezett karakter konverzit. Ez azt jelenti, hogy az kezeteknek
megfelel kdolst kicserljk olyan rtkkel (egy 0-255-ig terjed szmmal, amit kpes az elemz rendszer pontosan
megjelenteni, s ennek eredmnyekpp az szveges informci is helyesen jelenik majd meg.

1.1.2

Az adatlekrs megtervezse, az adatletltsek s elemzsek gyakorlati


krdsei

Az adatlekrs megtervezse sorn t kell gondolni, hogy milyen problmakrt szeretnnk


elemezni, ehhez milyen adatkrkre van szksg s ezen adatkrket az adatbzis milyen
szerkezetben, milyen adattblkban, mezkben trolja. Sokszor ezen informcik nem publikusak,
153

azaz csak a rendszer fejlesztjvel vagy rendszergazdjval megbeszlve tudjuk megmondani, hogy
melyik tblkra van igazbl szksg.
Amennyiben az rendszer fel van ksztve az szabvnyos XML adatexport lekrdezsre (lsd
az Adatlekrs XML nyelven, az adatexport lehetsgei a knyvvizsglatban fejezetet), akkor
nem szksges a megismerni az adatbzis bels felptst, hiszen az adattblk konverzija
megtrtnik az egysges formtumra.
Elfordulhat fleg klfldi informatikai rendszereknl, hogy a fejleszt nem publiklja az
adatbzis bels felptst, viszont lehetv teszi az adatok lekrdezst az gynevezett jelentskszt
modulon keresztl. Ez azt jelenti, hogy egy interaktv felleten hatrozhatjuk meg, hogy milyen
adatokat milyen fjlformtumba szeretnnk letlteni a rendszerbl.
Amennyiben ezen lehetsg sem nyitott az informatikai rendszerben, akkor a mr meglv
riportok kzl lehet vlogatni, ill. szksg esetn krhetjk az j riportok kifejlesztst a rendszer
fejlesztitl.
Az adatlekrs tervezsnl mindig gondosan gyelni kell az gynevezett ellenrz
eljrsokra, azaz gyzdjnk meg arrl, hogy az adatok valban a vizsglni kvnt les rendszerbl
szrmaznak. Ezt legtbbszr gy tehetjk meg, hogy a letlttt adatokon s az les rendszerben is
megvizsgljuk pl. a tranzakcik szmt az adott zleti vben, ill. sszesthetjk a forgalmat is.
Amennyiben ezek a kontrolszmok megegyeznek tbbnyire bizonyosak lehetnk, hogy a kvnt
rendszert vizsgljuk.
Ha egyedi adatlekrs mellett dntnk (nem az XML alap adatexport) t kell gondolni, hogy
milyen formtumban krjk el az adatokat. Itt meg kell vizsglni, az az adott elemz eszkz milyen
bemeneti adatformtumokat ismer pl. fix hosszsg szveges, pontosvesszvel (vagy egyb
karakterrel) elvlasztott szveges, Excel, stb. s ssze kell vetni az adott rendszer kimeneti
formtumaival. Remlhetleg a kt halmaznak lesz tfedse s ezen kzs formtumokbl ki kell
vlasztunk azt, amelyik egyrszt a legbiztonsgosabb, azaz az adatmezk defincija automatikusan
megtrtnhet. Ezltal kizrhatjuk a tveds lehetsgt, amikor is neknk kell egyenknt belltani
minden egyes mez tpust, hosszt s formtumt.
A kvetkez lpsben clszer egy rvid, pr rekordot tartalmaz teszt llomnyt elkrni az
adott tblbl s ezt beolvasni az elemz eszkznkbe. Ezltal ki lehet azon problmt kszblni,
hogy br azonosak a formtumok, bizonyos technikai problmk miatt meghisul a beolvass.
A letltsek technikai megfontolsaihoz tartozik az elz fejezetben emltett karakterkdolsi
problma, azaz annak biztostsa, hogy az kezetes, ill. a specilis karakterek helyesen jelenjenek meg
az elemez eszkznkben.
Tovbb letlts eltt t kell gondolni a letlteni kvnt fjlok mrett, rfr-e az
adathordozkra, ill. azt, hogy a letlts mdszere megfelel gyorsasggal tud-e adatokat szolgltatni.
Egy tbb tzmilli rekordszm adattbla letltse nem megfelel mdszerrel akr napokat is ignybe
vehet.
Amennyiben nem szksges ne tltsk le az adattbla sszes mezjt, hiszen ez hihetetlenl
meg tudja nvelni az llomnyok mrett, ezltal lelasstva mind a letltst s a ksbbi feldolgozst
is. Az elemezni kvnt adatmezk gondos kivlasztsa tbbszrsen megtrlhet. Msfell figyelembe
kell venni, hogy ha egy-kt mez kimaradt a letltsbl, akkor ksbb valsznleg a teljes tblt jra
le kell tlteni, nem csak a hinyz rszeket. Ezrt rdemes vgigmenni egyenknt a rendelkezsre ll
adattblkon, ill. mezkn s azon mezket is kivlasztani, amelyekre a jvben szksg lehet.
A legjobb szndkunk ellenre is megeshet, hogy az adatletlts nem megfelelen sikerl, a
letlttt adatokban integrits problmkat tapasztalunk, pl. bizonyos idszakok nem llnak
rendelkezsre stb. Ilyenkor mindig ragaszkodjuk az adott tbla jbli teljes letltshez, mert
amennyiben csak a kiegszt adatok kerlnek letltse a korbbi s a kiegszt llomny sszefzse
j feladatot jelent s szmtalan elre nem lthat problmt rejthet magban.

154

jonnan vizsglt rendszerek esetn a rendszerint kt, hrom itercis krrel kell szmolni, ami
azt eredmnyezi, hogy els alkalommal az adatok letltse s azok feltltse az adatelemz
rendszerekbe kzel annyi idt energit emszt fel mint maga az adatok elemzse.
Az adatok letltsnl rendszerint csak egy adott idszakra vagy vllalatra van szksgnk az
adatbzis kezelbl. Ilyenkor clszernek mutatkozik az adatok szrse. Amennyiben lehetsges
kerljk el, hogy az adatbzisbl szrt adatokat kapjunk, hiszen ezltal vletlenl olyan adatok is
kikerlhetnek, amelyekre a vizsglat sorn a ksbbiekben szksgnk lehet. Ezrt, ha a trhely
kapacits s az id engedi az adattblkat teljes rekordszmmal tltsk le s a szksges szrseket mi
magunk vgezzk el az elemz eszkzben, vagy ha ez nem lehetsges, akkor ellenrizznk az adatok
letltsre hasznlt programokat pl. SQL scripteket. Ezen scriptek ttekintsvel minimalizlhatjuk
annak lehetsgt, hogy tl sok adat kerl kiszrsre.
Amennyiben a letlts az adatok feldolgozsa sikeres volt a kvetkez vben a knyvvizsglat
sorn lnyesen egyszersdik a feladat, hiszen amennyiben a rendszer vizsglni kvnt adattbli nem
vltoztak, a korbbi vek letltsi scriptjei vltoztats nlkl felhasznlhatak.
1.1.3

Az SQL parancsok ttekintse

A tblk ltrehozsa:
CREATE TABLE tblzatnv (m1 t1 [i1][,..., mi ti [ii]],[ig]);
ahol az m az mez megnevezsre, mg a t a tpusra utal.
A fbb vlaszthat tpusok:
CHAR (n): hosszsg szveg
NUMBER (n [,m]): n hossz szmjegy m hossz tizedes jegyekkel
DATE: dtum
Az albbi SQL parancs ltrehozza az adatbzisban a CIKK_TORZS res tblt:
CREATE TABLE CIKK_TORZS (
TERMEK_AZONOSITO NUMBER(4) NOT NULL UNIQUE,
TIPUS CHAR(12),
GYARTO CHAR(20),
GYARTASI_EV DATE,
MERETTOL NUMBER(4));
MERETIG NUMBER(4));
A fenti SQL parancsban szerepl NOT NULL arra utal, hogy a mez ktelezen rtket kell,
hogy kapjon, mg a UNIQUE megnevezs azt jelenti, hogy ezen mez minden egyes rekordban ms
rtket kell, hogy felvegyen. Ezltal biztosthatjuk, hogy ezen azonost egyedi rtkeket kapjon.
A parancs eredmnyekpp ltrejtt az albbi tbla resen:
TERMEK_AZONOSITO TIPUS GYARTO GYARTASI_EV MERETTOL MERETIG

155

A tblk trlse:
DROP TABLE tblanv;
Plda:
DROP TABLE CIKK_TORZS;
A parancs eredmnyekpp trldik az adatbzisbl a cikktrzs tbla.
1.1.4

Az adatllomnyok sszekapcsolsa

Az adattblk sszekapcsolst a SELECT utasts segtsgvel tudjuk elvgezni, ahol a kt


adattblt a kulcs mezn keresztl kapcsolhatjuk ssze, ezltal az eredmnykpp ltrejtt tblban
megtallhatjuk mindkt tbla mezit.
SELECT t1.m1, t2.m2 FROM t1 JOIN t2 ON t1.m1 = t2.m2;
vagy ezzel ekvivalens mdon felrva:
SELECT a.m1, b.m2 FROM t1 a,t2 b WHERE a.m1 = b.m2;
ahol m a mezk neveit, mg t a tblk neveit jelli.
Plda:
SELECT
ERTEKESITES.TERMEK_AZONOSITO,
ERTEKESITES.TIPUS,
CIKK_TORZS.GYARTO
FROM
ERTEKESITES
JOIN
CIKK_TORZS
ON
ERTEKESITES.TERMEK_AZONOSITO = CIKK_TORZS.TERMEK_AZONOSITO;
vagy
SELECT A.TERMEK_AZONOSITO, A.TIPUS, B.GYARTO FROM ERTEKESITES A,
CIKK_TORZS B WHERE A.TERMEK_AZONOSITO = B.TERMEK_AZONOSITO;
Az ERTEKESITES tbla:
TIPUS

TERMEK_AZONOSITO ELADASI_AR BESZERZESEI_AR FORGALOM_DB

Futcip

1001

18 000

12 000

93

Tenisz cip

1002

14 000

13 000

110

Utcai cip

1008

12 000

10 000

210

ltny cip

1100

30 000

15 000

Strandpapucs

2001

8 000

1 000

Az CIKK_TORZS tbla:
TERMEK_AZONOSITO GYARTO

GYARTASI_EV MERETTOL MERETIG

1001

Nike

2 012

36

44

1002

Adidas

2 010

40

44

156

1008

Joseph Siebel 2 011

38

42

1100

Salamander

2 013

38

45

2001

Joop

2 011

30

42

Az sszekapcsols eredmnye:
A.TERMEK_AZONOSITO A.TIPUS

B.GYARTO

1001

Futcip

Nike

1002

Tenisz cip

Adidas

1008

Utcai cip

Joseph Siebel

1100

ltny cip

Salamander

2001

Strandpapucs Joop

Azaz a termk azonostn keresztl ssze tudtuk kapcsolni az adott termkazonosthoz


tartoz TIPUS s GYARTO mezket.
Nzetek (View) ltrehozsa adott tblbl:
Amennyiben nem szeretnnk ltrehozni j tblkat az adatbzisban, lehetsg van nzetek
definilsra, ami az eredeti tblatartalmaz vltozatlanul hagyja s ltrehoz egy olyan nzetet, amely
kln adattblaknt nem troldik el az adatbzisban, de az adattblkhoz hasonlan hasznlhatjuk. A
nzetekkel az adattblkhoz hasonl mdon dolgozhatunk, azzal a nagy elnnyel, hogy nem foglalnak
jabb trterletet, hiszen mindig a forrsknt szolgl adattblkbl plnek fel dinamikusan.
CREATE VIEW viewnv [(m1 [,m2...,mi])] AS mveletsor;
TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E MERETTO
V
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapu
cs

Joop

2 011

30

42

Plda:
CREATE VIEW CIKK_CIPO AS SELECT * FROM CIKK_TORZS WHERE TIPUS LIKE
'%cip%';
157

TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E
V

MERETTO
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

1002

Tenisz
cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny
cip

Salamander

2 013

38

45

Azaz a fenti parancs kivlasztja azon sorokat teljes meztartalommal (erre utal a * jel), ahol a
tpus mez tartalmazza a cip szt.
View megszntetse:
DROP VIEW viewnv;
Plda:
DROP VIEW CIKK_CIPO;
A parancs eredmnyekpp trldik az adatbzisbl a CIKK_CIPO nzet.
Az adatok bevitele a tblkba:
INSERT INTO tblzatnv VALUES (e1 [,e2...,ei]);
Ahol az e jelenti a felvinni kvnt rekord rtkeit a megfelel sorrendben ill. formtumban.
Plda:
TERMEK_AZONOSITO TIPUS GYARTO GYARTASI_EV MERETTOL MERETIG

INSERT INTO CIKK_TORZS VALUES (1001,' Futcip ','Nike',2012,36,44);


TERMEK_AZONOSIT
O

TIPUS

GYART
O

GYARTASI_E
V

MERETTO
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

Az adatok trlse a tblbl:


DELETE FROM tblzatnv [ WHERE felttel];
Plda:
TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E
V

MERETTO
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

158

1002

Tenisz
cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny
cip

Salamander

2 013

38

45

DELETE FROM CIKK_TORZS WHERE GYARTO LIKE 'Nike%';


TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E
V

MERETTO
L

MERETI
G

1002

Tenisz
cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny
cip

Salamander

2 013

38

45

A fenti utasts az sszes olyan rekordot kitrli a tblzatbl ahol a gyrt Nike szval
kezddik.
Amennyiben minden rekordot szeretnnk trlni akkor az albbi utastssal tehetjk meg.
DELETE FROM CIKK_TORZS;
Amennyiben mgsem ezt szerettk volna a
ROLLBACK
Paranccsal lehet visszalltani a tbla tartalmt
Vannak olyan adatbzishoz kapcsold fejleszt eszkzk, melyek a fenti SQL parancsok
ltrehozst grafikusan tmogatjk, azaz a megfelel tblkat az egr segtsgvel kapcsolhatjuk ssze
s a szrfeltteleket is grafikusan hatrozhatjuk meg.
Opertorok:
A korbban ismertetett parancsokban elhelyezhetek az albbi logikai opertor kifejezsek:

AND: logikai s;
OR: logikai vagy;
NOT: logikai tagads

illetve az albbi relcis opertorok:

= egyenl
> nagyobb mint
< kisebb mint
>= nagyobb egyenl mint
<= kisebb egyenl mint
159

<> nem egyenl


+ sszeads
- kivons
* szorzs
/ oszts

Az adatok mdostsa:
Az adatok mdostsra az update utastst hasznlhatjuk:
UPDATE tblzatnv SET m1=e1 [,m2=e2...,mi=ei] [WHERE felttel];
ahol m jelli a mdostani kvnt mezt mg e az rtket.
TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E MERETTO
V
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapu
cs

Joop

2 011

30

42

Plda:
UPDATE
CIKK_TORZS
TERMEK_AZONOSITO=1001;

SET

TIPUS

Kosrcip

WHERE

TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E MERETTO
V
L

MERETI
G

1001

Kosrcip

Nike

2 012

36

44

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapu
cs

Joop

2 011

30

42

Ebben a pldban az 1001-es termk azonostj cip tpust vltoztattuk meg Futciprl
Kosrcipre.
A projekci:

160

A szelekcihoz hasonlan a projekcihoz is felhasznlhatjuk a korbban ismertetett SELECT


parancsot
SELECT m1 [,m2...,mi] FROM tblzatnv
ahol az m a kivlasztand mez nevt jelenti:
TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E MERETTO
V
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapu
cs

Joop

2 011

30

42

Plda:
SELECT TERMEK_AZONOSITO, GYARTO FROM CIKK_TORZS;
TERMEK_AZONOSITO GYARTO
1001

Nike

1002

Adidas

1008

Joseph Siebel

1100

Salamander

2001

Joop

A fenti mvelettel kivlaszthatjuk azon mezket, amelyekre a ksbbiekben szksg van.


Nagyon hasznos lehet, ha feldolgozs sorn a ksbbiekben fel nem hasznlt mezket nem visszk
tovbb az j tblban, gy helyet ill. feldolgozsi idt is megtakarthatunk.
Az adatllomnyok szrse
Az llomnyok adott felttel szerinti szelekcijra az albbi kivlaszts parancs szolgl:
SELECT m1 [,m2...,mi] FROM tblzatnv WHERE felttel;
ahol az m a kivlasztand mez nevt jelenti
TERMEK_AZONOSI
TO

TIPUS

GYARTO

GYARTASI_E MERETTO
V
L

MERETI
G

1001

Futcip

Nike

2 012

44

36

161

1002

Tenisz cip

Adidas

2 010

40

44

1008

Utcai cip

Joseph
Siebel

2 011

38

42

1100

ltny cip

Salamander

2 013

38

45

2001

Strandpapu
cs

Joop

2 011

30

42

Plda:
SELECT * FROM CIKK_TORZS WHERE MERETTOL<=43 and MERETIG>=43;
TERMEK_AZONOSIT
O

TIPUS

GYARTO

GYARTASI_E
V

MERETTO
L

MERETI
G

1001

Futcip

Nike

2 012

36

44

1002

Tenisz
cip

Adidas

2 010

40

44

1100

ltny
cip

Salamande
r

2 013

38

45

A fenti szelekcis parancs megmutatja mindazon cipket, ahol az adott cikkszm cipbl
elrhet 43-as mret.
A where utn a korbban megadott opertorok mellett tovbbi feltteleket is megadhatunk
tbbek kztt az albbi kulcsszavak felhasznlsval:
BETWEEN: A megadott tartomnyba es rtke
Plda:
SELECT * FROM CIKK_TORZS WHERE 43 BETWEEN MERETTOL and MERETIG;
IN: listban felsorolt rtkkel egyezik a mez rtke
LIKE: a megadott rtkhez hasonl
Plda:
DELETE FROM CIKK_TORZS WHERE GYARTO LIKE 'Nike%';
ahol:
%: egy tetszleges karaktersorozatot helyettest
_: egyetlen egy karaktert helyettest
IS NULL: az adott mez nem tartalmaz rtket res
1.1.5

Az adatllomnyok csoportostsa, sszestse

Az adatainkat a korbban megismert SELECT parancs segtsgvel tudjuk csoportostani,


sszesteni s rendezni. Erre szolgl a GROUP BY kiegszts, mely az konkrt egyedi sorokat kihagyva
kpez csoportokat az elfordul szavakra.
162

TIPUS

KATEGORIA ELADASI_AR

BESZERZESI_AR FORGALOM (DB)

Futcip

Felntt

18 000

12 000

93

Tenisz cip

Gyerek

14 000

13 000

110

Utcai cip

Gyerek

12 000

10 000

210

ltny cip

Felntt

30 000

15 000

Strandpapucs

Felntt

8 000

1 000

Plda:
SELECT KATEGORIA, SUM(FORGALOM*ELADASI_AR) AS FORGALOM_FT
FROM ERTEKESITES GROUP BY KATEGORIA;
KATEGORIA FORGALOM_FT
Gyerek

4 060 000

Felntt

1 930 000

Az rtkests tblbl a fenti parancs segtsgvel kaphatjuk meg, hogy az adott kategrira
(gyerek vagy felntt cip) mennyi volt a forintban kifejezett forgalom, melynek a FORGALOM_FT
nevet adtuk.
A fenti sum kulcssz mellett hasznlhatunk egyb a csoportostsra vonatkoz kulcsszavakat:

MIN(k): minimumrtk
MAX(k): maximumrtk
AVG(k): tlagrtk
COUNT(k): darabszm

A fenti pldban a SELECT parancsban, hogy a SUM kulcssz mellett az utasts vgn
szerepel a GROUP BY kulcssz, mely utn megadhatjuk a csoportosts alapjt jelent mez nevt.
Emellett hasznlhatjuk mg az ORDER BY kulcsszt az eredmny a megadott mez szerinti
rendezshez.
1.2 Adatlekrs XML nyelven, az adatexport lehetsgei a knyvvizsglatban
Az XML (Extensible Markup Language) magyarul Kiterjeszthet Jell Nyelv a komplex adatok
strukturlt formtumban trtn trolsra szolgl. Az XML nagy elnye, hogy nem csak a szmtgp
rti meg ezt a szveges formtumot, hanem szabad szemmel is olvashat s rtelmezhet.
Az XML nyelv tovbbi nagy elnye, hogy platform fggetlen, azaz a vizsglat sorn mindegy,
hogy milyen opercis rendszer, ill. alkalmazs lltja el, amennyiben az szabvnyos mdon trtnik,
akkor biztosak lehetnk benne, hogy az XML formtumban kinyert adatokat be tudjuk tlteni az elemz
szoftverbe.

163

1.2.1

Az XML nyelv ltalnos felptse ttekints

Az albbi plda a korbban emltett cipbolt rtkestsi adatait mutatja be. Mint az jl lthat,
egy kis odafigyelssel sajt magunk is meg tudjuk az albbi adatokbl hatrozni az eredeti tblzatot,
azaz nem csak a szoftverek kpesek az adatot rtelmezni.
-<RTKESTS>
<CIPK>
<TPUS>Futcip</TPUS>
<ELADSI_R>18000</ ELADSI_R>
<BESZERZSI_R>12000</ BESZERZSI_R>
<FORGALOM>93</ FORGALOM >
</CIPK>
<CIPK>
<TPUS>Teniszcip</TPUS>
<ELADSI_R>14000</ ELADSI_R>
<BESZERZSI_R>13000</ BESZERZSI_R>
<FORGALOM>110</ FORGALOM >
</CIPK>
< /RTKESTS >

Az XML nyelv mindig kisebb nagyobb jelek kz tett gynevezett tag-ekkel (jell) rja le az
adatok tulajdonsgait, amelyek a struktrktl fggen egymsba lehetnek gyazva. A fenti pldban
az rtkests tag alatt megtallhat tbbszr a cip tag is, s azokban szintn megtallhatak az
rtkestett cipk tpusra, rra ill. mennyisgre vonatkoz tag-ek.
1.2.2

Az XML adatlekrsek tpusai

A knyvvizsglat cljra az albbi tpus adatokat kell szolgltatni az integrlt informatikai


rendszereknek:
Cmke

Ktelez

XMLAdatok

igen

Az elksztett fjlra vonatkoz adatok.

Cegadatok

igen

A knyvelt cgre (tovbbiakban: cg) vonatkoz


adatok.

Paramterek
Ellenorzes

Tpus Hossz

Lers

A cg knyvelsre vonatkoz egyedi jellemzk.


igen

A szegmensekben megadott adatok szmossga.

Naplok

A cg fknyvi napli.

Idoszakok

A cg besorolsi idszakai.

Szamlaszamok

igen

Partnerek

A cg szmlaszmai.
A cg partnerei (vevk, szlltk).

Rogzitok

igen

A cg knyvelst rgzt szemlyek.

FkBizonylatok

igen

A cg fknyvi bizonylatai.

FkTetelek

igen

A fknyvi bizonylatokhoz tartoz ttelek.

164

1.2.3

Az XML adatlekrsek korltai

Az XML adatokat a knyvvizsglat cljra csak bizonyos rendszerek tudnak ellltani.


Amennyiben egy olyan rendszerbl kell adatokat lekrni, ahol ez az opci mg nem elrhet, ott a
fejlesztkkel egyeztetve kell meghatrozni az XML letltsi struktrjt. rdemes ezt az egyeztetetst
minl hamarabb elkezdeni, mert amennyiben a rendszer mg nincs felksztve az XML adatletltsre,
gy ezen funkci kifejlesztse tbb hnapot is ignybe vehet.
Adott esetben, amennyiben tbb milli tranzakci van az informatikai rendszerben, a letlttt
fjlok mrete risi lehet, ezrt a letlts megkezdse eltt meg kell gyzdni, hogy ez a trhely
rendelkezsre ll. A nagyra ntt fjlokat clszer tmrt eszkzk segtsgvel becsomagolni, ill.
titkostani.
1.2.4

A kamarai adatexport

A Magyar knyvvizsgli kamara elksztette a kis s kzepes mret vllalkozsok tmogatst


segtend irnymutatst a knyvvizsglt cgek adatainak szabvnyos XML formtumban trtn
kinyershez, melynek clja a ketts knyvviteli programot hasznl szervezeteknl a fknyvi ttelsor
szabvnyos kinyerse az informatikai rendszerekbl. Ez az tmutat tbbek kztt tartalmazza az
adatformtum tartalmi s formai kvetelmnyeit, pontosan meghatrozza az XML struktra smjt, ill.
bemutatja a hasznlatot egy konkrt pldn keresztl.
Az egysgestett adatlekrdezs elnye jelentkezik egyrszt a vizsglt cgeknl, hiszen nem kell
vrl vre (pl. amennyiben knyvvizsgl vlts trtnik) j formtumban megadni a trgyvre
vonatkoz szmviteli adatokat, illetve jelentkezik a knyvvizsglknl, hiszen az egysges adatokon
lehet meghatrozni, kifejleszteni az automatikus vizsglati eljrsokat.
Ezek az eljrsok egy adott cgnl minimlis vltoztatsokkal vrl vre felhasznlhatak, ill.
hordozhatak hasonl cgekhez, akik szintn az XML adatexportban meghatrozott mdon adtk meg az
adatokat.
Meg kell azonban jegyezni, hogy jelenleg mg nem minden rendszer tmogatja ezen export
lehetsget, viszont szmuk egyre bvl.
1.2.5

Az adatok biztonsgos tovbbtsa, trolsa

Amennyiben a knyvvizsgl az gyfelektl a knyvvizsglat cljra adatokat ignyel, meg kell


gyzdnie az adatok srtetlensgrl, ill. biztostania kell az adatok biztonsgos trolst s archivlst.
Az adatletltsek sorn szmos technikai problma lphet fel, mint pl. az adatletlts
megszakadhat, vagy adott esetben az jraindtsnl nem ugyanott folytatdik az adatletlts, rossz volt a
levlogats mdszere, stb. Ezrt els lpsben clszer megnzni a letlts sorn keletkezett napl
fjlokat, hogy azok tartalmaznak-e valamilyen hibazenetet, ill. rendellenessget.
Msodik lpsben biztostani kell, hogy az adatokat olyan adathordozn troljuk, ahol az nem
srlhet meg, ill. nem rdhat fell. Ajnlott az egyszer rhat CD, ill. DVD lemezek hasznlata.
Kerlend viszont az adatok tovbbtsa mailben, ill. publikus trhelyek hasznlata (pl. fjlmegoszt
hlzatok), mivel ezek szmtalan biztonsgi kockzatot rejtenek magukban.
Az adatok tadsa sorn ersen ajnlott az adatok titkostsa, mely megakadlyozza, hogy
amennyiben az adathordoz illetktelen kezbe kerl a vizsglt cg bizalmas adatai megismerhetek
legyenek. Tipikus plda az ilyen titkostsa a klnbz tmrt szoftverek titkostsi funkciinak
bekapcsolsa.
Lnyeges szempont, hogy amikor az adatokat felmsoljuk s szmtgpekre, a szmtgpek
biztonsgi belltsait ttekintsk, ersen ajnlott megfelel vrusvdelmi, ill. egyb krtevk elleni
szoftver s a tzfal szoftver megfelel teleptse s belltsa.
Amennyiben a vizsglat befejezdtt gy az eredeti s a feldolgozott adatokat a megfelel
titkosts hasznlatval archivlni kell, s a szmtgprl s egyb adathordozrl, pl. Pen drive,
szakszeren trlni kell. Ilyen esetben nem elg a Windows rendszer alatt a del gomb, hiszen az csak a
165

szemtkukba helyezi t a fjlokat, hanem a shift del gombbal vagy egyb clszoftver segtsgvel
vglegesen trlhetjk az llomnyokat. Emellett gondoskodni kell az eredeti adathordoz biztonsgos
helyen (szfben) trtn trolsrl.
1.3 Optikai karakterfelismers, OCR
Az optikai karakter felismers az a folyamat, ahol a digitlisan beolvasott kpi formtumokbl a
szoftver a felismersi folyamat eredmnyekpp szveges, szerkeszthet formtumot llt el. A
szmtgpes adatbeviteli folyamat egyik legidignyesebb rszt a korbban megrt szvegek, ill.
tblzatok jelentik. Amennyiben ezek nem llnak rendelkezsre az eredeti elektronikus formtumban (pl.
Word vagy Excel fjlknt), akkor ismt be kell gpelni, ill. jra kell formattlni a szveget.
Ezen a problmn az segthet, ha az adott papr alap dokumentumot elszr egy szkenner
segtsgvel a szmtgpbe beolvassuk s valamilyen kp formtumban eltroljuk, ami lehet pl. PDF,
JPG, PNG, TIFF kiterjeszts fjl.
Msodik lpsknt ezt a file egy optikai karakterfelismer program segtsgvel, mint pl.
Omnipage vagy Finereader segtsgvel miutn kijelltk a felismerend terletet, megadtuk a
felismerend nyelv tpust, t lehet alaktani egy kivlasztott egy formtumba, ami lehet Word, Excel,
vagy egyb dokumentum formtum.
Harmadik lpsknt el kell mentennk az elkszlt dokumentumot, ami ezutn mr tetszlegesen
szerkeszthet.
1.3.1

Az optikai karakterfelismers szerepe

Az optikai karakterfelismers szerepe egyre inkbb meghatroz, mivel tendencia, hogy a


kinyomtatott dokumentumokat elektronikusan, szerkeszthet formtumban is archivljuk. A
szerkeszthetsg mellett meg kell emltennk azt a lnyeges funkcit, hogy amennyiben egy beszkennelt
dokumentumot felismerve is eltrulunk az ezltal egyben kereshetv is vlik.
A beszkennelt dokumentumok mellett kszlhetnek olyan PDF dokumentumok is, ahol nincs sz
egy papr korbbi alap dokumentum beszkennelsrl, mgis szksges lehet azt ott trolt szveg
temelse, ill. tovbbi szerkesztse. Ez nmely dokumentum tpusnl knnyen megtehet egyszer
kimsolssal, viszont a professzionlis OCR programok ennl tbbet is nyjtanak. Egyrszt segtenek az
eredeti formattlsok visszalltsban, msrszt megbirkznak olyan dokumentumokkal is ahol, a
msolsi funkci korltozva van.
1.3.2

Az optikai karakterfelismers fajti

Az optikai karakterfelismersnek alapveten kt fajtja van: az off-line md, ill. az rs


kzbeni karakter felismers az on-line. Az off-line md arra utal, hogy a kzzel rt vagy nyomtatott
szveg felismerse a mr korbban megtrtnt szkennels utn kvetkezik csak, azaz nem llnak
rendelkezsre olyan informcik, hogy egy adott bett vagy szt alkot vonalakat milyen sorrendben,
ill. dinamikval vetettek paprra.
Ezzel szemben a msodik esetben a szmtgpes digitalizls segtsgvel rgzteni lehet az
rs dinamikjt, ami plusz lehetsget ad a betk s a szavak felismersnek, azaz sokkal pontosabb
vlhat a felismers. Meg kell emltennk, hogy itt a hangsly nem felttlenl az azonnalisgon van,
hanem azon a plusz informci halmazon, ami tartalmazza, hogy az adott szveget milyen
krlmnyek kztt vetettnk paprra s ezzel egy idben digitalizltunk.
Mg az els esetben a digitalizls eszkze lehet egy szkenner vagy egy digitlis fnykpez
gp is, addig a msodik esetben csak olyan eszkzk kerlhetnek szba, melyeknek tollszer alakja
van s kpesek digitalizl tblval vagy jabban mr anlkl beolvasni a szveget a szmtgpbe.
A fenti csoportosts mellett megklnbzetnk mg optikai karakter felismerst, ill. optikai
sz felismerst is attl fggen, hogy a felismers elemi egysge a bet vagy az egsz sz maga.
166

Amennyiben nagyon sok feldolgozand dokumentumot kell felismerni az OCR szoftverek


segtsgvel, az interaktv mdszerek mellett rendelkezsre ll egy gynevezett batch feldolgozs is.
Mg az elbbi mdszer esetn preczen megmondhatjuk az OCR szoftvernek, hogy a dokumentum
milyen rsze milyen tpus anyagot tartalmaz (pl., szveges vagy tblzatos rsz), addig a batch
feldolgozsnl erre nem nylik rszletes lehetsg a feldolgozand nagyszm oldal miatt. Ebben az
utbbi esetben a megfelel paramterezssel javthat a felismers pontossga, ill. a batch feldolgozs
megismtelhet megvltoztatott paramterekkel s utols fzisknt a felismert eredmnyek
sszefslhetek.
1.3.3

Rendelkezsre ll szoftverek az optikai karakterfelismersben

Magyarorszgon a kt legelterjedtebb professzionlis OCR szoftver a Finereader ill.


Omnipage, melyek szoftverek tartalmazzk a tbbek kztt magyar nyelvet. Amennyiben egy olyan
szoftverrel prbljuk felismertetni a szveget, melyben nincs a vlaszthat nyelvek kztt a magyar,
akkor sokkal tbb hibsan felismert szt kaphatunk, azaz a felismert magyar szavakat a hozzjuk
legkzelebb ll angol vagy ms kivlasztott nyelv legkzelebbi szavval fogja helyettesteni a
szoftver.
Az optikai karakterfelismer szoftverek ltal megvalstott fbb funkcik, tulajdonsgok:
1.
Szkennelt kpek felismerse
2.
Digitlis kamera kpeinek felismerse
3.
Nvjegykrtya felismers
4.
A dokumentum formzsnak megtartsa
5.
A dokumentum betkszletnek megtartsa
6.
Az eredmnyek MS Word, Excel, Outlook, HTML, kereshet PDF formban
trtn trolsa
7.
Tbb oldalas dokumentum felismerse
8.
Integrlt helyesrs ellenrz
9.
Tblzatok felismerse
10.
A felismerend oldal tjolsnak, ill. arnyainak megvltoztatsa
11.
3-D korrekcis lehetsgek (perspektva korrekci)
12.
A tmogatott nyelvek szma, stb.
Felsorols szintjn meg kell emltennk a Presto! OCR, Readiris Pro, PDF Transformer,
Acrobat Standard, Maestro recognition server, Microsoft OneNote szoftvereket.
A korbban emltett kereskedelmi szoftverek mellett megtallhatak ingyenes OCR vltozatok
is mint pl. a FreeOCR, SimpleOCR vagy az online mdon elrhet OnlineOCR.net
1.3.4

Az optikai karakterfelismers korltai

Az optikai karakterfelismers hossz utat jrt be korai hetvenes vekbeli els szoftverek ta.
Mind a szmtsi kapacits megntt a mai szmtgpekben, mind pedig a felismersi technikk
finomodtak. Ezltal elmondhat, hogy manapsg a felismersi pontossg a nyomtatott szvegeknl
kzel szz szzalkos, amennyiben a szkennels pontosan, ill. minimlis zajszinten trtnik meg.
A kzzel rott szvegek felismersi pontossga sajnos mg mindig elmarad a kvnatos
szinttl, a felismersi pontossg ebben az estben megkzeltheti a 80-90 szzalkot is, amennyiben az
kzzel rott szveg klalakjra odafigyeltek.
Mind a kzzel rott, mind a nyomtatott szvegek beolvassi pontossga az id sorn javthat,
hiszen egyre tbb OCR szoftver rendelkezik tanulsi funkcikkal, azaz egy kis emberi segtsggel meg
lehet adni, hogy az adott bett vagy betcsoportot minek ismerje fel a szoftver, ezltal a szoftver kpes
rhangoldni egy szveg vagy egyn stlusra ezltal, lnyegesen nvelhet a felismersi pontossg.
Vgl meg kell emlteni, hogy mivel a szz szzalkos felismersi pontossg csak egy elmleti
lehetsg, fontos hogy tolvassuk a szveget sajt magunk is a felismers utn, mg abban az esetben
167

is, ha az OCR szoftver tartalmaz beptett helyesrs ellenrz programot is. Ugyanis elfordulhat az
is, hogy olyan szavakat tallunk, mely az adott nyelv szerint helyes ugyan, de a mondat rtelmbe mr
nem illik be a sz.

168

2. A rendszer s elemz vizsglatok s alkalmazsuk


2.1. Rendszervizsglat
2.1.1. A rendszervizsglat defincija, fajti
Minden gazdlkod egysg valamilyen mdon ellenrzi a sajt tevkenysgt, mert enlkl
nem lenne letkpes. A vizsglt trsasgoknl azok mretk, tevkenysgk jellege s sszetettsge
fggvnyben egyszerbb vagy komplexebb bels ellenrzsi rendszerek, vagy a Nemzetkzi
Knyvvizsglati Standardok szakkifejezsvel lve bels kontrollok mkdnek. A 315. tmaszm
Nemzetkzi Knyvvizsglati Standard a bels kontroll fogalmt az albbiak szerint hatrozza meg (A
lnyeges hibs llts kockzatnak azonostsa s felmrse a gazdlkod egysg s krnyezetnek
megismersn keresztl, 4. c. pont):
Bels kontroll az irnytssal megbzottak, a vezets s egyb munkatrsak ltal abbl a
clbl kialaktott, bevezetett s fenntartott folyamat, hogy megfelel bizonyossgot nyjtson a
gazdlkod egysg el kitztt clok elrsrl a pnzgyi beszmols megbzhatsga, a mkds
hatkonysga s eredmnyessge, valamint a vonatkoz jogszablyoknak s szablyozsoknak val
megfelels tekintetben. A kontrollok kifejezs a bels kontroll egy vagy tbb komponensnek
brmely aspektusra vonatkozik.
A 315. tmaszm standard meghatrozza azt a mdszertant, ahogy a knyvvizsglnak a
bels kontrollokat figyelembe kell venni, illetve a vizsglataiban fel kell hasznlni.
A kockzatbecsls folyamatban a knyvvizsglnak meg kell ismernie az ssze relevns
bels kontrollt. A megismers sorn rtkelni kell ezen kontrollok kialaktst, s meg kell llaptani,
hogy bevezettk-e azokat. A kontroll kialaktsnak az rtkelse annak mrlegelst foglalja
magban, hogy a kontroll nmagban, vagy ms kontrollokkal egytt kpes-e hatkonyan
megakadlyozni, vagy feltrni s helyesbteni a hibs lltsokat. A kontroll bevezetse azt jelenti,
hogy a kontroll ltezik, s a gazdlkod egysg alkalmazza. (315. tmaszm Standard A66. pont.)
Ha az eredend kockzat magas, akkor az adatok keletkezse, rgztse, a szmviteli
rendszerbe trtn transzformlsa sorn szmos hiba keletkezhet. Ha ltezik hatkony kontroll
rendszer, akkor ez bels szrknt mkdik, amely a hibk egy jelents rsznek a keletkezst
megakadlyozza, vagy a keletkez hibkat feltrja s helyesbti. A bels kontrollok hatkony
mkdse eredmnyeknt az ellenrzsi kockzat alacsony lesz. Ebben az esetben a beszmolban
csak a keletkez hibk egy kis rsze marad benne, amit aztn a knyvvizsglnak kell kiszrnie.
Ha nincs hatkony kontroll rendszer, (vagyis az ellenrzsi kockzat magas), akkor a
keletkez hibk benne maradnak a beszmolban, s a knyvvizsglnak kell azokat feltrni s
megszntetni. Ebben a helyzetben a knyvvizsglnak nagy szmban kell alapvet vizsglati
eljrsokat vgezni.
A kockzatok felmrse sorn teht azrt kell megismerni a kontroll rendszert, hogy
megllapthassuk, hogy hatkonyan mkdik-e, s, dntst hozhassunk arrl, hogy vlemnynk
szerint a mkdse hatkony, a vizsglat sorn tmaszkodhatunk a kontroll rendszerre, s kevs
szmban is elegend alapvet vizsglati eljrsokat vgezni. Ez a rendszer alap vagy kontroll alap
knyvvizsglati megkzelts. Vagy vlemnynk szerint a kontroll rendszer nem mkdik
hatkonyan, a vizsglataink sorn nem tmaszkodhatunk r, s nagy szmban kell alapvet vizsglati
eljrsokat vgezni annak rdekben, hogy a feltrsi kockzatot kellen alacsony szintre
cskkentsk. Ez a tteles vizsglatokon, vagy alapvet vizsglati eljrsokon alapul vizsglati
megkzelts.
Az (a) esetben annak kijelentshez, hogy a vizsglatunk sorn tmaszkodunk a kontroll
rendszerre, nem elegend a kontrollok megismerse, hanem azokat tesztelni is kell. A megismers
csak arrl szl, hogy lteznek kontrollok, s amikor a vizsglatot vgeztk, akkor alkalmaztk ket. A
tesztels arra vonatkozik, hogy a kontrollokat a teljes vizsglt idszakban alkalmaztk-e, hogy
mennyire volt kvetkezetes az alkalmazs, s hogy ki s hogyan alkalmazta a kontrollokat.
169

A rendszer megismersnl meg szoktk klnbztetni az albbi mdszereket:


Fekete doboz mdszer: ha nem ismerjk a rendszer bels felptst, akkor megfigyeljk,
hogy milyen esemnyekre (inputra, bemeneti, bemen jelekre) hogyan reagl (milyen outputokat,
kimeneti, kimen jeleket ad), s az ezek kzti sszefggsekbl kvetkeztetnk a rendszer mkdsi
mdjra.
Modell-mdszer: Egy ltalunk ksztett modellen vgezzk el a szksges vizsglatokat, ha a
rendszer nem vizsglhat (ha megoldhatatlan a vizsglata, pldul a tervezs stdiumban van, a
vizsglat a rendszer pusztulst okozn, tl kltsges lenne, vagy ritka, lass folyamatok esetn).
Lnyeges rsze a rendszer megismersnek, s segt az sszkp kialaktsban, hogy
ttekintjk a ltez szablyzatokat, s feltrkpezzk az ezekben elvrt mkdsi mdot. A tnyleges
mkdst ezekhez hasonltva megllapthatjuk az eltrseket, s felhvhatjuk az gyfelnk figyelmt
az elvrt mkds s a valsgos helyzet kztti eltrsekre, ezek veszlyeire.
A rendszer megismersnek fontos eszkze a walk trough vizsglatok vgzse. (Walkthrough: vgigmegynk a kiemelt folyamatokon, s regisztrljuk, hogy az egyes munkaszakaszokban
mi trtnik.) Ezek a helyzetfelmrsek segtenek annak megllaptsban, hogy a kontrollok hogyan
mkdnek, illetve mkdnek-e egyltaln.
A walk-through tpus vizsglatok egyik lnyeges alkalmazsi terlete az gyviteli
rendszerek felmrse. A kontrollok feltrkpezse mellett vizsglhatjuk a rendszer zrtsgt, az
automatikus feladsok megfelel mkdst, azt, hogy hogyan biztostjk az analitikk s a fknyv
egyezsgt. A mentsi rendszer lnyeges rszt kpezi a rendszer biztonsgnak, gy fontos annak
felmrse, hogy a milyen rendszeressggel vgeznek mentseket. J ellenrzsi lehetsg e
visszamenleges mentsek megtekintse. A minsgbiztostsi rendszer nem tartozik kzvetlenl a
knyvvizsgl rdekldsi krbe, de ttekintse, az adminisztrcis rendszert rint elemeinek a
feltrkpezse j benyomst adhat a vizsglt trsasg ltalnos ellenrzttsgi llapotrl.
A kis- s kzepes vllalkozsoknl ltalban nincsenek olyan kiptett kontroll rendszerek,
amelyek lehetv tennk a rendszer alap vizsglati megkzelts alkalmazst. Ezrt az (a)
vltozattal, valamint a kontrollok tesztelsi eljrsaival a kvetkezkben nem foglalkozunk.
A kis- s kzepes vllalkozsok vizsglatban hacsak a kontrollok megismerse sorn nem
tapasztalunk mst az ellenrzsi kockzatot magasnak tekintjk.
2.1.2.

A kontrollok megismerse

A kontrollok a 315. standard alapjn magukban foglaljk a cgszint kontrollokat, amelyek a


kontroll krnyezet, a kockzatbecslsi folyamat s a kontrollok figyelemmel kisrse, valamint az
egyes folyamatokhoz kapcsol kontrollokat, amelyek a pnzgyi beszmols szempontjbl relevns
informcis rendszer s a knyvvizsglat szempontjbl relevns kontroll tevkenysgek.
2.1.2.1.

Cgszint kontrollok

A cgszint kontrolloknak a knyvvizsgl ltal trtn felmrst a ellenrz listban


foglaltuk ssze. Az ellenrz lista clja, hogy a standardoknak megfelel, a kis- s kzpvllalkozsok
vizsglatban knnyen hasznosthat, egyrtelm munkamdszert adjon a knyvvizsglknak.
Az ellenrz lista oszlopai az albbiakat tartalmazzk:

A bels ellenrzsi rendszer rszei: ez az egyes komponensek sszetevit tartalmazza, a 315. standard
fggelkben foglaltak alapjn.

Az ellenrzs clja: rvid rtelmezst fz az elz ponthoz. Minden elemet kifejezetten a pnzgyi
beszmol ksztsi folyamata szempontjbl rtelmeznk, mert minket ennek a folyamatnak a kontrollkrnyezete
rint kzelebbrl.

A trsasgnl vgzett ellenrzsi tevkenysg lersa: itt kell megadnunk a vlaszt, hogy az adott
tmban a vizsglt trsasgnl milyen ellenrzsi tevkenysg trtnik.

Az ellenrzs - jl tervezett, - mkdik: a 315. standard 12-13. pontja szerint a knyvvizsglnak
rtkelni kell a kontrollok kialaktst, s meg kell llaptani, hogy bevezettk-e azokat. Ennek megvlaszolst
szolglja ez a kt krds.

Referencia, megjegyzs: itt lehet utalni az ismeretek forrsra, esetleges rszleteket tartalmaz ms
dokumentumokra.

170

A kontrollkrnyezetet a 315. standard 69. pontja az albbiak szerint hatrozza meg:


A kontrollkrnyezet az irnytsi s vezetsi funkcikat, valamint az irnytssal s
vezetssel megbzott szemlyeknek a gazdlkod egysg bels kontrolljval s annak fontossgval
kapcsolatos hozzllst, tudatossgt s intzkedseit foglalja magban. A kontrollkrnyezet megadja
a szervezet alapszellemt, befolysolva az ott dolgozk kontrollal kapcsolatos tudatossgt.
A standard nagyon kifejezen fogalmaz, amikor azt mondja, hogy a kontrollkrnyezet
megadja a szervezet alapszellemt. A bels ellenrzsi rendszernek ez a meghatroz alapeleme,
amitl az sszes tbbi mkdse fgg.
Az albbiakban ttekintjk kontrollkrnyezet elemeit, a 315. Tmaszm standard 1. Sz.
fggelke alapjn:
A kontrollkrnyezet elemei

Ellenrzsi szempontok

A tisztessgessg s az etikai A vezets hogyan teremti meg, kommuniklja


rtkek
kommuniklsa
s s ksri figyelemmel az etikai rtkeket a
szorgalmazsa.
szervezet minden szintjn
A szakmai kompetencia irnti A vezets felismeri s fontosnak tartja, hogy a
elktelezettsg.
meghatroz
munkakrkben,
szinteken
dolgozk
rendelkezzenek
a
szksges
ismeretekkel, kpessgekkel?
A vezets hogyan biztostja, hogy a szmvitel
terletn rendelkezsre lljon a szakmai
ismeret
s
kompetencia
ahhoz,
hogy a trsasg el tudja kszteni a
beszmolt?
Az
irnytssal
szemlyek rszvtele

megbzott Hogyan gyakoroljk az irnytssal megbzott


szemlyek az irnytsi tevkenysget,
klnsen
a
beszmol
ksztsvel
kapcsolatban? Vegye figyelembe az albbiakat:
kpzettsg,
tapasztalat
- rszvtel a beszmol ksztsi folyamatban
- a trsasg zleti krnyezetnek s zleti
tevkenysgnek ismerete

- kapcsolat a knyvvizsglval.
A vezets filozfija s mkdsi A vezets rtknek tekinti-e s fordt-e
stlusa
figyelmet arra, hogy megbzhat s vals
pnzgyi beszmol kszljn?
Szervezeti felpts
A trsasg szervezeti felptse megfelel-e a
tevkenysgnek s a mreteinek, s lehetv
teszi-e,
hogy
megfelel
ellenrzst
gyakoroljanak a pnzgyi beszmolt rint
folyamatok felett?
A hatskr s a felelssg A hatskrk s a felelssg meghatrozsa
kijellse
elsegti-e a vals pnzgyi beszmol
elksztst?
Tisztban
vannak-e
az
alkalmazottak azzal, hogy munkjuk hogyan
kapcsoldik
a
pnzgyi
beszmol
elksztshez, s hogy mire terjed ki a
felelssgk ezzel kapcsolatban?
171

Emberi erforrs politikk s A trsasg szemlyzeti politikja s gyakorlata


gyakorlatok
(felvtel, kpzs, rtkels, javadalmazs,
ellptets) bizonytja-e, hogy a vezets
elktelezett a tisztessgessg, az etikus
magatarts s a kompetencia irnyban?

2.1.2.2.

A folyamatba ptett ellenrzsi tevkenysg

A kontrollok tovbbi kt eleme - a pnzgyi beszmols szempontjbl relevns informcis


rendszer s a knyvvizsglat szempontjbl relevns kontroll tevkenysgek inkbb az egyes
folyamatokhoz kapcsoldnak, mint a cg egszhez.
A 315. tmaszm standard 20. bekezdse elrja, hogy a knyvvizsglnak meg kell ismernie
a knyvvizsglat szempontjbl relevns kontroll tevkenysgeket.
Ennek kialaktsnl rdemes figyelembe venni, a 315. standard A94. pontjt, amely
megllaptja, hogy Egy kisebb gazdlkod egysg knyvvizsglata szempontjbl relevns
kontrolltevkenysgek valsznleg a fbb gyletciklusokkal kapcsolatosak, mint a bevtelek, a
beszerzsek s a szemlyi jelleg rfordtsok. A standard nem ad defincit az gyletciklus
fogalmra. A felsorolt pldk alapjn az gyletciklust gy rtelmezzk, mint a szmviteli elszmols
trgya valamint a szmviteli sszefggsek jellege kvetkeztben sszetartoz tranzakcik egyttest,
amelyek egyttal vizsglati terletet is jelentenek a knyvvizsgl szmra. A vizsglati terletekre
tallunk pldt a 4.3.2 pontban.
A vizsglati terletekhez kapcsoldva trkpezhetjk fel a kontroll tevkenysgeket.
Mindegyik gyletciklusra kszl egy ellenrz lista, amely ttekinti az ellenrzsi folyamatot a
folyamat kezdettl a leknyvelsig. Az ellenrzsi folyamatokat az lltsok kr csoportostottuk,
kvetve a 315. standard 26. pontjt, amely szerint az azonostott kockzatokat vissza kell vezetni
arra, mi lehet hibs az lltsok szintjn, figyelembe vve azokat a relevns kontrollokat, amelyeket a
knyvvizsgl tesztelni szndkozik.
Pldul az rbevtel-vevk bels kontrolljai ellenrzsi listn a folyamatot hrom f rszre
bontottuk:




A rendelsek elfogadsa, feldolgozsa


Kiszllts s szmlzs
Pnzbefolys, kvetelsek nyilvntartsa, behajtsa

Mindegyik rszfolyamat elejn megtalljuk a folyamat ttekintst, majd kvetkeznek az


ellenrzsi tevkenysgek. A tbla az albbi oszlopokat tartalmazza:






Szoksos ellenrzsi clok, rintett lltsok.


Kockzatok. (Milyen hiba keletkezhet?)
A kockzatot enyht, szoksos ellenrzsi tevkenysgek.
Az ellenrzs jl tervezett, - mkdik
Referencia

Mindegyik ellenrzsi lista egy elkpzelt folyamatot tartalmaz. Az ellenrzsi lista egy minta,
tlap, ami arra szolgl, hogy ha egy trsasgnl az rbevtel-vevk ciklus bels ellenrzsi
folyamatt akarjuk felmrni, akkor milyen folyamatot kell ttekinteni, milyen ellenrzsi clok
lehetnek s ezek melyik lltsokat rintik, s az ellenrzsi clokat hogyan teljestik, azaz milyen
ellenrzsi tevkenysgek fordulhatnak el. Az itt lev ellenrzsi clokat s tevkenysgeket ki lehet
egszteni a vizsglt trsasg sajtossgaihoz igazod tovbbi ellenrzsi clokkal, tevkenysgekkel.
Az lltsoknak az a szerepe, hogy az ellenrzsi folyamatokat azonostani lehessen a
kockzatbecsls eredmnyeivel. Ha a kockzatbecsls azt mutatja, hogy az rbevtel teljessgnek
magas a kockzata (pl. mert a trsasgnak, a vezetsnek az az rdeke, hogy a szmlzsokat ttolja a
kvetkez vre), akkor az ellenrz listbl ki lehet vlasztani azokat az ellenrzsi clokat s a
172

hozzjuk tartoz szoksos ellenrzsi tevkenysgeket, amelyek a teljessget rintik, s ezeken


elindulva lehet megllaptani, hogy a jelents kockzatokhoz tartoz kontrollok hogyan mkdnek.
2.1.3. Az gyflnl alkalmazott szoftverek
A knyvvizsglnak meg kell ismernie az alkalmazott gyviteli szoftver megfelel,
biztonsgos mkdst. Az erre vonatkoz vizsglatokat jl foglalja ssze az MKVK honlapjn
tallhat Kziknyv a kis- s kzpvllalkozsok knyvvizsglathoz, amelybl a vonatkoz rszt
idzzk (21. oldal)
A kvetkez terleteket rdemes megvizsglni az adott Trsasg szmtgpes informcis rendszerre, illetve
magra az alkalmazott knyvviteli szoftverre vonatkozan:
-A Trsasg knyvelst a Trsasg alkalmazottai ltjk el vagy kls knyvel cg?(Termszetesen az IT
rendszer vizsglatnak ktelezettsge alapveten fggetlen ettl. Knyvel cgek esetben is meg kell gyzdni a
szmtgpes rendszer megbzhatsgrl, de emellett meg kell vizsglni a Trsasg s a knyveliroda kztti
kapcsolattarts, kommunikci, bizonylat s adatramls mdjt, szablyozottsgt is.)
- A beszmol sszelltsban hasznlt szoftverek mkdsnek ellenrzse: integrlt, begyazott,
prhuzamos tesztels, egy gylet nyomon kvetse, lekrdez programok stb.-A szoftverek zemeltetst s fejlesztst a
Trsasg alkalmazottja vgzi, vagy kls gazdlkod?
A szoftverek fltti ellenrzs megfelelsgi vizsglata.
A ments s az archivls ellenrzse, az jrafeldolgozs lehetsgnek vizsglata.
A szmtgpes informcis rendszer jelentsge, lefedettsge, az egyes rszek egymsra plse.
A program biztonsgos mkdshez s az adatkezelshez elengedhetetlen a hozzfrsek, s jelszavak
ltezsnek s szablyozottsgnak ellenrzse.
A szmtgpek s a szoftverek mkdse az adott idszakban okozott-e hibkat?
A gazdlkod tevkenysgeinek s a pnzgyi kimutatsok szempontjbl jelents gyletcsoportok azonostsa,
s azok vgigkvetse a szmtgpes informcis rendszerben.
Az automatizlt s kzi knyvelsek kapcsoldsai, ellenrzsi pontok vizsglata.
Az automatizlt elszmolsoknl biztostott-e a dokumentls, bizonylatok ksztse s ellenrzse.
A felhasznlnak van-e jogosultsga a program mdostsra?


A felhasznl tudja-e gy mdostani az elszmolsokat, hogy annak ne legyen nyoma?

Az analitika s fknyv kapcsolata, mkdhetnek-e egymstl fggetlenl?

Milyen tpus lekrdezsekre, importlsi lehetsgekre alkalmas a szoftver?


Milyen ellenrzsi pontok vannak a knyvelsi ttelek teljessgnek s helyessgnek
ellenrzsre a programban?

2.2. Az elemz eljrsok


Az elemz eljrsok meghatrozst, alkalmazsuk mdjt az 520-s tmaszm
knyvvizsgli standard tartalmazza. Az elemz eljrs a pnzgyi-szmviteli adatok egyms kztti,
valamint a pnzgyi s a nem pnzgyi adatok kztti sszefggseinek a vizsglata. Az elemz
eljrs az adatok kztti sszefggsekre pt, s ezek megltbl, vagy hinybl vonunk le a
pnzgyi informcikra vonatkoz kvetkeztetseket.
Az elemz eljrsok segtsgvel a vizsglatok sorn klnfle mutatszmokkal rtkeljk a
beszmol informciit, kapcsolatokat keresnk a beszmolban szerepl adatok kztt, valamint a
pnzgyi s a nem pnzgyi adatok kztt. Az adatokat sszehasonlthatjuk az elz idszakokkal,
vagy hasonl gazati informcikkal. Megvizsgljuk, hogy az elemzsek eredmnyei az sszer
vrakozsoknak megfelelen alakulnak-e, ha nem, akkor feltrjuk az eltrs okt.
Az elemz eljrsok a felhasznls clja szerint lehetnek gynevezett. alapvet elemz
eljrsok, s lehetnek olyanok, amelyek tfog kvetkeztets kialaktst segtik.
Az alapvet elemz eljrsokat a tteles vizsglatok sorn, a lnyeges hibs lltsok feltrsa
cljbl alkalmazzuk. Az alapvet elemz eljrsokat vgezhetjk nllan, vagy az adatok
173

tesztelsvel kombinlva, attl fggen, hogy az egyes eljrsok mennyire hatkonyak a hibk
feltrsban.
Az alapvet elemz eljrs vgzshez elszr meg kell llaptani az sszefggst, amit
vizsglni szeretnnk.
A vizsgland sszefggsek lehetnek pl. az albbiak:
o
A kamatrfordts vizsglata az tlagos hitelllomny s a szerzds szerinti kamatlb
segtsgvel
o
Az rtkcskkensi lers sszegnek vizsglata az tlagos eszkzllomny s a lersi
kulcs felhasznlsval.
o
Egy adott fa-kulcshoz tartoz rbevtel s fa-sszeg sszhangjnak elemzse
o
Az gynki jutalk sszegnek vizsglata az gynk ltal forgalmazott termkek
rtke s a szerzds szerinti gynki jutalk alapjn
o
Az tlagos rrs elemzse s sszevetse a legnagyobb volumen termkek tny
rrsvel, az eltrsek vizsglata;
o
Az tlagos brkltsg vltozsa az elz vhez kpest, eltrs elemzse, sszevetse a
bremelssel;
o
Az engedmnyek vizsglata az rbevtelhez viszonytva, sszehasonlts az elz
vvel;
o
A kszletek, kvetelsek forgsi adatainak elemzse, az elz vhez trtn vltozs
megmagyarzsa.
o
A kszlet llomnyvltozsok elemzse. Pl. nagy volumen termkek kszlet
mennyisgnek kimutatsa (nyit+termels+vsrls-rtkests=zr), ezzel a kszlet- a
termels- (vsrls-) s az rtkestsi adatok konzisztencijnak ellenrzse.
o
A termels, rtkests s kszletek tlagrnak vizsglata, tlagr vltozs
sszevetse az elz vvel, eltrsek elemzse.
Az alapvet elemz eljrsok alkalmazshoz a knyvvizsglnak meg kell becslnie a
vrhat eredmnyt. Meg kell hatrozni azt is, hogy mekkora az az eltrs, amit tovbbi elemzs,
vizsglat nlkl elfogadhatnak tartunk. Az ennl nagyobb, jelents eltrseket meg kell magyarzni.
Hogy mit tekint jelentsnek az fgg tbbek kztt az albbiaktl:
Az elemz eljrs szereptl a vizsglatban: ha elsdlegesen az elemz eljrsra
tmaszkodunk, akkor kisebb eltrs is jelents lehet. Ha ms vizsglatokat egszt ki, akkor nagyobb
eltrs megengedhet.
Az elemz eljrs hatsossgtl: ha az eljrs hatsos - azaz: pontos, az eredmny jl
elre jelezhet, s megbzhat - akkor felttelezheten kisebb eltrs lesz a vrhat s a tnyleges adat
kztt. Pl. az rtkcskkensi lers vizsglatnl, ha az tlagos eszkzllomny pontos adat, (kevs
vltozs volt v kzben ezrt az tlag jl kvethet, vagy az tlagos adatot az eszkznyilvntart
program szmolja), akkor a megengedhet eltrs nagyon alacsony lesz. Ha az eljrs nem pontos (pl.
ipari tlagokhoz val hasonlts), akkor nagyobb eltrst fogunk jelentsnek minsteni.
a tervezs sorn alkalmazott lnyegessgi kszb rtktl
Ha az eltrs nagyobb, mint az elre meghatrozott, akkor annak tovbbi vizsglatval meg
kell llaptani, hogy tallunk-e megfelel, elfogadhat magyarzatot az eltrsre. Ha nem, akkor az
eltrs nem megmagyarzhat rszt hibnak kell tekinteni.
Az alapvet elemz eljrsokat s a tteles vizsglatokat egymst kiegsztve alkalmazzuk. A
nagy tmeg adatok esetben az elemz eljrs a leghatkonyabb vizsglati mdszer, klnsen, ha az
adatok kztt egyrtelm, jl meghatrozhat szably szerinti sszefggs ll fenn. Ugyan akkor, ha a
szmlaegyenleget nhny kiemelkeden nagy ttel meghatrozza, akkor a tteles vizsglatok kerlnek
eltrbe.
Az elemz eljrs nem hasznlhat minden llts hibjnak a kimutatsra, de a teljessget a
leghatkonyabban az elemz eljrsokkal lehet vizsglni. Pl. rrs elemzsnl az egyedi rrseknl
alacsonyabb tlagos rrs utalhat szmlzs elmaradsra, azaz a szmlzs teljessgnek a hibjra.
174

Ugyanezt a hibt hagyomnyos mdon nem lehet megtallni, mert semmilyen tteles vizsglat nem
kpes kimutatni a le nem knyvelt szmlkat.
Az tfog kvetkeztets kialaktst segt elemz eljrsok
Az tfog kvetkeztets kialaktst segt elemz eljrsok tmogatjk a knyvvizsglt a
vizsglat megtervezsben, az eljrsok jellegnek, temezsnek s terjedelmnek a kialaktsban,
s alkalmazhatk a pnzgyi kimutatsok ltalnos ttekintsre a knyvvizsglat befejez ttekint
szakaszban.
Az tfog kvetkeztets kialaktst segt elemz eljrsok sorn az ltalnosan ismert
pnzgyi s vagyoni mutatszmokkal elemezzk a mrleget s az eredmnykimutatst. Bemutatjuk
az elz vhez kpest bekvetkezett vltozsokat, az azokat elidz okokat.
A beszmol ttekintse s a vltozsok megrtse a clunk, nem kzvetlenl hibkat
keresnk. A vizsglat eltt vgzett ttekints, elemzs segti a kockzatos ttelek kivlasztst, a
vizsglat tervezst. A vizsglat befejezsekor mg egyszer ttekintjk a beszmolt, az elemz
eljrsokkal megvizsgljuk, hogy az elz vhez kpest bekvetkezett vltozsokat rtjk s tltjuke, azok sszhangban vannak-e a vizsglati megllaptsokkal, valamint hogy azonosulni tudunk-e a
beszmol egszvel. Ha j krds, kockzati tnyez merlne fel, akkor a vizsglatot ki kell
egszteni.
sszefoglalva megllapthatjuk, hogy a rendszer s elemz vizsglatok hatkonyan, kevesebb
munkarfordtssal eljuttathatjk a knyvvizsglt a vizsglati biztonsg magasabb szintjre, ezzel a
kltsges egyedi vizsglatokat jelentsen cskkentve.
3.

Adatelemz szoftverek

Az adatbnyszat a nagy mennyisg adatokban rejl informcik fl automatikus feltrsa


klnfle algoritmusok alkalmazsval. Tbb defincija ismert s elfogadott. Magyarorszgon a
leggyakrabban adatbnyszat alatt hasznos s magyarzhat sszefggsek keresst rtik nagy
adathalmazban. Ms megfogalmazsban rdekes, rtkes, rtelmes sszefggsek keresse nagy
adathalmazokban az adatbnyszat clja. Az adatbnyszat valjban egy elkszt munka, annak
eredmnyt szakmailag minden esetben rtelmezni s szakmailag ellenrizni szksges. Vizsglni kell
azt a krdst, hogy a kinyert sszefggs a valsggal sszhangban van-e, ms jelensgek is
altmasztjk az sszefggst, nem csak az adatok valamilyen sajtos rendezse folytn jutottunk-e az
adott kvetkeztetsre. A hasznossg hangslyozsa azrt fontos, mert az adatbnyszatnak mindig
zleti clnak s szemlletnek kell lennie; rtkelni kell minden esetben, hogy egy-egy feltrt
sszefggs hordoz-e rtket potencilisan a szervezet szmra. Vgezetl magyarzhatnak kell lenni
az sszefggsnek, azaz fel kell trni azt, hogy mirt s hogyan jutottunk egy kvetkeztetsre, nem
elegend elfogadni az eredmnyeket; a szervezetbe val beilleszthetsgnek, a dntshozk felels
dntsnek ez elengedhetetlen rsze.
Az adatbnyszaton bell az elmlt vekben kialakult a knyvvizsglk rszre is egy sajtos
ga, melyre igazn kt nagy nemzetkzi adatelemz software kerlt a piacra az ACL s az IDEA
Az adatelemz szoftvereket a nagytmeg szmviteli-pnzgyi adatllomnyok elemzsre,
vizsglatra alaktottk ki, szem eltt tartva a knyvvizsglat, az adellenrzs s a bels ellenrzs
ignyeit. Az adatkezel szoftverek tekintetben a tananyagot s a gyakorlati oktatst az IDEA
programra ptjk, miutn neki van magyar vltozata.
Az IDEA - adatelemz szoftverrel gyorsan importlhatk adatok szinte brmilyen forrsbl.
Vgrehajthatk elemzsek a csals s visszals alapvet oknak kidertsre, kommuniklhatk az
adatok s automatizlhatk az ismtld feladatok. Tbb nzetet megjelenteni kpes felhasznli
felletn kattintssal felhvhat funkcik, sg ablakok s oktat anyagok tallhatk. Az IDEA
rendkvli sebessggel kpes nagy volumen adatokhoz msodperceken belli hozzfrni, s azokat
brmilyen szempont szerint rendezni.

175

Az IDEA klnbz tpus adatfjlokat, kztk nyomtatott fjlokat is kpes importlni. Az


IDEA adatbzisai az import sorn jnnek ltre: az eredeti fjl adatai klnbz tpus mezkbe
kerlnek. A felhasznlk tallzhatnak az adatbzisok kztt, kikereshetik a kvnt rekordokat,
rendezhetik s indexlhatjk a rekordokat, bizonyos kritriumokat kielgt rekordokat
kivonatolhatnak, duplumokat s lyukakat kereshetnek, sszesthetik s rtegezhetik a rekordokat,
valamint exportlhatjk a fjlokat (pl. MS Excelbe). Ezeket a mveleteket funkcik tmogatjk.
Funkcikat lehet hasznlni olyan virtulis mezk kialaktsra, amelyek tartalma tipikusan ms
mezkbl van meghatrozva. Az IDEA tovbbi funkcii kztt megtallhatk egyebek mellett a pivot
tblk, korosts, Benford-elemzsek, adatbzisok mintavtelezse, trstsa, hozzfzse, adatbzisok
sszehasonltsa, statisztikk s egyb eredmnyek elemzse. Az IDEA feldolgozsra vonatkoz
informcii biztonsgosan naplzva vannak, amelyeket pl. ismtl futtatsokban fel lehet hasznlni.
A software alkalmas tbbek kztt az albbi tesztek elvgzsre, mely a csals hamsts
vizsglatokat alapozhatja meg:
Utols kt szmjegy teszt
Az utols kt szmjegy tesztje a kt utols szmjegy gyakorisgt elemzi, s hasznos a
vlasztsi eredmnyek vizsglatakor, a kszletfelvteleknl minden olyan helyzetben, ahol
szmkitlts vagy szmkitalls gyanja merl fel.
Msodfok teszt
A msodfok teszt a legkisebbtl a legnagyobb fel haladva rendezett sszegek kztti
klnbsgek szmjegyein alapul.
A klnbsgek els kt szmjegynek a Benford-trvny szmjegygyakorisgait kell
kvetnie.
Ez a teszt klnsen hasznos az adatok srtetlensgnek kimutatsban.
Benford rjtt, hogy ha vletlen szmokat vesznk szmok brmely egyenletes eloszls halmazbl, akkor a
szmok gyakrabban fognak 1-gyel, mint 9-cel kezddni. Brmilyen eredet legyen is egy szm krlbell hatszor olyan
gyakran kezddik 1-gyel, mint 9-cel. A szmok kb. 31%-a kezddik 1-gyel, 19%-a 2-vel, 12%-a 3-mal s a szzalkok a
szmok nagysgval egyre cskkennek. Benford trvnye teht csak a tbb szmjegy szmok bal oldali els szmjegyre
vonatkozik. Ezt a trvnyszersget jl lehet hasznlni a knyvvizsglati ellenrzsek sorn, elssorban a jelents eltrseket
kell megvizsglni. Ezt a mdszert is ellenrizni kell, csak ez alapjn nem mondhatjuk, hogy csals esete ll fenn.

sszegz teszt
Az sszegz teszt hasonlt a hagyomnyos Benford-trvny teszthez, de az els kt szmjegy
elfordulsi szmnak szmtsa helyett sszegzi az egyes sszegeket.
Ezzel egyrtelmen azonostani lehet azokat a szignifikns sszegeket, amelyek nem kvetik
a Benford-trvny vrt eredmnyeit.
A programot a knyvvizsglati rendszer s elemz vizsglatokhoz lehet hatkonyan s
nagy biztonsggal alkalmazni.
Az elemzs panelen megtallhatk a legltalnosabban hasznlt adatszerkesztsi, -gyjtsi s -elemzsi feladatok
olyan racionalizlt mdon, ami fellmlja a tblzatkezel programokat.
A kivonatolsi feladatok segtsgvel az elemzs szkthet, s kikereshetk a meghatrozott kritriumokat kielgt
adatok. Feltrja a kockzatos tranzakcikat, s kiszrja a nagy kltekezseket (Top Records). Egy nagy adatbzisbl tbb
adatbzisba kivonatot kszt egy kulcsrtk, pl. gazatszm alapjn (Key Value). Azonostja az vzrs utni esemnyeket
(Direct Extraction).
Ezek a lehetsgek olyan segd tblkat lltanak el a knyvvizsgl szmra, melyek segtsgvel a tovbbi
elemzvizsglatok elvgezhetek, illetve kijellhetk a ttelek egy bizonylati szint ellenrzshez.

A feltrsi feladatok lesnak az adatok mlyre, hogy azonostsk a furcsasgokat s


klnlegessgeket. Elrejelzst kszt s extrapoll elemzsi feladatokkal, ide tartozik a korrelci,
trendelemzs s az idsorok. Kimutatja a duplikcikat s a lyukakat az olyan sorba rendezett adatok
kztt, mint pldul a szmlasorszmok
176

A kategorizlsi feladatokkal segt feltrni a ltszlag ssze nem ill adatelemek jelentst. A
kvetelsek korostsval feltrhatk a kzs vonsok s az eltrsek. Az adatok rtegezsvel
csoportok hozhatk ltre a vrt trendektl val eltrsek vizsglatra. Pl. Szlltnknt sszesteni
lehet a fizetseket, gy sszefoglal kpet lehet kapni a fizetett sszegekrl.
Az sszekapcsolsi feladatokkal adatbzisokat lehet sszevonni, csatolni s sszehasonltani.
Egyeztetni lehet az adatbzisok egy vagy tbb azonos mezjt, pl. megrendelsszm. sszevonhatk
az egyes szllti s vevi tblk a tves sszegek ellenrzse cljbl. Egyeztethetk a brszmfejtsi
s a dolgozi tblk, amivel feltrhatk a nem egyez nyilvntartsok s a fantomdolgozk.
A SmartAnalyzer sokkal tbb, mint elre definilt elemzsi tesztek s szektorspecifikus
elemzsi riportok egyszer gyjtemnye. Olyan keretrendszert biztost, ami segti az IDEA
adatelemzsi folyamatban val naviglst a kezdettl a befejezsig.
Egy j software bevezetse esetn kivlan alkalmas a migrci ellenrzsre.
sszefoglalva az elnyket, mindegy, milyen elemzsi szakrtelemmel rendelkezik, a felhasznl,
hagyja, hogy a program elvgezze a folyamatot a knyvvizsgl helyett, hogy az eredmnyek
rtelmezsre s bemutatsra tudjon koncentrlni.
A program segtsgvel tbbek kztt az albbi knyvvizsglat sorn szksgess vl tesztek vgezhetk el.
Fknyv
Egyenlegen kvli
naplknyvelsek

Dupliklt naplknyvelsek

Hinyz naplknyvelsek

Htvgeken kszlt
naplknyvelsek

Meghatrozott napokon kszlt


naplknyvelsek

Meghatrozott idpontokban
kszlt naplknyvelsek

Naplknyvelsek felhasznlk
szerint

Naplknyvels
peridusonknt s napl forrsa szerint

Naplknyvels
peridusonknt

Nagy sszeg
naplknyvelsek

Kerek sszeg
naplknyvelsek

999-re vgzd sszeg


naplknyvelsek

Meghatrozott jegyzettel
elltott naplknyvelsek

Szmlaszm szerinti sszests

Szmlakombincik szerinti
sszests

Szmlaegyenlegek a napl
forrsa szerint

Peridusok szmlaegyenlegei

Kvetelsek
Korosts
esedkessg
s
szmladtum szerint

Hitelkeretnl
nagyobb
egyenleggel rendelkez vevk

Hitelkeretnl
nagyobb
sszestett sszeggel rendelkez vevk

Nett kvetel egyenleg vevk

Vevtranzakcik sszestse

Tranzakcik egy megadott


dtum krl

Kvetelsek dupliklt mezinek


keresse
Ktelezettsgek

Korosts szllti szmlk


dtuma szerint

Dupliklt
szmlk
vagy
fizetsek

Nett
tartozik
egyenleg
szlltk

A jvhagyott limitnl nagyobb


szmlavgsszeg szlltk

A jvhagyott limitnl nagyobb


egyenleg szlltk

Szllti tranzakcik sszestse

Megrendelsszm
nlkli
szmlk

Tranzakcik egy megadott


dtum krl

Meghatrozott
napokon
knyvelt tranzakcik

Meghatrozott idpontokban
knyvelt tranzakcik

Tranzakcik
felhasznlazonostk szerint

Htvgeken knyvelt szllti


tranzakcik

Kerek
sszeg
szllti
tranzakcik

Befektetett eszkzk

Befektetett eszkzk
nvekedsei

Eszkztpus szerinti
sszests

Lineris rtkcskkens
jraszmolsa

Degresszv rtkcskkens
jraszmolsa

Kltsget meghalad
rtkcskkens

Dupliklt mezk keresse


Kszlet
Korosts berkezsi nap
szerint s zr kszletegyenleg

Korosts berkezsi dtum


s egysgnyi kltsg szerint

Kszletegyenleg
jraszmolsa

Leltr forgsi sebessgnek


jraszmolsa

Egysgnyi forgsi sebessg


jraszmolsa

Nulla vagy negatv egysgnyi


kltsg

Ltez negatv mennyisg

Kszletsszests hely szerint

Magas kszletsszegek

Meghatrozott dtum krl


rkezett kszlet

Egysgnyi kltsg alatti


utols eladsi r

Eladsi r sszehasonltsa
egysgnyi kltsggel

Dupliklt mezk keresse

177

Az adatbnysz programokat leginkbb a mintavtelezsnl hasznlja a knyvvizsgl.


A teljes populci tesztelse nem praktikus s nem gazdasgos. A mintavtelezsi
feladatokkal egy halmaz alapjn meg lehet becslni az egsz jellemzit. Idt s energit takarthat meg
a mintamret kiszmolsban, az eredmnyek rtkelsben s statisztikailag rvnyes
kvetkeztetsek levonsban. A statisztikai mintavtel nagyfok biztonsgot ad a hibamentessg
megllaptsa sorn
A program tmogatja mind a hagyomnyos mintavtelt - melyben a sokasg elemei azonos
esllyel kerlhetnek kivlasztsra -, mind a pnzegysgen alapul mintavtelt (MUS), ahol a
magasabb rtk ttelek nagyobb esllyel kerlhetnek bele a mintavtelbe. ( Ezzel rszletesebben
foglalkozunk a 7.1. fejezetben.)
Mindkt mintavtel esetben a mintanagysg meghatrozshoz bemeneti paramterknt az
albbi adatokat kell megadni:

Bizonyossgi szint: szzalkosan kell megadni. Annak valsznsgt mutatja meg,
hogy a mintavtel eredmnynek kirtkelsekor a sokasgra kapott hiba nem haladja meg a
megengedett hatrt.

Sokasg: a mintavtel alapjul szolgl sokasg elemszma, ami hagyomnyos
mintavtel esetn a tnyleges elemszmmal egyezik meg, mg MUS eljrs esetben a ttelek abszolt
rtkeinek az sszege.

Megengedett hibahatr (UEL= Upper Error Limit): norml mintavtel esetn%-ban
kell megadni a knyvvizsgl ltal mg elfogadhatnak tartott hibk arnyt a sokasg egszre
nzve. MUS eljrs esetn az adatot szzalk helyett rtkben kell megadni.

Elvrt hiba nagysga (EER=Expected Error Rate): a knyvvizsgl ltal a korbbi
tapasztalatok alapjn elvrt hiba nagysga a sokasgra vonatkoztatva. Nem letszer ezt nullnak
felttelezni. Az itt megadott szzalk, ill. sszeg (MUS esetn) nem haladhatja meg az elz
paramter (UEL) rtkt.
Ezen adatok megadst kveten a program meghatrozza a szksges minta nagysgt, ill. a
mintavteli intervallumot, valamint megadja a mintavtel sorn maximlisan megengedett hiba
nagysgt (norml mintavtel esetben ttelszm, mg MUS alkalmazsakor szzalkos mrtkben).
Az IDEA a mintanagysg meghatrozst kveten az adatllomnybl automatikusan
kivlasztja a mintt, melyet egy kln tblban trol. A tnyleges mintavtelre 3 mdszert lehet
alkalmazni a programban, mindkt mintavteli eljrs esetben:
A statisztikai mintavtel a hibakeress egzakt mdszere, mellyel megalapozhat a
knyvvizsglati vlemny elegend s megfelel bizonytkkal trtnt altmasztsa.
a)
Fix intervallum: a sokasg egy adott pontjtl kezdden a megadott
intervallum szerint vlasztja ki az elemeket (sorban minden n-edik kerl kivlasztsra) Az
elfogadhat hibahatrnl nagyobb rtk tteleket elzetesen kivlasztjuk fix mintavtelre.
A vizsglati mintanagysg gy a levlogatott ttelek s a mintval kivlasztott ttelek egyttese halmaza
lesz. A mintavteli intervallumot statisztikailag az albbi kplettel szmoljuk:
Knyvelt nett rtk X bizonyossgi tnyez
mintanagysg (elemszm)
A szksges mintanagysg a mintavteli intervallum s a vgrehajtsi lnyegessg nagysgrendjnek
sszehasonltsa lehetv teszi a vletlenszer, matematikai-statisztikai trvnyszersgeken alapul hibakeress
s rtkels megvalstst. Kzepes kockzati szinten a mdszer 90-95 %-s valsznsggel ad hibatallatot,
vagy bizonyt hibtlansgot. A mdszer alkalmas arra, hogy a mrleg jelents nagysg (10%-nl magasabb
arny) rtegre nll mintavteli tesztet ksztsnk.

178

b)
Cella: az intervallum szerint a sokasgot elszr felosztja, majd minden
intervallumbl vletlenszeren kivlaszt egy elemet
A cella mdszer minden a knyvelsben hasznlt szmla/szmlacsoport adatllomnybl egy-egy
mintaelem kivlasztsa. (felttelezi a knyvelsben az egyenletes eloszlst)
A mdszer alkalmazsa kzepes mret knyvelsi adatllomny esetben a knyvvizsgli vlemny
60-80%-s bizonyossggal egzakt vlemnyt tartalmaz a felttelezett egyenletes eloszls miatt.
A mdszer nem tartalmazza a mintavteli intervallum s a hibahatr sszehasonltst, gy az
adatllomnyban maradhatnak a hibahatrnl nagyobb sszeg ttelek, amelyeknek az egy mintavtel keretben
val elkerlsk, illetve a mintban val kiszrsk valsznsge maximum 80%. gy ez a mdszer kzepesnl
nagyobb kockzat esetn nem tmasztja al kell bizonyossggal a knyvvizsgli vlemnyt.

c)
Vletlenszer:
kivlasztsra

megadott

elemszm

teljesen

vletlenszeren

kerl

Az elemszm kivlasztsa a Kis s Kzp vllalkozsok kziknyvben rszletesen le van rva. A


mdszer nem szmol a mintavteli intervallum s a hibahatr nagysgrendi sszefggsvel.
Ebben a mdszerben minden knyvelsi ttel a mintanagysgon bell egyenl esllyel kerl
kivlasztsra, vagyis:
o
az 1-9 szmlaosztly brmely adata egyedi adatknt 50 %-s valsznsggel kerl be
mintba
o
knyvelsi ttelpronknt, vagyis rtkelhet gazdasgi esemnyenknt 50 %-s
valsznsggel eredmnyes mintavtel valsul meg
A mintanagysgbl kimaradhatnak a hibahatrnl nagyobb sszeg ttelek, vagyis elsikkadhat a
hiba, gy a hibamentessg matematikai statisztikai mdszerrel nem bizonytott. A mdszer nem kapcsolt
knyvvizsglattal gy, mint az a. pont esetben, gy 50-60 %-ban bizonytott eredmnyt ad, de bizonytalan
a knyvvizsgli vlemny megalapozshoz. Kis vllalatoknl hasznlhat kismret adatllomny
szubjektv mdszerrel trtn mintavtelnl hasznlhat kiegszt mdszerknt.

Miutn elvgeztk a tesztelseket a kijellt mintn, a program elkszti a minta kirtkelst


s a lehetsges extrapollst a sokasg egszre.
Az esettanulmny, illetve a gyakorlati ra sorn megismerkednk nhny funkcijval
kzvetlenl is, klns tekintettel a mintavtelre.
4.

Knyvvizsgl szoftverek

A knyvvizsgl szoftverek a knyvvizsglat teljes folyamatban tmogatjk a


knyvvizsglt, segtik a vizsglat hatkony vgzsben, a munka szervezsben, valamint a
dokumentci ksztsben.
Vilgszerte szmtalan knyvvizsgl program terjedt el. Nagy nemzetkzi program pl. az
IDEA CaseWare s az IDEA CaseView, amelyek Kanadbl indultak, s ma mr szzezer feletti
felhasznljuk van szerte a vilgban. Az Egyeslt llamokban tbb szz kisebb-nagyobb
knyvvizsgl szoftvert tartanak szmon. Nyugat-Eurpban, ahol rgebbi hagyomnya van az ilyen
szoftvereknek, minden orszgban van nhny nagyobb, s szmos kisebb, szkebb krben hasznlt
vltozat. Nmetorszgban pl. a knyvvizsglk jelents rsze az elbb emltett IDEA-t hasznlja, s
nagyon nagy felhasznl tbora van a nmet eredet DATEV-programnak. Ez utbbi magyar nyelven,
itthon is elrhet.
Magyarorszgon a tbb cg hasznl nemzetkzi szoftvereket, de ezek szles kr elterjedst
akadlyozzk a nyelvi nehzsgek, s a hazai knyvvizsglk szmra magas ruk. Magyar nyelv,
itthon kszlt knyvvizsgl szoftverek a Nemzetkzi Knyvvizsgli Standardok bevezetst
kveten, a 2000-es vek elejn kezdtek elterjedni. A jelenleg a piacon lev szoftverek a 2005-ben
elsknt megjelen Metrum Referencia, a Digitaudit, az Audit Partnerex valamint a Minsg (a
knyvvizsglat dokumentlst segt rendszer).
179

A knyvvizsgl szoftverek ltalban az albbi funkcikat ltjk el:

A vizsglatok szmanyagnak a kezelse, a vizsglatok szmszaki


altmasztsa.

A knyvvizsglat tervezsnek segtse, kiemelten a lnyegessg becslse s a


kockzatbecsls.

Standard munkaprogramok s munkapaprok felknlsa.


A nagyobb cgek ignyeit is kielgt szoftverek olyan elemeket is tartalmaznak, amelyek
segtik a knyvvizsglat szervezst, ellenrzst, a csapatmunkt.
Hazai specialits az elzekben mr emltett adatexport. A knyvvizsgl szoftverek
igyekeznek ezt a lehetsget a felhasznlik szmra knnyen hasznosthatv tenni. Ezrt a hazai
szoftverek egy rsze a tipikusan knyvvizsglatot tmogat funkcik mellett tartalmaz olyan
modulokat is, amelyek a nagyobb tmeg adatok vizsglatt, az adatelemzst, a mintavtelt szolgljk.
A kvetkezkben a knyvvizsgl szoftverek funkciit fogjuk rviden ismertetni.
4.1 A vizsglatok szmszaki altmasztsa
A szmviteli adatllomny a bizonylat mlysg analitikktl a beszmolig klnbz
aggregtsggal jelenthet meg. A kialakult gyakorlat szerint a vizsglat tervezshez, elindtshoz a
knyvvizsgl szmra a fknyvi kivonat jelenti a megfelel aggregtsgi szintet. A knyvvizsgl
programok egyik feladata a fknyvi kivonat kezelse, s a vizsglathoz szksges adatok ellltsa.
4.1.1

A fknyvi kivonat kezelse

Ehhez elssorban az szksges, hogy a programba be lehessen olvasni a fknyvi kivonatot. A


szmtstechnika fejldsvel ez egyre knnyebb feladatot jelent, s a programok egyre
felhasznlbartabb megoldsokat alkalmaznak. A beolvass utn a fknyvi szmokat azonostani
kell a mrleg s az eredmnykimutats soraival, mert a program ennek alapjn lltja el a vizsglt
gazdlkod egysg mrlegt s eredmnykimutatst. Az els beolvass utn a programok troljk
mintegy trzsadatknt kezelik - hogy melyik fknyvi szm melyik sorhoz kapcsoldik. A kvetkez
vizsglatoktl kezdve mr csak az j fknyvi szmok besorolst kell megadni.
A vizsglat szervezse, elksztse szempontjbl a cl az, hogy a fknyvi kivonatot a
vizsglat megkezdse eltt legalbb 1-2 nappal elektronikus formban megkapjuk, s a programba
beolvasva kszljnk fel a vizsglatra.
Mi az, amit a knyvvizsgl output-knt visszakap a programtl? Nagyon sokfle adat s
kimutats:

termszetesen maga a fknyvi kivonat, ha szksges, akkor az elz v vagy


vek adataival egytt;

a mrleg s az eredmnykimutats, kett vagy tbb v sszehasonltsban;

az elz kett kombincija: a mrleg s az eredmnykimutats fknyvi


szm rszletezssel, vltozs s index az elz vhez viszonytva. J kimutats a
felkszlshez, mutatja, hogy melyik mrlegsoron milyen nagysgrend s irny vltozsok
kvetkeztek be, s ezek melyik fknyvi szmoknak tudhatk be;

klnfle mutatszmok, amelyekbl ttekinthet az eredmny, a vagyoni


helyzet s a pnzgyi helyzet vltozsa;

flapok, amelyek sszefoglaljk az egyes fejezetek vizsglatnak a


szmanyagt;

vgl, de nem utols sorban a lnyegessgi kimutats szmanyaga, ami


alapjn a knyvvizsgl megllaptja majd a lnyegessget.
A dokumentumok clja, hogy segtse a knyvvizsglatra val felkszlst, hogy ttekintst
adjon a vizsglt trsasgrl. Tovbbi segtsget jelenthet ehhez a tblzatokban szerepl idszakok
megfelel megvlasztsa. Nemcsak vek kztti sszehasonltsra van lehetsg, hanem a tblzatban
fel lehet tntetni az vkzi vizsglatok szmanyagt is. gy pl. ha oktberben volt vkzi vizsglat,
180

akkor olyan kimutatst is kszthetnk, amelyben az elz vi zr, az oktberi, s az ez vi zr


adatok szerepelnek. Lthatjuk, hogy mi vltozott az elz vhez kpest, s milyen vltozsok trtntek
az utols vizsglathoz viszonytva.
4.1.2

tknyvelsek

A vizsglat sorn a knyvvizsgl klnfle megllaptsokat tesz, amelyek kvetkeztben a


fknyvi kivonatot mdostani kell. A knyvvizsgl programok egyik ltalnosan elterjedt funkcija,
hogy egy egyszer knyvelsi felleten lehetsget ad a mdostsok bevitelre a programba. Ezltal a
vizsglatkor megkapott fknyvi kivonatot a vgleges llapotra hozzuk. A fknyvi szm mlysg
kimutatsokon (fknyvi kivonat, flapok, mrleg fknyvi szm rszletezssel) a knyvvizsgli
mdostsok hatsa elklntve kvethet. Melyek az elnyei az tknyvels funkcinak s a
kimutatsuknak?

A knyvvizsgl ltal kezdemnyezett mdostsok gyorsan ttekinthetk,


egyrtelmen lthat, hogy a knyvvizsgl milyen vltoztatsokat vitt vgbe a beszmoln.
Fontos, hogy a knyvvizsgl a munkja eredmnyt egyrtelmen dokumentlja.

A vizsglat befejezsvel azonnal kszen ll a vgleges mrleg s


eredmnykimutats. Knnyebb vlik az gyfl ellenrzse, mert amikor elkszti a vgleges
beszmolt, az adatokat csak ssze kell vetni a birtokunkban lev beszmolval, s mris
ltjuk, hogy azt tartalmazza-e, amit krtnk leknyvelni.
A program klnbsget tesz az gyfl ltal elfogadott s nem elfogadott mdostsok
kztt, s termszetesen csak az elfogadott mdostsokat vezeti t a kimutatsokon. A nem
elfogadott mdostsokat listba kinyomtatva az elrsoknak megfelelen mellkelni tudjuk a
teljessgi nyilatkozathoz.
4.1.3

Az adatexport hasznostsa

Az elz pontban bemutattuk az adatexport lehetsgt. A knyvvizsgl programoknl ez,


mint adatimport jelenik meg. Egyes hazai knyvvizsgl programok felkszltek a fknyvi
knyvels fogadsra ebben a formtumban. Ha valaki ezt olvassa be, akkor ebbl a program
ellltja a fknyvi kivonatot is, s beviszi a fknyvi kivonatot kezel rszbe.
A fknyvi knyvels adatainak kezelst tbb programnl megknnyti egy lekrdez
rendszer, amelynek segtsgvel a knyvvizsgl a fknyvi knyvelsbl brmilyen rendszerben,
sszestsben, rszletezsben krhet adatokat. Ez rendkvli mrtkben megnveli a knyvvizsgl
lehetsgeit a rszletes vizsglatokra.
A knyvvizsgl programokba nemcsak az adatexport adatai olvashatk be, hanem Exceltblzatbl brmilyen ms knyvelsi analitika, pl. kszletek, kvetelsek, trgyi eszkzk. Ezekbl
ugyangy lehet lekrdezseket kszteni.
4.2 A lnyegessg becslse, tervezs, mint ktelez munkapapr
A lnyegessgrl a 320. sz. knyvvizsgli standard szl. A standard nem ad mdszereket a
lnyegessg szmtsra, legfeljebb utalsokat tartalmaz a hasznland mutatszmokra vonatkozan.
A lnyegessg meghatrozsrl, az alkalmazott mdszerekrl a gyakorlati oktats keretben lesz
rszletesen sz.
4.3 Munkaprogramok ksztse s alkalmazsa
A knyvvizsglat vgzse sorn a knyvvizsgli feladatokat munkaprogramokban foglaljuk
ssze. A munkaprogramok lehetnek egyediek, amelyeket az adott vizsglathoz ksztnk, valamint
lehetnek ltalnos jelleg, standard munkaprogramok, amelyek az egyes knyvvizsglatok sorn
visszatr feladatokat tartalmazzk. A standard munkaprogram elnye a felhalmozdott vizsglati
tapasztalatok hasznostsa, alkalmazsval cskken annak a kockzata, hogy egyes vizsglati elemek,
munkafolyamatok elmaradnak a vizsglatbl. Ugyanakkor a standard munkaprogram hasznlata
181

mechanikuss, szemlytelenn teheti a vizsglatot. A 300. szm knyvvizsgli standard, megengedi


az elre elksztett, konzerv munkaprogramok hasznlatt, de egyttal ktelezv teszi a
hozzigaztst az adott vizsglat ignyeihez.
A munkaprogramok vgrehajtsa sorn a knyvvizsgl klnfle dokumentumokat gyjt,
valamint szmtsokat, feljegyzseket, elemzseket kszt, amelyeket a vgrehajtott feladatokhoz
rendel hozz. Mindez egyttesen a knyvvizsgli dokumentci rszt kpezi.
A szmtgpes knyvvizsgl programoknak legalbb a fenti ignyeket kell kielgtenik. A
programok ltalban standard munkaprogramokat tartalmaznak, amelyek mdosthatk,
kiegszthetk az adott vizsglat ignyei szerint. A programok szmos technikai segtsget, megoldst
nyjtanak a dokumentci hatkony, gyors elksztsnek az elsegtsre.
4.3.1

A munkaprogramok felptse

A munkaprogramok felptse, szerkezete ktfajta lehet:


Igazodhat a munkaprogram a mrleg s az eredmnykimutats soraihoz. A mrleg s eredmnykimutats
minden sorhoz esetleg tbb, sszetartoz sorhoz egyttesen kszl egy munkaprogram. Ebben az esetben a vizsglat
sorn kln figyelni kell a szmvitelileg sszetartoz terletek vizsglatra. Pl. ha a vevkvetelsek vizsglatban
megllaptjuk, hogy egyes szmlkat a vev nem fogad el, mert azok nem a trgyvben lettek teljestve, akkor ez rinteni
fogja az rbevtelt is, gy a hibt kt helyen kell dokumentlni.
A munkaprogramok felplhetnek az 1.1.2.2. pontban mr emltett vizsglati terletek figyelembe vtelvel is.
Ezltal a szmvitel szablyai szerint sszetartoz tteleket legyenek azok akr a mrlegben, akr az
eredmnykimutatsban - egy munkaprogram tartalmazza, azokat egyszerre vizsgljuk, s egy helyen dokumentljuk. Erre
mutat pldt a munkaprogramok albbi sszelltsa:
1.
Immaterilis javak
2.
Trgyi eszkzk s rtkcskkens
3.
Befektetett pnzgyi eszkzk s rtkpaprok
4.
Kszletek s Elb
5.
Pnzeszkzk
6.
rbevtel s vevk
7.
Egyb kvetelsek s aktv idbeli elhatrolsok
8.
Sajt tke
9.
Cltartalkok
10.
Hitelek, klcsnk s egyb pnzgyi ktelezettsgek
11.
Beszerzsek s szlltk
12.
Munkabrek
13.
Adk
14.
Egyb ktelezettsgek s passzv idbeli elhatrolsok
15.
Egyb, pnzgyi s rendkvli bevtelek s rfordtsok
Mindegyik munkaprogram tartalmazza az eredmnykimutatsbl az oda tartoz elemek, a bevtelek, kltsgek,
rfordtsok vizsglatt. Ami nem sorolhat be egyrtelmen egyik elbbi munkaprogramba se, az a 15. programba kerl.

4.3.2

Mdostsi lehetsgek, dokumentumok csatolsa, ellenrzs

A munkaprogramok rugalmasan, tbbfle mdon alakthatk az egyes vizsglatok ignyeihez,


eleget tve ezzel a 330-as standard kvetelmnyeinek:

A standard munkaprogramokban vlogatni lehet a feladatok kztt, s ki lehet
hagyni azokat a feladatokat, amelyek az adott vizsglatban nem szksgesek.

A kivlogatott feladatok trhatk.

A feladatsorhoz lehet jakat hozztenni.
Mindez elvgezhet akr egy res, a ksbbiekben mintaknt hasznlhat knyvvizsglati
programban, s gy gazati specilis mintk kszthetk (pl. termel zemek munkaprogramja,
mezgazdasgi termelk munkaprogramja, stb.). A sajt, specializlt munkaprogram mintk egyrszt
nvelhetik a hatkonysgot, mert az azonos tevkenysg cgekre knnyebben alkalmazhatk,
ugyanakkor a ksbbiekben a frisstseket is el kell hozz kszteni, mert a program csak a standard
munkaprogramot tudja frissteni.
A munkaprogramokhoz, annak feladataihoz mindenfle elektronikus dokumentum csatolhat,
akr mi hoztuk ltre azokat, akr az gyfltl kaptuk Excel tblzat, Word fjl, beszkennelt
dokumentum, kp (pl. a leltrellenrzs dokumentlsa), brmi. A cl az, hogy a knyvvizsgl
182

elsdlegesen itt, a programban vgezze s dokumentlja a munkt, mert gy hatkonyabb a


munkavgzs s rendszerezettebb a dokumentci. Ha minden dokumentum a munkaprogramokhoz, a
feladatokhoz van csatolva, akkor ez rendszert ad a dokumentcinak, ksbb brmikor knnyen
megtallhat.
A nagyobb cgek rszre kszl knyvvizsgl programok fel vannak szerelve olyan
eszkzkkel, amelyek segtik a munka ttekintst, ellenrzst, irnytst. Mind a munka vgzse,
mind pedig az ellenrzse a programon bell trtnik, itt vlthat zenetet a knyvvizsgl s a
munkacsapat, s mindez a programban dokumentlva van.
A fentieken kvl tbb egyedi munkapapr tallhat mg a klnbz szoftverekben, pldt
tallnak a Kamara honlapjn lev Kziknyv a kis s kzpvllalkozsok knyvvizsglathoz
anyagban is.
A szoftverek ezen tlmenen ellthatjk a paprmentes dokumentlst is, melyrl a
kvetkezkben mg sz lesz.
Nagyon fontosnak tartjuk kiemelni, hogy a knyvvizsgli szoftverek, ha megfelelen
alkalmazzuk ket a knyvvizsglat minsgbiztostsnak legfontosabb elemei lehetnek.
5.

A paprmentes dokumentls a knyvvizsglatban

A knyvvizsglnak olyan knyvvizsglati dokumentcit kell ksztenie, amely elegend


ahhoz, hogy az adott knyvvizsglattal korbban kapcsolatban nem ll tapasztalt knyvvizsgl
megrtse

a nemzetkzi knyvvizsglati standardoknak s a vonatkoz jogi s
szablyozsi kvetelmnyeknek val megfelels rdekben vgrehajtott knyvvizsglati
eljrsok jellegt, temezst s terjedelmt

a vgrehajtott knyvvizsglati eljrsok eredmnyeit s a megszerzett
knyvvizsglati bizonytkokat, valamint

a knyvvizsglat sorn felmerlt jelents krdseket, az azokkal kapcsolatban
levont kvetkeztetseket, valamint a kvetkeztetsek levonsa sorn alkalmazott jelents
szakmai megtlseket
A Knyvvizsglati Felgyeleti Szervek ltalnos llspontja, hogy az a knyvvizsglati
munka, vagy munkaszakasz, mely nincs dokumentlva, gy tekintend, mint amit a knyvvizsgl el
sem vgzett, teht csak a dokumentlt munka az elvgzett munka. Ez a tnylls jelentsen
befolysolja munknkat, hiszen a dokumentls sok esetben nagyobb idrfordtst ignyel, mint egyegy knyvvizsglati cselekmny elvgzse. Nagyon fontos dolog teht, hogy a dokumentlsra
fordtand idt a knyvvizsglati munka tervezsnl kell mrtkben vegyk figyelembe, mind
szemlyenknt, mind a hatridt tekintve.
Nem egyrtelm sok knyvvizsglnl, mit is jelent a dokumentls, vajon le kell-e msolnom
minden bizonylatot s szerzdst, amit a kezembe fogtam, vagy elg azt, amiben hibt talltam.
Termszetesen egyik vlasz sem j, hiszen a dokumentlsnl az a fontos, hogy a knyvvizsglat
sorn megvizsglt s jelentsnek minstett gyleteket kellkppen dokumentljuk.
Nagy flrerts ugyanakkor, hogy a dokumentls kimerl a bizonylatok msolsnl, hiszen
az a folyamatnak csak egy igen kis rszt alkotja.
A dokumentlssal a 230-s standard foglalkozik, s kimondja:
A knyvvizsglnak minden tnyt dokumentlnia kell, ami fontos bizonytkul szolgl a



knyvvizsgli zradk (vlemny) altmasztshoz, s annak igazolshoz, hogy a


knyvvizsglatot a Nemzetkzi Knyvvizsglati Standardok alapjn vgeztk el.

A knyvvizsglnak rgztenie kell:



a tesztelt konkrt ttelek vagy krdsek azonost jellemzit,
183


azt, hogy ki vgezte el a knyvvizsglati munkt, s azt a dtumot, amikor ezt a
munkt befejeztk, valamint

azt, hogy ki tekintette t a knyvvizsglati munkt, s ezen ttekints dtumt s
terjedelmt.
A dokumentci alatt azokat a munkaanyagokat (munkapaprok) rtjk, amit a
knyvvizsgl sajt maga kszt, illetleg a knyvvizsglnak msok ksztenek, vagy amit a
knyvvizsgl sszegyjt s megriz a knyvvizsglattal kapcsolatosan. A munkapaprok filmen,
elektronikus eszkzkn vagy egyb formban trolt adatok is lehetnek. Ezen bell a paprmentes
dokumentci felttelezi, hogy mind a checklistkat, mind az elektronikusan rgztett (szkennelt vagy
fnykpezett) dokumentumokat elektronikus adathordozn troljuk. Itt nagyon fontosnak tartjuk
megjegyezni, hogy e dokumentci trolsra is vonatkoznia kell a mentsi rendszernek.
A dokumentls mr a megbzs elfogadsnl kezddik s a minsgellenrzsnl zrul.
Legfontosabb eszkzei pedig az gynevezett checklists munkapaprok lehetnek.
Mirt j egy ilyen tematikusan sszelltott checklista kitltse? Elssorban azrt, mert az
abban feltett krdsek megvlaszolsval nmagban dokumentlni tudja a knyvvizsgl, hogy mely
krdsekkel foglalkozott, a vlaszokhoz fztt kommentrokkal pedig a knyvvizsglati cselekmny
eredmnyt tudja rgzteni. Egy jl sszelltott checklista ezen tlmenen segtsget ad arra, hogy a
knyvvizsgl ne hagyjon ki semmi olyan vizsglatot, mely az adott cg letben befolyssal lehet a
beszmolban bemutatott vals kpre.
Egy jl megfogalmazott s egymsra pl checklista rendszer magt a knyvvizsglati
munkaprogramot is helyettestheti akr a nagyobb vllalkozsok esetn is. A Kamara honlapjn tallhat
Kziknyv mellkletben tallhat egy, a knyvvizsglat sorn minimlisan elvgzend dokumentlsi javaslat, mely, ha ezt
egy szmtgpes programmal teljestjk, a dokumentlsi ktelezettsg teljestse mellett mg a munknk hatkonysgt is
jelentsen javthatja.

A checklistks esetben paprmentesnek minsl a dokumentci akkor is, ha az egy specilis


knyvvizsgl szoftverbe kerl beptsre s akkor is, ha wordben vagy excelben kerl
megfogalmazsra, s trolsa egy elektronikus aktarendszerben trtnik.
A bizonylatok s egyb dokumentumok paprmentes dokumentlsra tbb fle lehetsg
ltezik:
szkennels
digitlis fnykpezgp alkalmazsa
pdf nyomtat alkalmazsa.
Emailek rgztse az aktarendszerben.
A dokumentls szempontjbl ezek a technikk egyrszt egyenrtknek minslnek,
msrszt a gyakorlatban kombinlni szoktk ket.
A Dokumentci elve s rendszere:
A kamara mdszertani tmutatja rgzti:
A munkapaprokat olyan logikailag sszefgg rendszerbe kellene szervezni, amely biztostja:
az anyagok visszakereshetsgt,
a kapcsolatot az egyes terletek (munkapaprok) kztt,
az anyagok teljeskrsgnek ellenrzst,
a gyors eligazodst a munkapaprok kztt
Annak rdekben, hogy a dokumentls tlthat s meggyz erej legyen, clszer a
munkapaprok mell az aktarendszer logikus felptse. Ez trtnhet elektronikusan vagy papr alapon
s termszetesen lehet gyfl vagy gyfl csoport orientlt.
Mi most egy lehetsges vltozatt mutatjuk be, mely teljesti a minimlis elvrsokat:
Tarts akta





Jogi viszonyok (trsasgi szerzds, cgkivonat, kzgylsi jegyzknyvek, hatsgi engedlyek)


Szervezeti felpts
Informatikai httr
Szmviteli dntsek (szmviteli politika s egyb fontos szablyzatok)

184


Adzsi helyzet (bejelentkezsek, vizsglati hatrozatok)

Szemlyzet s munkagy (fontosabb munkaszerzdsek, kollektv szerzds, cafetria szablyzat,
munkakri lersok)

Bels ellenrzsi rendszer (szablyzat, jelentsek,)

Krnyezetvdelem s jrahasznosts (tmogatsok, szablyzatok)
Folyvi aktk
Alapakta


o
o
o
o
o
o

A vizsglat tervezse s megllaptsai


Minsgellenrzs
Megbzskezels
Vizsglati idk, kltsgtervezs, rtkelsek
Vizsglat lebonyoltsnak menedzselse
Vizsglati pontok, megbeszlsek
Jelentsakta


o
o
o
o

Hivatalos, vgleges verzi


Rgi jelentsverzik
Elz vi knyvvizsgli jelents
Vezeti levl
Rszletez akta


o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o

Fknyvi kivonat
Mrleg, eredmnykimutats, tknyvelsek, kiegszt mellklet s zleti jelents
Mrleg fordulnapja utni esemnyek
Immaterilis javak s trgyi eszkzk
Befektetett pnzgyi eszkzk, rtkpaprok
Kszletek s kszletekre adott ellegek
Vevkvetelsek
Kvetelsek-ktelezettsgek kapcsolt vllalkozsok
Egyb kvetelsek
Pnztr, bank (hitelintzeti ktelezettsgek is)
Sajt tke
Cltartalkok
Szllti ktelezettsgek (kapott ellegek is)
Egyb ktelezettsgek
Aktv s passzv idbeli elhatrolsok
Bevtelek
Kltsgek
Egyb bevtelek s rfordtsok
Pnzgyi mveletek bevtelei s rfordtsai
Rendkvli bevtelek s rfordtsok
Adk

Fenti rendszert lehet hasznlni papralap dosszikban trolva, vagy elektronikusan. Ez utbbi
teszi lehetv az n. paprmentes auditot, mely azon tlmenen, hogy a knyvvizsglt mentesti
nagyon sok papr trolstl, egy megfelel szoftver alkalmazsval lehetv teszi, hogy a
munkaprokban rgztett vlaszokat hivatkozsknt sszeksse (referencizza) azon bizonylattal vagy
szerzdssel, vagy egyb dokumentummal, mely alapjn az adott vlaszt adta a knyvvizsgl. Ez a
munka hatkonysgt s ttekinthetsgt jelentsen javtja s a knyvvizsgl rszre is gyorsabb
utlagos hozzfrst tesz lehetv nemcsak a minsgellenrzsnl, hanem mr az gyfllel folytatott
beszmol rtkelsi trgyalson is, valamint a kvet vek vizsglatnl.
A dokumentls szerves rszt kpezik a knyvvizsgl ltal begyjttt olyan knyvvizsglati
bizonytkok, mint a partnerek, bankok egyenlegkzlje, az gyvdi s gyfl ltal adott teljessgi
nyilatkozatok, vezet testleti lsek jegyzknyvei, vagy a hatsgi megllaptsok. Termszetesen
rgzteni kell mindazon szerzdsek s bizonylatok msolatt, amelyek mind pozitv mind negatv
knyvvizsglati bizonytkknt szolglnak, s rgzteni kell a mintavtelek eredmnyt is.
Br itt a dokumentls informatikai httervel foglalkozunk e helyen is fontos rgzteni, hogy
a dokumentls a knyvvizsgl tulajdont kpezi s azokat legalbb 8 vig meg kell rizni. A
dokumentcit a knyvvizsgl sajt munkjnak bizonytsra a minsgellenrzskor, vagy
185

esetleges egyb kls vizsglat sorn a knyvvizsgli szakmai titoktarts kvetelmnyeinek


betartsval a hatsg rendelkezsre kell bocstani. A titoktarts alli felmentst elssorban maga az
gyfl adhat a knyvvizsgl rszre.
6.

Az elektronikus alrs szerepe a knyvvizsglatban

Napjainkban egyre tbb indok tallhat arra, hogy a knyvvizsgl a hivatalos dokumentumait
elektronikus alrssal lssa el. Amita a beszmolk kzzttele is elektronikusan trtnik, ami mell
az gyfl a knyvvizsgli jelentst minden alrs nlkli pdf fileban kell mellkelje, bizony a
knyvvizsgl kockzata jelentss vlt. Egyetlen lehetsge az ellenrzsre, hogy a kzztett
beszmolt s a mell tett jelentst utlag ellenrizze. Az idelis megolds az lenne, ha minden
cgvezet a beszmolt elektronikusan rn al, ami mell egy a knyvvizsgl ltal is elektronikusan
alrt jelents tartozna. Sajnos ettl mg az gyfelek s a knyvvizsglk jelents rsze is tart.
Mi is az elektronikus alrs, s hogyan szablyozza alkalmazst a magyar jog? Ezt tekintjk
t a kvetkezkben a 2001. vi XXXV. trvny, az elektronikus alrsrl alapjn.
Egy dokumentum elektronikus alrsa sorn egy lenyomat kszl a dokumentumrl, illetve az
alr titkos kulcsnak felhasznlsval egy matematikai algoritmus segtsgvel egy kdsorozat
fzdik a dokumentumhoz. Az elektronikusan alrt dokumentum eredetisge, illetve srtetlensge,
tovbb az alr szemlye a nyilvnos kulccsal ellenrizhet. Abban az esetben, ha az alrt
dokumentumban brmilyen vltozs trtnt, gy a digitlis alrs nem fejthet vissza. Az ilyen alrs
nmagban azt is bizonytja, hogy a dokumentum az alrs pillanatban mr ltezett, illetve az az
alrs ta nem vltozott. Ugyanezen dokumentum kinyomtatott vltozatra mr nem vonatkoznak e
vlelmek. Az rvnyes EU irnyelv alapjn olyan klfldi szolgltat alrs hitelestst el kell
fogadni, amely valamely EU tagllamban rendelkezik a szksges regisztrcival. Az elektronikus
alrs tartalmaz idblyeget is.
Fontos megjegyezni, hogy az elektronikus alrs hitelessgnek-, illetve a dokumentum
srtetlensgnek ellenrzse az clnak megfelel szoftverek segtsgvel teljes mrtkben
automatikusan trtnik.
A rendszer mkdsnek alapja, hogy egy megbzhat harmadik fl vllaljon garancit arra,
hogy adott kulcs-pr, adott szemlyhez (alrhoz) tartozik. Erre szolgl a digitlis tanstvny, melyet
mint ahogy emltettk a Hitelests Szolgltat bocst ki.
A minstett tanstvnyoknak tartalmazniuk kell az albbiakat:178
a)179 annak megjellst, hogy a tanstvny minstett tanstvny,
b) a hitelests-szolgltat s szkhelynek (orszg-) azonostjt,
c)180 az alr nevt (jogi szemly vagy jogi szemlyisg nlkli szervezet esetben
elnevezst) vagy egy lnevet, ennek jelzsvel,
d) az alrnak kln jogszablyban, illetve a szolgltatsi szablyzatban, illetleg az
ltalnos szerzdsi felttelekben meghatrozott specilis jellemzit, a tanstvny szndkolt
felhasznlstl fggen,
e) azt az alrs-ellenrz adatot, amely az alr ltal birtokolt alrst kszt adatnak
felel meg,
f) a tanstvny rvnyessgi idejnek kezdett s vgt, valamint azt az idtartamot,
ameddig a hitelests-szolgltat a 9. (7) bekezds szerinti feladatot a tanstvny
vonatkozsban elltja,
g) a tanstvny azonost kdjt,
h) az adott tanstvnyt kibocst hitelests-szolgltat fokozott biztonsg elektronikus
alrst,
i) a tanstvny hasznlhatsgi krre vonatkoz esetleges korltozsokat,
j) a tanstvny felhasznlsnak korltait,
k) ms szemly (szervezet) kpviseletre jogost elektronikus alrs tanstvnya esetn a
tanstvny ezen minsgt s a kpviselt szemly (szervezet) adatait
186

Egy dokumentum elektronikus alrsa a gyakorlatban termszetesen kzel sem tnik ilyen
sszetett feladatnak. A dokumentumok elektronikus alrst kifejezetten erre a clra ksztett alr
szoftverrel vgezhetjk, mely hasznlata nagyjbl annyira sszetett feladat, mint egy dokumentum
kinyomtatsa.
A digitlis alrs: a nylt kulcs titkost rendszerek egy lehetsge, amellyel a
hagyomnyos alrst tudjuk helyettesteni az informatika vilgban. Igazolni tudjuk az alr
szemlyt, s azt hogy a dokumentum az alrs ta nem vltozott meg.
A j digitlis alrs a hagyomnyos alrs minden j tulajdonsgt hordozza, st ki is
egszti azokat.
A digitlis vltozat kizrlag logikailag kapcsoldik a dokumentumhoz s az ellenrzsszeg
miatt a mdosts knnyedn felfedezhet.
A digitlis alrs csak akkor hamisthat, ha titkos, alrsra hasznlt kulcsot valaki
megszerzi. Egybknt senki nem tud sikeresen ellenrizhet alrst kszteni.
Az alrs tartalmaz egy ellenrzsszeget, amihez szksg van egy MD algoritmusra
(hashfggvny) ez ltalban SHA-1 vagy MD5. Ez a dokumentumbl egy fix hosszsg [bit]
sorozatot kszt. Ehhez hozzfzzk az alr nevt vagy azonostjt, az alrs idejt, az MD
algoritmus nevt, s amit mg fontosnak tartunk.
Az elektronikus alrs olyan kriptogrfiai eljrs, amelynek segtsgvel joghats kivltsra
alkalmas, akr a kzzel rott alrssal vagy a kzjegyz eltt tett alrssal egyenrtk bizonyt
erej dokumentum hozhat ltre a hatlyos jogszablyok - elssorban az elektronikus alrsrl szl
2001. vi XXXV. trvny- szerint. Az elektronikus alrs a digitlis alrshoz hasonl fogalom, de
mg a digitlis alrs elssorban a technolgit, az elektronikus alrs a technolgia mellett a jogi
fogalmat is jelenti.
Az elektronikus alrsrl szl trvny
Az elektronikus alrsrl szl 2001. vi XXXV. trvnynk (Eat.) alapja az elektronikus
alrsra vonatkoz kzssgi keretfelttelekrl szl 1999. december 13-i 1999/93/EK eurpai
parlamenti s tancsi irnyelv.
Az Eat. ngy n. elektronikus alrssal kapcsolatos szolgltatst hatroz meg, amelyek a
kvetkezk:
Hitelests szolgltats, amely az elektronikus alrshoz szksges tanstvnyok
kibocstst s fenntartst jelenti. A tanstvny az gyfl nevt s alrs-ellenrz adatt
(kriptogrfiai nyilvnos kulcst) tartalmazza, azt rja le, hogy hogyan lehet ellenrizni az adott
szemly elektronikus alrsait.
Idblyegzs szolgltats, amelynek keretben egy megbzhat fl, egy idblyegzs
szolgltat sajt alrsval igazolja, hogy adott lenyomat dokumentum adott idpontban mr
ltezett. Az ilyen igazols az idblyeg.
Eszkz szolgltats, amely az alrs-ltrehoz eszkzk, s a rajtuk lv alrs-ltrehoz
adat (kriptogrfiai magnkulcs) generlst s kibocstst jelenti.
Elektronikus archivls szolgltats, amely az elektronikusan alrt s/vagy idblyegzvel
elltott dokumentumok hossz tv hiteles megrzsre ad lehetsget.
A trvny mind a ngy szolgltats tekintetben megklnbztet minstett s nem minstett
szolgltatkat
A trvny meghatrozza az egyes szolgltatsokra vonatkoz alapvet biztonsgi
kvetelmnyeket, s szablyozza a szolgltatk felelssgt is. Tbb klnbz biztonsgi szint
elektronikus alrst klnbztet meg, a kvetkezkben ezeket mutatjuk be.
Minstett elektronikus alrs
187

A minstett elektronikus alrs a legmagasabb biztonsgi szint elektronikus alrs. Az Eat.


szerint a minstett alrs olyan fokozott biztonsg elektronikus alrs, amely minstett
tanstvnyra pl, s amelyet biztonsgos alrs-ltrehoz eszkz (pl. egy specilis minsts
intelligens krtya, avagy chipkrtya) segtsgvel hoztak ltre. A minstett elektronikus alrs
mindenkppen kriptogrfiai technolgikra - jellemzen PKI-re s X.509 tanstvnyokra - pl, a
Nemzeti Hrkzlsi Hatsg ltal meghatrozott kriptogrfiai algoritmuskszletek alapjn.
Minstett tanstvnyt kizrlag minstett hitelests szolgltat bocsthat ki, mghozz
kizrlag szemlyes regisztrci sorn, azaz a minstett hitelests szolgltat munkatrsnak
szemlyesen tallkoznia kell a tanstvnyt ignyl szemllyel.
A polgri perrendtartsrl szl trvny szerint a minstett elektronikus alrssal hitelestett
okirat teljes bizonyt erej magnokirat. Amennyiben a minstett alrst kzokirat killtsra
jogosult fl ksztette, s teljeslnek a kzokiratra vonatkoz kvetelmnyek, akkor a minstett
elektronikus alrssal elltott dokumentum kzokirat.
Az elektronikus alrsra vonatkoz kzssgi keretfelttelekrl szl 1999/93/EK irnyelv
rtelmben az EU-tagllamok elfogadjk a ms tagllamok szablyai szerint kszlt minstett
elektronikus alrsokat, s azokat a kzzel rott alrssal egyenrtknek tekintik. (Az Eat-ben
szerepl tbbi szolgltats nem felttlenl nylik t az EU-tagllamok hatrain.)
Fokozott biztonsg elektronikus alrs
A fokozott biztonsg elektronikus alrs a minstettnl alacsonyabb biztonsgi szintet
kpvisel, sokkal kevesebb szably vonatkozik r. A fokozott biztonsg alrs is kriptogrfiai
megoldsokra pl.
Pldul, egy fokozott biztonsg elektronikus alrs esetn:
nem felttlenl trtnt szemlyes azonosts,
az alrs-ltrehoz adatot nem felttlenl vdi intelligens krtya,
a hitelests szolgltat nem felttlenl vllal felelssget a tanstvnyrt stb.
A fokozott biztonsg elektronikus alrssal hitelestett okirat megfelel az rsba foglaltsg
kvetelmnyeinek.
Fokozott biztonsgnak nem minsl elektronikus alrs
Az elektronikus alrsrl szl trvny szerint ltezhet olyan elektronikus alrs is, amely
nem felel meg a fokozott biztonsg alrs kvetelmnyeinek sem. (Ilyen pldul, ha valaki odarja a
nevt egy e-mail vgre.) Az ilyen alrsrl az Eat. mindssze annyit llt, hogy a brsg nem
utasthatja el nmagban azrt, mert elektronikusan ltezik.
Az elektronikus alrshoz szksges technolgia:
Kriptogrfiai mvelet
Az elektronikus alrsrl szl trvny technolgia-fggetlen, de a benne foglaltak jelenleg a
nyilvnos kulcs kriptogrfia segtsgvel, az n. nyilvnos kulcs infrastruktra alapjn valsthatak
meg.
A nyilvnos kulcs infrastruktra minden szerepljnek kt kulcsa van: az egyik az n.
magnkulcs (ms nven titkos kulcs), amelyet titokban tart, a msik az n. nyilvnos kulcs, amelyet
akr nyilvnossgra is hozhat.
Ha valaki a sajt magnkulcsval kdol egy bitsorozatot (illetve annak hash-t, azaz
kriptogrfiai lenyomatt), akkor az eredmnyl kapott bitsorozatrl igazolhat, hogy azt mely
nyilvnos kulcshoz tartoz magnkulccsal hoztk ltre. Ha biztonsgos kriptogrfiai algoritmust, s
kellen hossz kulcsot hasznlunk, akkor a tudomny s a technolgia mai llsa szerint az adott
dokumentumhoz tartoz alrst kizrlag a magnkulcs birtokban lehet ltrehozni. A mveletet,
amikor egy bitsorozatot (vagy annak hash-t) a sajt magnkulcsunkkal kdoljuk, digitlis alrsnak
nevezzk. (Ugyanezen technolgia segtsgvel titkostott zenetet is kldhetnk. Ekkor a cmzett
188

nyilvnos kulcsa segtsgvel kdoljuk az zenetet (vagy az zenet titkostsra hasznlt, n.


szimmetrikus kulcsot), gy csak a sajt magnkulcsa segtsgvel tudja visszafejteni azt. Ez az n.
nyilvnos kulcs titkosts.).
Tanstvny
Egy nyilvnos kulcs alapjn meggyzdhetnk arrl, hogy egy adott elektronikus alrst
valban a hozz tartoz magnkulccsal ksztettek-e, de ebbl mg nem tudjuk, hogy ki az adott
kulcspr, azaz ki ksztette az alrst. A tanstvny egy olyan bitsorozat, amely valakinek a
megnevezst s a nyilvnos kulcst tartalmazza (s ezen kvl tovbbi adatokat is tartalmaz), s
amelyet egy megbzhat fl, n. hitelests szolgltat rt al. A tanstvnybl azt tudhatjuk meg,
hogy egy adott szemly elektronikus alrsnak hitelessgrl hogyan - mely nyilvnos kulcs alapjn
- gyzdhetnk meg, gy a tanstvny az alrsi minta elektronikus megfeleljnek tekinthet.
Elektronikus alrs ksztse
Elektronikus alrs ksztshez a kvetkezkre van szksg:
egy nyilvnos kulcsbl s egy magnkulcsbl ll kulcsprra, amelyet
ltalban egy alrs-ltrehoz eszkz, azaz egy intelligens krtya formjban kapunk meg a
hitelests szolgltattl (az intelligens krtya hasznlathoz krtyaolvas kszlket is
kapunk),
egy tanstvnyra, amely alapjn msok is meggyzdhetnek az alrs
hitelessgrl,
egy alrs-ltrehoz alkalmazsra (pl. Outlook, Mozilla, Adobe Acrobat, eSzign),
a dokumentumra, amit al szeretnnk rni.
Az elektronikus alrson clszer idblyeget is elhelyezni, lehetleg rgtn az alrs
ksztst kveten. Szksges, hogy az alrs-ltrehoz alkalmazs egyttal az idblyeget is
beszerezze az alrs ksztse sorn.
Az elektronikus alrs formtuma
Az elektronikus alrs sokfle formtumban megjelenhet, nem minden alkalmazs kezel
minden alrs-formtumot. Elterjedt az e-maileken lv S/MIME alrs, a PDF fjlokba begyazott
alrs, illetve az Eurpai Uniban az Eurpai Tvkzlsi Szabvnyostsi Intzet (ETSI) ESI
munkacsoportja ltal kidolgozott XAdES (XML Advanced Electronic Signature) s CAdES (CMS
Advanced Electronic Signature) formtumok.
Magyarorszgon ezek kzl leginkbb a XAdES alrsokat tartalmaz n. e-akta s a PDF
alrs formtumok terjedtek el. A XAdES alrsok jelentsge abban rejlik, hogy knnyen,
szabvnyos mdon csatolhatak hozzjuk idblyegek, illetve az alrs ellenrizhetsgt segt
egyb informcik is.
Az elektronikus alrs archivlsa
Ha azt szeretnnk, hogy egy elektronikus alrs hitelessge hossz tvon is igazolhat
maradjon, a kvetkez krlmnyeket clszer figyelembe venni:
Ha az alr tanstvnya rvnytelenn vlik (lejr vagy visszavonjk), igazolni kell tudni,
hogy az alrs akkor kszlt, amikor a tanstvny mg rvnyes volt. Ezrt szksges idblyeget
elhelyezni a mg rvnyes alrson.
Clszer sszegyjteni s eltrolni mindazon informcikat, amelyek az alrs rvnyessgt igazoljk, mert ezek
nem lesznek akrmeddig elrhetek. Ezeket is clszer idblyegezni. (Ilyen pldul az n. XAdES-X-L alrs.)

Mszaki rtelemben az idblyegen is alrs van, gy az idblyeg rvnyessge is csak addig


igazolhat, amg az idblyegzs szolgltat tanstvnya rvnyes. Ezrt clszer j, ms forrsbl
szrmaz idblyeget elhelyezni az mg rvnyes idblyegen (pl. mieltt az idblyeget kibocst
idblyegzs szolgltat tanstvnya lejr).
Hossz tvon, vek, vtizedek alatt elfordulhat, hogy az alrs (vagy valamely idblyeg
stb.) ksztshez hasznlt kriptogrfiai algoritmusok elavulnak, s ekkor mr nem igaz, hogy az
189

alrst (vagy idblyeget) csak a magnkulcs birtokosa hozhatta ltre. Ezrt clszer j, ersebb
algoritmusokon alapul idblyeget elhelyezni az alrson s az rvnyessgt altmaszt
informcikon, mg addig, amg az alrs rvnyessge igazolhat. (Ezen utbbi kt kvetelmny pl.
XAdES-A alrssal teljesthet.)
Ha azt szeretnnk, hogy az alrs rvnyessge hossz tvon is igazolhat maradjon, clszer
rendszeresen (az alkalmazott technolgiktl fggen pl. 5-10 vente) idblyeget elhelyezni az
alrson s az rvnyessgt altmaszt informcikon.
A 114/2007. GKM rendelet hatrozza meg a hiteles digitlis archivls jogszablyi
kvetelmnyeit. E rendelet minden elektronikusan archivlt hiteles informcira vonatkozik, belertve
azokat is, amelyeken nincsen elektronikus alrs. A rendelet szerint a megrzsre ktelezett maga is
elvgezheti a fenti mveleteket, de minstett archivls szolgltatt is megbzhat vele. A kett
kztt az jelenti a f klnbsget, hogy ha minstett archivls szolgltat archivl egy
dokumentumot, akkor az Eat. szerint vlelmezni kell, hogy "jl" vgzi az archivlst, s felel azrt,
hogy az archivlst j vgezze. Ezzel szemben, ha valaki sajt maga vgzi az archivlst, akkor neki
kell bizonytani, hogy megfelelen jr el (pl. megfelel mdon s megfelel rendszeressggel helyezi
el az idblyeget), s maga felel minden ebbl ered krrt.
Az elektronikus cgeljrs ma Magyarorszgon a legnagyobb, elektronikus alrsra pl
alkalmazs. Az elektronikus cgeljrs keretben a cgek jogi kpviseli 2005-tl elektronikus
alrssal, az interneten keresztl intzhetik a cgek bejegyzsvel, s a cgek adatainak vltozsaival
kapcsolatos gyeket. Ezen tl, a cgeljrsban rintett hatsgok s szervezetek (pl. cgbrsgok, a
NAV, a Magyar llamkincstr, valamint a pnzintzetek) is elektronikus alrssal hitelestve
kommuniklnak egymssal.
A Magyar Orszgos Kzjegyzi Kamara tagjai minden kzjegyzi okiratot elektronikusan
archivlnak. Az okiratokat beszkennelik, a kzjegyzk vagy kzjegyz helyettesek minstett
elektronikus alrssal ltjk el ket, majd az gy kapott e-aktkat minstett archivls szolgltatnl
archivljk 2007-tl.
Az nll brsgi vgrehajtk elektronikusan alrt megkeresseket kldenek a pnzintzetek
fel 2009-tl.
Ezek utn gy rezzk jogos a felvetsnk, hogy a knyvvizsglk is kommuniklhatnnak
mind az gyfeleikkel, mind a hatsgokkal elektronikus alrs segtsgvel.
Mit jelenthet ez a gyakorlatban?
Kt f dokumentumunk a fggetlen knyvvizsgli jelents, valamint a knyvvizsgli
elfogad nyilatkozat.
Vlelmezzk a knyvvizsglk jelezse alapjn, hogy azrt nem akarjk alkalmazni az
elektronikus alrst, mert akkor nem lehet biztostani, hogy a knyvvizsgli jelents dtuma s
beszmol alrsnak dtuma azonos legyen. A standardok viszont nem azt mondjk, hogy aznap kell
a jelentst alrni, amikor a teljessgi nyilatkozat s a beszmol alrsra kerlt, hanem azt kveten
egy kzeli idpontban. Ez viszont knnyen megoldhat az elektronikus alrs segtsgvel is.
Ha gy tesznk, egy sor olyan dologgal tallkozunk, ami kedvez:
nincsenek pldnyok: az elektronikus jelents annyi pldnyban ll
rendelkezsre, amennyiben csak akarjuk,
nincs kzbestsi problma: az elektronikus jelentst elektronikusan
kzbestik, s ksz,
nincs megrzsi problma, nem vsz el, nem tnik el, nem tudjuk elkeverni, r
tudunk keresni,
nincs hitelestsi problma, nincs knyvvizsgli jelents hiteles verzija
nincs tovbbtsi problma, nincs olyan helyzet, hogy valaki valakinek gy
tovbbtja, hogy nem lehet biztos abban, hogy vajon hiteles-e.
190

Mita elektronikusan kell benyjtani a beszmolt, s amita az adhatsg is csak


elektronikusan alrt dokumentumokat fogad be, az ltalban az emberek komolyan veszik, hogy nem
paprnak van mr kizrlagos jelentsge.
Egy minsg-ellenrzs sorn ez a gyakorlat mind jogilag, mind technikailag teljesen megllja
a helyt. Elektronikusan is ellenrizhet, hogy benne van a dtum, ami megfelel. pp ez a klnbsg,
amit egy hagyomnyos kzi alrssal nem tudunk megtenni, mert mindig kell egy alrsi
cmpldny, amely alapjn meg tudunk gyzdni rla, hogy az alrs kveti-e azt a formt. Az
elektronikus alrsnl erre egyltaln nincs szksg, el lehet menni a tanstvnygykrig s
megtallhatk a tkletesen hiteles informcik, amelyeknek ksznheten hiteles irat.
A jogszably (Pp. 196. (1)) szerint teljes bizonyt erej magnokiratnak minsl az a
szmviteli irat, bizonylat is, ha az elektronikus okiraton killtja azon minstett elektronikus alrst
helyezett el, de az tartalmilag akkor se kifogsolhat, ha csak fokozott biztonsg alrst tartalmaz.
Az okirat dtumozsa s a helyszn feltntetse tovbbra is megmarad, a hiteles ksztsi idpontpont
az elektronikusan alrt jelents idblyegzse eltt trtnt, br nem lesz teljes bizonyt erej
magnokirat.
Fentiek ismerete teht nlklzhetetlen lesz a jv knyvvizsglja szmra.
7.

Szmtgpes mintavteli technikk

A knyvvizsglnak a magyar Nemzeti Knyvvizsglati Standardok rtelmben elegend


bizonytkot kell gyjtenie vlemnye altmasztshoz. Ezzel kapcsolatban a knyvvizsglati
bizonytkokrl szl 500. standard 6. pontja az albbiakat mondja:
A knyvvizsglnak olyan knyvvizsglati eljrsokat kell megterveznie s vgrehajtania,
amelyek az adott krlmnyek kztt az elegend s megfelel knyvvizsglati bizonytk
megszerzshez megfelelek.
A knyvvizsgli standardok termszetesen csak ltalnos irnymutatst adnak arrl, hogy a
bizonytk mikor tekinthet elegendnek. A konkrt helyzetben a knyvvizsgl feladata annak
eldntse, hogy elegendnek tartja-e a nagyobb rtk, kockzatosabbnak tekintett ttelek
kivlasztst s megvizsglst, vagy a mintavtel statisztikai vagy nem statisztikai vltozatt
alkalmazza, esetleg a kt eljrst kombinlja.
Az elektronikus adatllomnyok s a mintavteli programok terjedsvel egyre knnyebb a
mintavtel gyakorlati elvgzse, javultak a munka felttelei. Az MKVK ltal kezdemnyezett sikeres
adatexport a kis- s kzepes cgek knyvvizsgli szmra is nagy tmegben teszi elrhetv a teljes
fknyvi knyvelst digitlis formban. Emellett ma mr tbb, itthon is elrhet, magyar nyelv
knyvvizsgl program kpes a mintavtel elvgzsre, a knyvvizsgl tmogatsra, gy
gyakorlatilag minden knyvvizsgl rendelkezhet a szksges szmtstechnikai eszkzkkel. A
statisztikai mintavtel alkalmazsa lnyegesen hatkonyabb, hitelesebb teheti a vizsglatunkat,
annak eredmnyeit.
A szmtgpes mintavtelezs hasznlathoz a knyvvizsglnak nem kell elmleti
mlysgekben ismernie a mgttes matematikai-statisztikai appartust, de tudnia kell, hogy egyes
eljrsokat milyen esetekben lehetsges s clszer alkalmazni, melyek az elnyeik s a htrnyaik, az
egyes paramterek mit jelentenek, s hogy ezeket milyen megfontolsok alapjn kell az adott
vizsglathoz illeszkedve megllaptania.
A mintavtel elvgzshez elszr pontosan meg kell hatrozni a vizsglat cljt. Ezt
kveten definilni kell az alapsokasgot, amelybl a mintt vesszk, majd meg kell hatrozni a
mintavtel mdszert. Vgre kell hajtani a mintavtelt, s a mintn el kell vgezni a knyvvizsglati
eljrsokat. Vgl a vizsglat eredmnyeit ki kell rtkelni.
A kvetkezkben ttekintjk minta kivlasztsnak mdszereit, a mintavteli eljrsok fajtit
s a statisztikai mintavtellel kapcsolatos alapfogalmakat.
191

Ezutn rszletesebben ismertetjk a pnzegysg alap mintavtelt, amelyet a knyvvizsglat


specilis mintavteli s vizsglati ignyeinek figyelembe vtelvel alaktottak ki a 80-as vekben.
7.1 A mintavtellel kapcsolatos alapfogalmak
A knyvvizsglati mintavtelezssel kapcsolatos a knyvvizsglat sorn szksges fogalmakat valamint a knyvvizsgl ltal vgzett mintavteli eljrsokkal kapcsolatos
kvetelmnyeket az 530. tmaszm magyar Nemzeti Knyvvizsglati Standard tartalmazza.
A knyvvizsglati mintavtelezs a knyvvizsglati eljrsok alkalmazsa a vizsglt sokasg
tteleinek kevesebb, mint 100%-ra, annak rdekben, hogy kvetkeztetst vonjunk le a teljes
sokasgra vonatkozan. A sokasg valamennyi egysgnek eslye kell, hogy legyen a kivlasztsra.

A mintavtelezs tfog munkamenett az albbi brval szemlltethetjk: t kell rajzolni,


hogy ne ciklikus legyen
A megismerend sokasg, amelyre vonatkozan kvetkeztetst akarunk levonni,
alapsokasgnak nevezzk. (Az 530.standard, eltren a statisztikai irodalomban szoksos
megnevezstl a sokasg kifejezst hasznlja.) Az alapsokasg N db. elembl ll. Ez lehet a
knyvvizsglati munkhoz szksges brmilyen adatllomny, pl. a trgyi eszkzk llomnya,
kszletllomny, vev kvetels llomny, stb.. Az alapsokasg a nagy elemszm miatt hagyomnyos
mdszerekkel nem tekinthet t, ezrt gy dntnk, hogy mintavtelt alkalmazunk. A mintavteli
mdszer kivlasztsa utn az alapsokasgbl n elem mintt vesznk.
Most kvetkezik a tulajdonkppeni knyvvizsgli munka, a minta elemeit megvizsgljuk a
vizsglati clnak megfelelen, pl. a kszletek rtkelse a szablyoknak megfelelen trtnt-e, a
kvetelseket azonos sszegben visszaigazoltk-e, stb.
A mintavteli eljrs befejez lpseknt vizsglati eredmnyeket dokumentljuk,
kirtkeljk, s kvetkeztetst vonunk le az alapsokasgra vonatkozan. A kvetkeztets mdszere a
mintavtel mdszervel ll szoros sszefggsben.
Statisztikai s nem statisztikai mintavteli eljrsok
A mintavteli eljrsok magukban foglaljk a minta kivlasztsnak mdszert, valamint a
kirtkels mdszert. A mintavteli eljrsokat osztlyozhatjuk aszerint, hogy a minta vtele s az
eredmnyek kirtkelse sorn milyen elmleti httrre tmaszkodnak. Ebbl a szempontbl
megklnbztetnk statisztikai s nem statisztikai mintavteli eljrsokat.
A statisztikai mintavteli eljrsok jellemzje, hogy

a minta tteleit vletlenszeren vlasztjuk ki, s


192


a minta eredmnyeinek rtkelsre, belertve a mintavtelezsi kockzat
mrst is, a valsznsg szmts szablyait alkalmazzuk.
Az olyan mintavtel, amely nem rendelkezik a fenti jellemzkkel, nem statisztikai
mintavtelezsnek minsl. A statisztikai mintavteli eljrsnak mindkt felttelt teljestenie kell.
Nem nevezhet statisztikai mintavtelnek az eljrs, ha a minta kivlasztsa statisztikai mdszerekkel
trtnik ugyan, de a kirtkels nem felel meg a msodik kritriumnak.
Melyek a statisztikai mintavtel elnyei?

Segti a knyvvizsglt a hatkony mintamret kialaktsban,

alkalmazsval nem lehet megkrdjelezni, hogy elegend knyvvizsglati


bizonytkot szereztnk-e,

kirtkeli az eredmnyeket, s mrhetv teszi a mintavtelezsi kockzatot.


A knyvvizsgli standardok nem rszestik elnyben egyik vagy msik mdszert sem, hanem
a knyvvizsglra bzzk, hogy a konkrt helyzetnek megfelelen vlassza ki a kvetend mintavteli
eljrst.
Minta kivlasztsi mdszerek
A minta kivlasztsi mdszere a szorosabban vett mintavtel rszben ktdik ahhoz, hogy
statisztikai, vagy nem statisztikai mdszert alkalmazunk. A sokfle mdszer kzl az 530. Standard 4.
sz. fggelke az albbi fbb minta kivlasztsi mdszereket emlti meg:

Vletlenszer kivlaszts, vletlenszm genertor, vagy vletlenszm tblzatok


segtsgvel. Egyszer, gyakran alkalmazott kivlasztsi mdszer.

Rendszerezett kivlaszts, nevezik szisztematikus kivlasztsnak is. Itt elszr a


mintamretet hatrozzuk meg (legyen ez 60), majd a sokasgban lev mintavtelezsi egysgek
szmt (1200) elosztjuk a mintamrettel. Ez lesz a mintavtelezsi intervallum, ami pldnkban 20. A
sokasg minden 20-adik ttelt vlasztjuk ki, gy, hogy a kezdpont meghatrozsa az els 20 ttelen
bell vletlenszeren trtnik. A szisztematikus kivlasztssal vletlenszer mintt kapunk akkor, ha a
sokasg elrendezse vletlenszer. Pl. a zr kszletllomnybl vesznk mintt, olyan listbl, amely
cikkszm szerint nvekv sorrendben kszlt. A cikkszm azonban egyben a termkek csoportostst
is jelenti, pl. nagy rtk, de kisebb ttelszm ksztermkek, flksz termkek s nagy ttelszmban
raktron lev alkatrszek szerint. Ilyen esetben a rendszerezett kivlasztssal vett minta nem lesz
vletlenszer, alulreprezentltak lehetnek a ksztermkek, s fellreprezentltak az alkatrszek. Vagy
a kszletllomnyt kell ms sorrendbe rendezni, vagy ms kivlasztsi mdszert, pl. rtegzett
kivlasztst kell alkalmazni.

A pnzegysg alap kivlaszts is egyfajta rendszerezett kivlaszts, amelyet a


kvetkez rszben rszletesen be fogunk mutatni.

tletszer kivlaszts. Ennek sorn a knyvvizsgl a mintt strukturlt technika


kvetse nlkl vlasztja ki, azaz rbk a vizsgland ttelekre. Az ltalnosan elterjedt felfogssal
ellenttben statisztikailag ez nem tekinthet vletlenszer kivlasztsnak, mert ksrletekkel
bizonytottan az emberi kivlaszts minden trekvs ellenre torztst tartalmaz, s nem biztostja,
hogy minden elemnek eslye legyen a mintba val bekerlsre. (Pl. egy listbl nkntelenl is a
hosszabb vagy rvidebb nev, vagy szmunkra a neve, vagy ms tnyez miatt rdekesebbnek tn
tteleket vlasztjuk ki). ppen ezrt az tletszer kivlaszts statisztikai mintavtel alkalmazsakor
nem megfelelnek tekintett mdszer.

Elterjedt kivlasztsi md a knyvvizsglk kztt a blokkok kivlasztsa. A blokk a


sokasgon bell valamilyen mdon egymshoz kapcsold ttelekbl ll. A leggyakoribb egy
idintervallum tteleinek a vlasztsa, pl. valamelyik hnap pnztranyagnak, vagy rbevteli
szmlinak az ellenrzse, vagy meghatrozott napok kivlasztsa. A blokk kivlasztst rendszerint
nem lehet hasznlni a knyvvizsglati mintavtelezs sorn, mert a legtbb sokasg gy pl fel, hogy
az egymst kvet ttelek vrhatan egymshoz hasonl, de a sokasgban mshol tallhat ttelektl
eltr jellemzkkel rendelkeznek. Az idintervallum szerinti kivlasztsban pl. a szezonalits okozhat
ilyen azonossgokat s eltrseket a termkek jellegben, a szmlk nagysgrendjben, a vevkrben,
stb. Br bizonyos krlmnyek kztt helynval knyvvizsglati eljrs lehet a ttelek egy blokkjt
193

vizsglni, az ritkn lenne megfelel technika a minta kivlasztshoz, ha a knyvvizsgl a minta


alapjn szndkozik rvnyes kvetkeztetseket levonni a teljes sokasgrl.
Fbb statisztikai mintavteli eljrsok
A knyvvizsglatban a mintavteli eljrsok kt nagy csoportjt hasznljuk:

Minstses mintavteli eljrsok (attribute sampling). A minstses mitavtelnl a


minta elemeit abbl a szempontbl vizsgljuk, hogy megfelelnek-e egy bizonyos minsgi
tulajdonsgnak, vagy nem. A vizsglt elem rtke kzmbs ebben a mintavteli eljrsban. A
kvetkeztetsnk arra vonatkozik, hogy a vizsglat alapjn a mintavtelezsi egysgek hny %-a felel
meg a vlasztott tulajdonsgnak.
A minstses mintavtel tipikus alkalmazsi terlete a knyvvizsglatban az ellenrzsi
rendszerek hatkony mkdsnek vizsglata. A hatkony mkds egyik felttele, hogy az elrt
ellenrzsi munkafolyamatokat a valsgban elvgezzk. A knyvvizsgl ennek megllaptsra
minstses mintavtelt alkalmazva mintt vesz a bizonylatokbl (pl. beszerzsi szmlk), s
megvizsglja, hogy azokon az ellenrzsi elrsoknak megfelelen szerepel-e a raktros alrsa,
amivel igazolja, hogy a szmln szerepl ruk a raktrba berkeztek. A mintt kirtkelve
megllaptja, hogy a teljes sokasgra vonatkozan az ellenrzst milyen arnyban hajtottk vgre.
Ennek, s ms vizsglatoknak az alapjn eldnti, hogy milyen mrtkben tmaszkodhat az ellenrzsi
rendszerekre, s milyen mrtkben kell alapvet vizsglati eljrsokat vgeznie.
A minstses mintavtel msik gyakori alkalmazsi terlete a leltrak ellenrzse. A
knyvvizsgl a minstses mintavtelt alkalmazva a leltrbl bizonyos szm ttelt kivlaszt, s
utnaszmolssal leellenrzi, hogy azok egyeznek-e a leltrven szerepl mennyisggel. Az
eredmnyek kirtkelse utn megllaptja, hogy a leltrfelvtelt elfogadhatja-e valsnak, vagy nem.
Mrses mintavteli eljrsok
A mrses mintavteli eljrsok valamilyen mrhet rtk becslsre vonatkoznak. A
knyvvizsglatban ezeknek az eljrsoknak a segtsgvel tudunk vlaszolni arra a krdsre, hogy a
mintavtel s a kirtkels alapjn a sokasgban van-e lnyeges hibs llts? A mrses mintavteli
eljrsok kz tartozik a klasszikus vletlen mintavtel, valamint a pnzegysg alap mintavtel.
7.2 A pnzegysg alap mintavtel
A pnzegysg alap mintavtel menete
A pnzegysg alap mintavtel sorn a pnzegysgek szma jelenti a mintavteli sokasgot. A
sokasg minden egyes forintja egy mintavteli egysg. Pl. egy 100.000.000 Ft sszeg kvetels
llomnyban 100.000.000 mintavtelezsi egysg van. Minden pnzegysgnek azonos eslye van a
mintba val bekerlsre. Minden mintavtelezsi egysg egy meghatrozott fizikai ttelt (rtkestsi
szmlt) kpvisel. A pnzegysgekhez tartoz fizikai ttelt logikai egysgnek nevezzk. A
mintavtelezshez a sokasgot sorba rendezzk (pl. bizonylatszm sorrendjben, vagy a vevk neve
szerint, vagy a termkek megnevezse szerint, stb.). Figyelnk arra, hogy kivlaszts statisztikai
rtelemben csak akkor lesz vletlen, ha a sokasg elemei vletlenszer de legalbbis a mintavteli
intervallumtl fggetlen sorrendben szerepelnek. Ezutn a szisztematikus kivlaszts mdszervel
kivlasztunk n szm mintavtelezsi egysget, azaz pnzegysget. A hozzjuk tartoz logikai
egysgek alkotjk a mintt, amin a vizsglatot elvgezzk, s vizsglati eredmnyeket kirtkeljk.
A szisztematikus kivlaszts sorn a mintasokasgbl minden k-adik mintavtelezsi
egysget, jelen esetben pnzegysget vlasztunk ki. A k rtkt mintavteli intervallumnak
nevezzk. A kezdpont egy 0 s k kztti szm, amit vletlenszer kivlasztssal hatrozunk meg.
A pnzegysg alap mintavtelt az albbi brn szemlltetjk:

194

2000
4000
8000
2000
3000
4000
3000
5000
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
A fels sor az alapsokasgot kpviseli, amibl mintt akarunk venni (pl. kvetelsek rtke
vevnknt). A mintavtel clja az egyenlegkzlsre kikldend ttelek kivlasztsa. Az alapsokasg 9
ttelbl ll, az sszrtke 33 000 Ft.
A kzps sor a mintavteli egysgeket szemllteti. sszesen a mintavteli sokasg
vgsszegnek megfelel, 33.000 mintavteli egysg van.
Az als sorban a mintavteli intervallumot tntettk fel, amelynek a szmtst a
ksbbiekben mutatjuk be. A mintavteli intervallum 5.000 Ft. A vletlenszm genertorral
kivlasztott kezdrtk 3.000 Ft. A mintavtelt 3.000 Ft-nl elkezdve szisztematikus kivlasztssal a
8000. a 13.000. a 18.000, stb. mintavteli egysgeket vlasztjuk ki. sszesen 6 db mintavteli
egysget vlasztunk, azaz a minta elemszma 6.
Mindegyik mintavteli egysghez tartozik egy logikai egysg. A kisebb logikai egysgeknek
alacsonyabb az eslyk a mintba val bekerlsre, a nagyobb logikai egysgek magasabb
valsznsggel kerlnek be a mintba. A pnzegysg alap mintavtel egyik j tulajdonsga, hogy
automatikusan elvgzi a minta rtegzst.
Ha lenne 0 rtk kvetels, akkor azt a pnzegysg alap mintavtel nem vlasztan ki. A
negatv rtkek a pldnl maradva a Kvetel eljel egyenlegek a pnzegysg alap mintavtel
szempontjbl a szmviteli alkalmazsoknl nem rtelmezhetk.
Ha a logikai egysg nagyobb, mint a mintavteli intervallum, akkor elfordulhat, hogy a
mintavtel sorn ktszer lesz kivlasztva. Ez trtnt a 8.000 Ft rtk kvetelssel is. gy a kivlasztott
logikai egysgek szma, a minta ttelszma - amit vizsglni kell - lehet kevesebb, mint a minta
elemszma. Jelen esetben a minta ttelszma 5 db logikai egysg.
A mintavtel elksztse
A mintavtel elksztseknt meg kell llaptani a vizsglati clt, ki kell jellni az
alapsokasgot, meg kell hatrozni a mintavteli egysget, s definilni kell, hogy mit tekintnk
hibnak.
A vizsglat clja a legtbb esetben a beszmol valamely elemre vonatkozan valamelyik
llts rvnyessgnek a megllaptsa. A knyvvizsgl a mintavtel eszkzvel kell bizonyossgot
kvn szerezni a vevkvetelsek ltezsre, vagy a kszletek, trgyi eszkzk rtkelsre
vonatkozan. A vizsglat megkezdse eltt meg kell hatrozni a vizsglat cljt, mert ez segthet a
menet kzben felmerl krdsek megvlaszolsban.
Ki kell jellni, hogy mi az alapsokasg. Az alapsokasg lehet pl. a Ft alap vev kvetelsek
zr llomnya. Elfordulhat, hogy a trsasg tevkenysgbl addan sok az ellegfizets, ezrt a
vevllomnyban jelents szmban vannak Kvetel egyenlegek. Ebben az esetben meg kell
vizsglni, hogy nem lenne-e clszer az llomnyt kettbontani, s kln vizsglatot vgezni az
ellegekre.
Meg kell hatrozni a mintavteli egysget, a vizsglat ignye, gazdasgos vgrehajtsa szerint.
Mintavteli egysg lehet az alapsokasg brmely, nllan definilhat s nllan nyilvntartott
eleme. A kvetelsek esetben pl. mintavteli egysg lehet a vev, de ha sok nll telephelye van,
akkor lehet a telephelyenknti bontsa is; kszletek esetben lehet az egyedi kszletelem, vagy nagyon
kis rtk ttelek esetben valamilyen termkcsoport, stb.
Definilni kell tovbb, hogy mit tekintnk hibnak. A fenti pldkban a hiba defincija
lehet a knyvelt rtk s a vev ltal visszaigazolt, a knyvvizsgl ltal ellenrztt rtk klnbzete.
Fontos annak meghatrozsa is, hogy mit nem tekintnk hibnak. Pl. nem tekintjk hibnak, ha a
kinnlevsgek vizsglatnl azrt van eltrs a knyv szerinti rtk s a vev ltal visszaigazolt rtk
kztt, mert a befolyt sszeget a vev nem a megfelel szmljhoz knyveltek.
195

Az alapsokasg elksztse a vizsglatra


A vizsglatra val elkszts els lpseknt ellenrizni kell, hogy a megkapott adatllomny
egyezik-e a mrleg szerinti adattal. A kvetkeztets, amit levonunk, csak arra az adatllomnyra lesz
rvnyes, amibl dolgoztunk.
A mintavtel hatkonysgnak fokozsa rdekben rdemes az alapsokasgot ttekinteni, s a
vizsglatra elkszteni.
Vannak olyan ttelek, amelyeket technikai okokbl ki akarunk hagyni a vizsglatbl.
Ezeknek a tteleknek a vizsglatbl val kihagysa nvelheti a mintavtel hatkonysgt, s
cskkentheti a teljes mintamretet. Ilyenek:
a nulla rtk ttelek, mert ezeknl nulla a valsznsge, hogy bekerlnek a mintba.
a negatv ttelek, mert ezek a pnzegysg alap mintavtelben a szmviteli
alkalmazsoknl nem rtelmezhetk.
Az elhanyagolhatan kis sszeg ttelek, rszben mert a mintba val bekerlsknek csekly
a valsznsge, rszben, mert ha bekerlnnek, akkor sem szeretnnk ezek vizsglatra idt fordtani.
Az elhanyagolhatan kis sszeg tteleknl figyelembe lehet venni a 320. sz. lnyegessgi standard
vonatkoz irnymutatst. A knyvvizsgli gyakorlatban elhanyagolhatan kis sszegnek tekintjk
a lnyegessg 0,5-1,0 %-a alatti tteleket. Az sszeghatrt ezzel sszhangban, vagy ettl kisebb
mrtkben statisztikai szempontbl clszer gy megadni, hogy ezen a jogcmen az alapsokasg 1%nl tbbet ne hagyjunk ki a vizsglatbl.
Az ttekints sorn keressk a nagysgrendjk vagy jellegk miatt az tlagosnl
kockzatosabbnak tlt tteleket. Ezeket azrt hagyjuk ki a mintavtelbl, mert egyedileg, teljes
kren meg akarjuk ket vizsglni, s kivlasztsukat nem akarjuk a vletlenre bzni.
A ttelek kockzatosak lehetnek a jellegk miatt: az tlagosnl nagyobb a kockzata
pl. a kapcsolt vllalkozsokkal folytatott tranzakciknak, vagy a szokatlan tteleknek.
Mit tekintnk nagysgrendjk miatt kockzatos tteleknek?
A ttelek
nagysgrendjnek megtlsben a mintavteli intervallum s a vgrehajtsi lnyegessg jtszanak
szerepet. A mintavteli intervallumnl nagyobb ttelek elzetes kiemelse egyszerstheti a
mintavtelt, mert nem kell foglalkozni az esetleges tbbszrs kivlaszts hatsaival, valamint a
kirtkels is egyszerbb abban az esetben, ha csak a minta intervallumnl kisebb ttelek
szerepelnek a mintban. Az rtkhatrt azonban meghzhatjuk a minta intervallum alatt is, pl.
akkor, ha a minta intervallum meghaladja a vgrehajtsi lnyegessget (az elfogadhat hibt, ld.
ksbb). Ebben az esetben a vgrehajtsi lnyegessget meghalad tteleket emeljk ki az
alapsokasgbl.
Juthatunk az elkszts sorn olyan kvetkeztetsre is, hogy megsproljuk magunknak a
mintavtellel jr fradsgot, mert azt ltjuk, hogy enlkl is kell bizonyossgot tudtunk szerezni. A
knyvelsi adatllomnyok egyik jellemzje, hogy a szmlartk jelents rszt teszik ki a nagyobb
sszeg ttelek, a fennmarad rsz pedig sok kis ttelbl ll. Klnsen gy van ez a kis- s
kzpvllalkozsoknl. gy az egyedileg vizsglt ttelek sszessgben kiadhatjk az alapsokasg
rtknek a jelents rszt, akr 50-70 %-t is. Ebben az esetben t kell gondolni, hogy a fennmarad
ttelek mennyire tekinthetk kockzatosnak. Itt figyelembe kell venni az eddigi vizsglati
tapasztalatokat, a vizsglt trsasg eredend kockzatt, az alapsokasg kockzati szintjt, a kiemelt
ttelek vizsglati eredmnyeit, valamint az alapsokasgra vonatkoz egyb vizsglataink eredmnyeit,
mint pl. az ellenrzsi rendszer felmrst. A fennmarad rszre vgezhetnk tovbb elemz
eljrsokat. Ha a fennmarad rsz kockzatt alacsonynak tljk, akkor dnthetnk gy, hogy nem
vizsgljuk tovbb. Ebben az esetben elegend bizonytkot szolgltatott a jelents kockzat ttelek
vizsglata, s nem szksges mintavtelt vgezni. A kis- s kzpvllalatok vizsglatban az esetek
jelents rszben tallkozhatunk ilyen szitucival.
Ha a fenti megfontolsok alapjn a maradk rsz kockzata magas, vagy a kiemelt ttelek
alacsony rszarnyt kpviselnek, s vizsglatuk nem szolgltat elegend bizonytkot a teljes
sokasgra vonatkozan, akkor a fennmarad rsz vizsglatt folytathatjuk tovbb mintavtellel. A
mintavtel tovbbi menetben a fennmarad ttelek alkotjk a mintavteli sokasgot.
196

A pnzegysg alap statisztikai mintavtel


A statisztikai mintavtelezshez szksges paramterek becslse
A pnzegysg alap statisztikai mintavtel elvgzshez, a mintavteli intervallum s a minta
elemszm kiszmtshoz a knyvvizsglnak hrom paramtert kell megbecslni: hogy mit tekint
elfogadhat hibnak, milyen nagysgrend vrhat hibval szmol, valamint meg kell becslnie, hogy
mekkora mintavtelezsi kockzatot tart megengedhetnek.
Elfogadhat hiba
Az elfogadhat hiba a definci szerint a knyvvizsgl ltal meghatrozott pnzbeli sszeg,
amelyre vonatkozan a knyvvizsgl megfelel szint bizonyossgot igyekszik szerezni arra, hogy
az ltala meghatrozott pnzbeli sszeget a sokasgban elfordul tnyleges hibs llts nem haladja
meg. (530. Standard 5.i)
Az 530. standard az elfogadhat hibs llts kifejezst hasznlja. A megfelel statisztikai
fogalom az elfogadhat hiba. A knnyebb rthetsg s a statisztikailag elfogadott szhasznlattal
val egyezs rdekben ez utbbit hasznljuk
Az elfogadhat hiba alapvet jelentsg paramter a mintavtelezs menetben. Amikor a
program kirtkeli a minta vizsglatnak az eredmnyeit, meghatrozza, hogy a mintavtelezsi
kockzat figyelembe vtelvel milyen sszeg a becslt maximlis hiba a sokasgban. Ha ez az elre
meghatrozott elfogadhat hiba alatt van, akkor a mintavtel alapjn a vizsglat pozitv eredmnnyel
zrult. Ha a becslt maximlis hiba meghaladja az elfogadhat hibt, akkor ebbl le kell vonni a
megfelel kvetkeztetst, mdostsokat kell krni a knyvelsben, s tovbbi vizsglatokat kell
vgezni, stb.
Az elfogadhat hibt a knyvvizsgl a mintavtel tervezse sorn llaptja meg. Az
elfogadhat hiba a knyvvizsgl szempontjbl egy fels rtkhatrt jelent, ez az a maximlis
sszeg, amit a knyvvizsgl hibaknt akceptlni tud. Az elfogadhat hiba nyilvn sszefggsben
kell, hogy lljon az egsz vizsglatra vonatkoz lnyegessggel. A hivatkozott 530. Standard A3.
Pontja tmpontot ad az elfogadhat hiba nagysgrendjre vonatkozan, amikor az albbiakat mondja:
Az elfogadhat hibs llts a 320. tmaszm nemzetkzi knyvvizsglati standardban
definilt vgrehajtsi lnyegessg alkalmazsa egy adott mintavtelezsi eljrsra. Az elfogadhat
hibs llts lehet a vgrehajtsi lnyegessggel megegyez vagy attl alacsonyabb sszeg.
A vgrehajtsi lnyegessg a 320. Standard rtelmben a lnyegessgnl alacsonyabb sszeg.
A szakirodalom szerint szoksos mrtke a lnyegessg 50-75 %-a, de nagyon alacsony kockzat
vizsglatok esetn a 75 % fl is mehet. Az elfogadhat hiba nem haladhatja meg a vgrehajtsi
lnyegessg mrtkt. (Ennek matematikai levezetst a mr emltett Kis s kzpvllalkozsok
Kziknyvnek 52. oldaln tallhatjk meg.)
Az adott rtkhatrok kztt milyen tnyezk befolysolhatjk az elfogadhat hiba mrtkt?
Elssorban a vizsglat kockzata, mert ha a beszmol ms helyein is jelentsebb szm s rtk
hibra lehet szmtani, amelyek szintn tltik a lnyegessgi rtkhatrt, akkor alacsonyabban kell
megllaptani az elfogadhat hibt a lnyegessghez kpest.
Az elfogadhat hiba befolysolja a mintamretet: minl magasabb az elfogadhat hiba, annl
kisebb a mintamret, s fordtva, minl kisebb elfogadhat hibt llapt meg a knyvvizsgl, annl
nagyobb mintt kell majd megvizsglni.
Vrhat hiba
A knyvvizsglnak az eddigi tapasztalata, a vizsglt cg ismerete alapjn meg kell becslnie,
hogy milyen sszeg hiba vrhat a minta vizsglata sorn. A vrhat hiba becslsnl a
knyvvizsgl figyelembe veszi a knyvvizsgli kockzatot, az elz vek vizsglati eredmnyeit, a
lnyeges hiba elfordulsnak kockzatt a vizsglt sokasgban. Ha a kockzat alacsony, a
tapasztalatok szerint a vizsglt sokasgban nem fordul el hiba, akkor a knyvvizsgl akr nulla
197

rtk vrhat hibval is szmolhat. A gyakorlatban a vrhat hiba rtkt az elfogadhat hiba
arnyban llaptjuk meg.
Mintavtelezsi kockzat
A mintavtelezsi kockzat annak kockzata, hogy a knyvvizsgl egy minta alapjn levont
kvetkeztetse eltrhet attl a kvetkeztetstl, amelyet akkor vonna le, ha ugyanazt a knyvvizsglati
eljrst a teljes sokasgra vonatkozan vgrehajtan. A mintavtelezsi kockzat abbl a lehetsgbl
addik, hogy a mintban a hibs ttelek arnya lehet magasabb, vagy alacsonyabb, mint a teljes
sokasgban. A ktfajta irny lehetsges eltrs a tves elutasts s a tves elfogads kzl ez
utbbi jelenti a valdi kockzatot: a knyvvizsgl arra a kvetkeztetsre jut, hogy a mintavtel
alapjn a sokasgban nincs lnyeges hiba, a valsgban pedig van. A kockzatot %-os mrtkben
fejezzk ki. Pl. 5 % mintavtelezsi kockzat azt jelenti, hogy 5 % eslyt adunk annak, hogy a
mintavtel alapjn tves lehet a kvetkeztetsnk.
A statisztikai mintavtelezs esetben a knyvvizsglnak a mintavtelezs eltt, a vizsglat
krlmnyei, kockzata alapjn el kell dntenie, hogy milyen megbzhatsgi szintet szeretne elrni,
vagy ms oldalrl, mekkora eslyt a tves elfogadsnak. A dntse befolysolja a mintamretet
minl alacsonyabb kockzattal kvn dolgozni a knyvvizsgl, annl nagyobb lesz a minta mrete.
A dntsnl kt tnyezt vesz figyelembe:

A vizsglat egszre vonatkozan a lnyeges hibs llts kockzata. Ez a


megengedhet mintavtelezsi kockzattal fordtott arnyban ll: minl magasabb a vizsglat
ltalnos kockzati szintje minl nehezebb terepen dolgozunk annl szigorbbak az
elvrsaink a mintavtel pontossgval szemben, azaz annl kisebb mintavteli kockzatot
engedhetnk meg. Ebben az esetben a minta mrete nagyobb lesz.

A mintavtellel vizsglni kvnt llomnyra vonatkozan lehet, hogy a


bizonyossgot ms vizsglatokkal is al akarjuk tmasztani, pl. megvizsgljuk a bels
ellenrzsi rendszer mkdst, vagy elemz eljrsokat vgznk. Ha ezekbl a
vizsglatokbl alacsony fok bizonyossgot szereztnk, akkor a mintavtelnl nem
engedhetjk meg magunknak, hogy a tves elfogads kockzata magas legyen. Ha viszont az
egyb vizsglatok eredmnye pozitv, s nem jeleznek jelents problmkat, akkor a
mintavtelnl magasabb kockzatot engedhetnk meg, kisebb megbzhatsgi szinttel
dolgozhatunk. A minta mrete ebben az esetben kisebb.
A mintavtel tves elfogadsnak a kockzata
A
lnyeges Az egyb vizsglatokbl szerzett bizonyossg foka
hibs
llts Alacsony
Kzepes
Magas
kockzata
Magas
5%
10%
16%
Kzepes
10%
20%
33%
Alacsony
16%
33%
55%
Audit Sampling (AICPA) 4-2 tblzat alapjn.
Felttelezett knyvvizsglati kockzat: 5 %
A statisztikai mintavtel elvgzse, az eredmnyek kirtkelse
Ezek utn mr nincs ms dolgunk, mint hogy a paramtereket megadjuk a szmtgpes
programnak, s utastsuk a mintavtel elvgzsre. A program megadja a mintba bekerlt ttelek
listjt.
Ezeken a tteleken elvgezzk a vizsglati clnak megfelel eljrsokat pl. a vevknek
egyenlegkzlt kldnk, megvizsgljuk a kszletelemek rtkelst, stb. s megllaptjuk, hogy
tallunk-e hibt. Az eltrseket bevisszk a programba, aminek alapjn a program kirtkeli a
mintavtel eredmnyt.
198

A mintavteli eredmnyeket ki kell vetteni a teljes sokasgra, s meg kell llaptani, hogy
milyen sszeg hibt kell figyelembe venni a knyvvizsglat befejezsekor, a lnyegessggel val
sszehasonlts vgzse sorn. Nem szabad elfeledkezni arrl, hogy a knyvvizsgl vgl nem
csupn a mintavtelezsre kijellt sokasgrl dnt, hanem a teljesrl, gy a kirtkels vgn a
mintavtelbl kivett elemeket is rtkelni kell.
A mintavteli eredmnyek kirtkelsekor a hiba ltalban azt jelenti, hogy a vizsglat
alapjn megllaptott valsgos rtk nem egyezik a knyv szerinti rtkkel. Az eltrs egyik irnya a
fellrtkels, amelynl a knyv szerinti rtk nagyobb, mint a valsgos. A fellrtkelsre plda az
el nem szmolt, vagy a szksgesnl kisebb rtkben becslt rtkveszts, rtkhelyesbts, az
elmaradt selejtezs, lers, a knyvekben kimutatott, de a valsgban csak a kvetkez vben jogoss
vl kvetels. A hiba msik irnya az alulrtkels, amikor a knyv szerinti rtk kisebb, mint a
valsgos. Az alulrtkelsre plda az elszmolatlan garancilis ktelezettsg, a trgyvet rint, de a
knyvels elhalasztsval a kvetkez vre ttolt szllti s egyb ktelezettsg, a devizban
fennll ktelezettsg el nem szmolt rfolyamvesztesge.
A mintavteli eredmnyek kirtkelshez kiszmtjuk a hiba fels hatrt. A hiba fels hatra
az az sszeg, amelynl a mintavtelezsnl hasznlt kockzati szint mellett a tnyleges hiba nem lehet
nagyobb. A kirtkels vgs eredmnyeknt azt llaptjuk majd meg, hogy x % (= 100% - a
vlasztott kockzati szint) a valsznsge annak, hogy a teljes sokasgban a hiba nem nagyobb y
sszegnl (= a hiba fels hatra).
A hiba fels hatra egyttesen tartalmazza az albbi kt ttelt:

A kivettett hibt, ami a mintban tallt hiba arnyostsa a teljes sokasgra.

A statisztikai mintavtel hibjt. A statisztikai mintavtel hibja a mintavteli
kockzat szmszerstst jelenti. A statisztikai mintavtel hibja akkor is felmerl, ha a
mintban a knyvvizsgl nem tallt hibt. Ebben az esetben a kivettett hiba 0, s a
statisztikai mintavtel hibja azonos a hiba fels hatrval, mrtke elrheti akr az
elfogadhat hiba 80-90 %-t. Ez a statisztikai mintavtel termszetes velejrja.
A kirtkels kapcsn kln kell szlni a fellrtkelsekrl s az alulrtkelsekrl.
A pnzegysg alap mintavtelt alapveten a fellrtkelsek felfedsre terveztk. Mivel a
mintt mretarnyosan vlasztja, ezrt kisebb valsznsggel kerlnek be a kicsi ttelek, amelyekben
nagyobb valsznsggel lehet jelents alulrtkels.
A mdszer ltalnos megkzeltse magban foglalja, hogy a minta egy elemnek rtke nem
kisebb, mint nulla, illetve a valsgos rtk nem nagyobb, mint a knyv szerinti rtk (az elbbiek
szerint ez a fellrtkels esete). Ha jelents alulrtkelsek vannak, pl. tbb mint 100 %, azaz a
knyv szerinti rtk kevesebb, mint a vals rtk fele akkor ez rvnytelen kvetkeztetsekhez
vezethet, gy a mdszer alkalmazst clszer elkerlni. Specilis beavatkozst nem ignyl,
megbzhat eredmnyekre akkor lehet szmtani, ha az alulrtkelsek nem haladjk meg az sszes
hibs ttel 10%-t, s az alulrtkelsek rtke a mintba kerlt alulrtkelt ttelek vals rtknek
legfeljebb 10%-t teszik ki. Ennek ellenre a gyakorlatban elterjedt a mdszer alulrtkelsek
vizsglatra val hasznlata is. Ha a mintban mind fell-, mind alulrtkels (eke) t talltunk, a
ktfle hiba kirtkelse nem sszevontan, hanem kln-kln, teljesen analg mdon trtnik.
sszefoglals
Az elzekben ttekintettk a pnzegysg alap mintavtelezs s a minta kirtkelsnek
mdszert. Megllaptsainkat az albbiakban foglaljuk ssze:
A pnzegysg alap mintavtel elnyei kz sorolhatjuk, hogy ltalban knnyebb
alkalmazni, mint a klasszikus vletlen mintavtelt, a hasznlata egyszerbb.
A mintavtel mdjbl addnak az albbiak:
A mintt nem kell rtegezni annak rdekben, hogy a becsls standard hibjt cskkentsk,
mert a mintavtel mdja automatikusan biztostja a nagyobb ttelek nagyobb valsznsggel mintba
kerlst.
199

Ha a nulla s a negatv egyenlegek vizsglata valamirt fontos a knyvvizsgl szmra, akkor


ezeket kln ki kell vlasztani vizsglatra, mert a pnzegysg alap mintavtel ezeket nem veszi be a
mintba.
A gyakorlati munkban az elegend bizonytkot hatkonyan, gazdasgosan kell megszerezni.
A pnzegysg alap statisztikai mintavtel gazdasgosabban alkalmazhat a nagy ttelszm
mintasokasgok esetben, valamint ha a mintavteli kockzat alacsony, a vrhat hiba nulla vagy
nagyon kicsi, tovbb ahol inkbb fellrtkelssel, mint alulrtkelssel kell szmolni. A
fellrtkelsnek ltalban jobban kitett vizsglati terletek pldul az albbiak:
Vev kvetelsek kivlasztsa visszaigazolsra (ha a vev folyszmln nincsenek nagy
szmban, vagy jelents sszegben, vagy nagyon kockzatos nll kvetel ttelek).
Adott klcsnk kivlasztsa visszaigazolsra.
rtkpaprok kivlasztsa az v vgi trtkels ellenrzsre.
Kszletek kivlasztsa az rtkels ellenrzsre.
Trgyi eszkz nvekmnyek rtkelsnek vizsglata, ahol az elsdleges kockzat a ltezs.
A mintavteli technikk szmtgpes alkalmazsrl az adatelemz szoftverek fejezetben
rszletesebben foglalkozunk. A pnzegysg alap mintavtelt a gyakorlati oktats keretben
szmpldn mutatjuk be.
8.

Kls Szakrt alkalmazsnak szerepe a knyvvizsglatban

A knyvvizsglnak, mint minden szakterleten dolgoz embernek megvannak a korltai a


sajt szakterletn kvl ll olyan krdsekben, mely ugyanakkor fontos lehet egyes dntsek
meghozatalnl. A knyvvizsglat tekintetben ilyen kzelll terlet elssorban az informatika.
Lssuk be, hogy ma mr nincs olyan knyvvizsgland gyfl, melynl az informatika nem tlt be
valamilyen fontos szerepet. gy a knyvvizsglnak feladata megkezdsekor t kell tekintenie az
gyfl informatikai rendszert. Hangslyozottan nem csak a knyvelsi rendszert, hanem valamennyi
informatikai rendszert, mely befolyssal lehet az gyfl tevkenysgre s hatssal van a beszmol
tartalmra.
8.1 A kls szakrtre vonatkoz standardok
A knyvvizsglk szakmai felkszltsge az informatika tekintetben nem egyforma, gy
tbbszr elfordulhat, hogy szksge lehet informatikai szakrt ignybevtelre. Mieltt rtrnk
arra, hogy milyen szempontok alapjn szksges ebben dnteni, tekintsk t rviden, hogy a
Knyvvizsglati standardok hogy szablyozzk a szakrt munkjnak felhasznlst.
A 620 standard, a knyvvizsgl ltal ignybe vett szakrt munkjnak felhasznlsa
foglalkozik ltalnossgban azzal a krdssel, hogy mit kell tenni a szakrt alkalmazsakor.
A standard hatkre:
A jelen nemzetkzi knyvvizsglati standard a knyvvizsglnak egy szemly vagy szervezet
ltal a szmviteltl vagy knyvvizsglattl eltr szakterleten vgzett munkjval kapcsolatos
felelssgvel foglalkozik, amikor ezt a munkt annak rdekben hasznljk fel, hogy segtsget
nyjtson a knyvvizsglnak az elegend s megfelel knyvvizsglati bizonytk megszerzsben
Hangslyozni kell ugyanakkor, hogy brmilyen szakrtt vesz a knyvvizsgl ignybe, a
felelssg a szakrt munkjnak felhasznlsban a knyvvizsgl marad.
A knyvvizsgl egyedl felels a kiadott knyvvizsgli vlemnyrt s ez a felelssg nem
cskken, ha a knyvvizsgl ltal ignybevett szakrt munkjt hasznlja fel. Mindazonltal ha a
szakrt munkjt ignybe vev knyvvizsgl a jelen nemzetkzi knyvvizsglati standardot kvetve
200

arra a kvetkeztetsre jut, hogy ezen szakrt munkja a knyvvizsgl cljaira megfelel, a
knyvvizsgl megfelel knyvvizsglati bizonytkknt fogadhatja el az ezen szakrt ltal a
szakterletn tett megllaptsokat vagy levont kvetkeztetseket.
A knyvvizsglnak mrlegelnie kell, hogy a bevonni kvnt szakrt rendelkezik-e a krds
megvlaszolshoz szksges relevns ismeretekkel, s a rendelkezsre ll id alatt kpes-e
megfelel szakmai vlaszt adni a felvetett problmra. Ehhez termszetesen azrt szksges, hogy a
knyvvizsgl elegend alapismerettel rendelkezzen a tmban, hogy ki tudja vlasztani a szakrtt,
illetve a vlemny alapjn el tudja dnteni, hogy a szakrt megfelel vlaszt tallt-e a feltett
krdsekre.
A standard kimondja, hogy:
A knyvvizsglnak rtkelnie kell a knyvvizsgl ltal ignybevett szakrt munkjnak a
knyvvizsgl cljaira val megfelelsgt, belertve az albbiakat:
(a)
a szakrt megllaptsainak vagy kvetkeztetseinek relevancijt s sszersgt,
valamint azok egyb knyvvizsglati bizonytkokkal val sszhangjt;
(b)
ha a szakrt munkja sorn jelents felttelezseket s mdszereket hasznl, ezen
felttelezsek s mdszerek adott krlmnyek kztti relevancijt s sszersgt; s
(c)
ha a szakrt munkja sorn a munkja szempontjbl jelents forrsadatokat
hasznl, ezen forrsadatok relevancijt, teljessgt s pontossgt.
A knyvvizsgl ltal ignybevett szakrtre trtn hivatkozst a Standardok szigoran
szablyozzk a kvetkezkppen:
A knyvvizsglnak a minsts nlkli vlemnyt tartalmaz knyvvizsgli jelentsben nem
szabad hivatkoznia a knyvvizsgl ltal ignybevett szakrt munkjra, hacsak ezt jogszably vagy
szablyozs el nem rja. Ha jogszably vagy szablyozs elr ilyen hivatkozst, a knyvvizsglnak
a knyvvizsgli jelentsben jeleznie kell azt, hogy a hivatkozs nem cskkenti a knyvvizsglnak a
knyvvizsgli vlemnyre vonatkoz felelssgt.
Ha a knyvvizsgl a knyvvizsgli jelentsben azrt hivatkozik a knyvvizsgl ltal
ignybevett szakrt munkjra, mert ez a hivatkozs a knyvvizsgli vlemny minstsnek
megrtse szempontjbl relevns, a knyvvizsglnak a knyvvizsgli jelentsben jeleznie kell, hogy
ezen hivatkozs nem cskkenti a knyvvizsglnak a knyvvizsgli vlemnyre vonatkoz felelssgt
8.2 Az IT szakrt, mint kls szakrt alkalmazsnak szempontjai:
Visszatrve konkrt terletnkhz, az informatikhoz meg kell llaptanunk, hogy milyen
konkrt esetekben kell klnsen megvizsglnunk a szakrt alkalmazsnak szksgessgt, illetve
mi legyen a konkrt feladata.
A knyvvizsglnak lehetsge van checklists munkapapr segtsgvel elzetes felmrst
vgezni az gyfl informcis rendszere tekintetben. Ez a felmrs az albbiakat kell tartalmazza:











zemeltets, fejleszts
Szervezeti kialakts
Szablyrendszer felptse
Informatikai stratgia vizsglata
Feladatkrk sztvlasztsnak ellenrzse
Hozzfrs kontroll s ezek ellenrzse
Fizikai kontroll ellenrzse
Logikai kontroll tesztels
Vltozskezels ellenrzse
Mkdsfolytonossg ellenrzse

201

Ha brmely terleten olyan negatv eredmnyt, vagy bizonytalansgot tapasztal, mely ktsget
breszt benne az IT rendszerek zrtsgt, teljessgt illeten, s azt nem tudja maga mlyebben
megvizsglni, akkor clszer a kls szakrt alkalmazsa.
A kls szakrt a mi esetnkben clszer, hogy IT auditor legyen, akik rendelkeznek a CISA
minstssel (Certified Information System Auditor). Ilyen minstst az ISACA magyar szervezete
ltal biztostott oktats keretn bell lehet megszerezni.
Az informatikai szakrt feladatai:

Konzultci a vllalat informatikai szakembereivel

IT kontrollok tervezsnek ellenrzse

Rendszerdokumentcik megvizsglsa

IT kontrollok mkdsnek ellenrzse

IT kontrollok tesztelsnek kidolgozsa
A kivlaszts szempontjai:

Mi a vizsglat clja s feladata

Mennyire sszetettek a vllalat rendszerei s informatikai kontrolljai

A meglv rendszeren vgrehajtott vltozsok nagysgrendje

Milyen mrtkben osztoznak az adatokon az egyes rendszerek

Mennyire fontosak a csak elektronikus formban elrhet vizsglati bizonytkok
Miutn a szakrt a knyvvizsgl munkacsapatnak rsze lesz, a kivlasztsnl
termszetesen be kell tartani a Knyvvizsgli Kamara etikai szablyzatban foglaltakat, klns
tekintettel a fggetlensgre.
8.3 A szakrt munkjnak alkalmazsa a knyvvizsglatban:
A knyvvizsgl ezen munkjt a szakirodalom mellet segti a kamara honlapjn tallhat
mdszertani tmutat is, az Informatikai audit a knyvvizsglatban cmmel, amely a szakrt
munkjnak felhasznlst a kvetkezk szerint fogalmazza meg:
A knyvvizsglnak, amikor ellenrzi, hogy a szakrt olyan alapadatokat alkalmazott-e,
amelyek az adott krlmnyek kztt helynvalak, a kvetkez eljrsokat kell megfontolnia:

tudakozdik a szakrt ltal vgzett eljrsokrl annak megllaptsa vgett,
hogy az alapadatok elegendek, relevnsak s megbzhatak-e, valamint

ttekinti vagy teszteli a szakrt ltal felhasznlt adatokat.

Ezen kvl a knyvvizsglnak azt is t kell tekintenie

hogyan illeszkednek ms ellenrk mdszerei az ellenrzsi feladathoz;

elegend ellenrzsi bizonytk alapjn szlettek-e az ellenrzsi
megllaptsok s kvetkeztetsek;

milyen volt az ellenrzst vgz informatikai szakrt szakmai, mdszertani
felkszltsge.
Az informatikai szakrt felel azrt, hogy az ltala alkalmazott felttelezsek s mdszerek
helyesek s elfogadhatak. A knyvvizsgl nem rendelkezik ugyanazzal a szaktudssal s ezrt nem
vitathatja minden esetben a szakrt felttelezseit s mdszereit. A knyvvizsglnak ugyanakkor
meg kell ismernie a felhasznlt mdszereket s felttelezseket s meg kell tlnie azok helyessgt s
elfogadhatsgt, az zleti tevkenysgrl szerzett ismerete s egyb knyvvizsglati eljrsok
eredmnyei alapjn.
A knyvvizsgl lehetsgeirl a szakrt munkjnak a knyvvizsgli jelentsben trtn
felhasznlsra a standardok ismertetsnl kitrtnk, az itt is alkalmazand.

202

Irodalomjegyzk:

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.

Halassy Bla: Az adatbzis tervezs alapjai s titkai


ISACA: Control Objectives for Information and Related Technology v5
Information Technology Infrastructure Library v3 - OGC core publications
A Guide to the Project Management Body of Knowledge 5th edition
Wikipdia
Hs Attila: Szmvitelszervezs (Magyar Knyvvizsgli Kamara, Oktatsi kzpont, 2007.)
2000. vi C. trvny a szmvitelrl
2001. vi XXXV. trvny az elektronikus alrsrl
2003. vi CXII. trvny az adzs rendjrl
2007. vi CXXVII. trvny az ltalnos forgalmi adrl
1995. vi CXVII. trvny a szemlyi jvedelemadrl
20/2004. (IV.21) PM rendelet az elektronikus bizonylatokrl
46/2007. (XII.29.) PM rendelet az elektronikus szmlval kapcsolatos egyes rendelkezsekrl
1. Defliese-Jaenicke-O'Reilly-Hirsch: Montgomery's Auditing. 11th Edition, John Wiley &
Sons
Carmichael-McMurrian-Anderson: Guide to Audits of Small Businesses. 17th Edition, PPC
Texas
Guy-Carmichael-Whittington: Audit Sampling. 3rd Edition, John Wiley & Sons
Magyar Nemzeti Knyvvizsgli Standardok
Kziknyv a kis s kzpvllalkozsok knyvvizsglathoz a Nemzeti Knyvvizsglati
Standardok alapjn
az Informatikai audit a knyvvizsglatban mdszertani tmutat
E-signo ismertet az elektrnikus alrsrl
IDEA Software felhasznlsi tmutat

203

You might also like