A vállalkozásnál végzett (termelő és nem termelő) tevékenységek besorolására szolgáló törzs.
Pl: SAK – Autó kerékszerkezet szerelés
Jogosultságkód: 212130 Help context: 212130
Forrás: TevToKa
Tevékenység alap adatok:

Tábla: ATevTor
Alap adatok:
A1. TevKod varchar (10 NOT NULL , – Kód PK
A2. MegNev varchar (30) NOT NULL , – Megnevezés
A3. MegNevA varchar (30) NULL , – Megnevezés – idegen nyelvű
A4. TevTip varchar (3) NOT NULL , – Tevékenység típus TET
A tevékenységek tipizálására szolgáló kódtári adatmező.
0 – N/A
1 – Termelés
2 – Szolgáltatás
3 – CRM
A5. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
Az élő és a nem élő tételek megkülönböztetésére szolgáló kód.
A6. AlaKod varchar (1) NOT NULL , – Alábontás kód (I/N)
I – Aláontása van, könyvelni rá tilos
Az alábontás azt jelenti, hogy a tételnek a kód további bontásával altételei vannak, a kód csak a csoportképzés miatt van létrehozva. A kiválasztó képernyőkön csak olyan tételt lehet kiválasztani, amelynek már nincs alábontása.
A7. FelOszt varchar (1) NOT NULL , – Bértípus BET
A tevékenységeket a bérszámfejtés módszere szerint módjuk szerint az alábbi csoportokba sorolhatjuk:
A tevékenység összköltsége szétosztandó a tevékenységet végző dolgozók között. A szétosztás az egyes dolgozók között az adott tevékenységre fordított idő alapján történik.
Pl: 5 db kamion kirakásának költségét (5 db * 2 000 Ft/db = 10 000 Ft) szétosztjuk 3 dolgozó között időarányosan. Az A dolgozó 5, a B 3, a C pedig 2 órát dolgozott a kirakáson, így az A költsége 5 000 Ft, a B dolgozóé 3 000 Ft, a C dolgozóé pedig 2 000 Ft lesz.
A tevékenységek normatíváját (időbérét) megszorozzuk a ledolgozott idővel.
Pl: Időbéres tevékenység: 500 Ft/óra. Ha egy dolgozó 8 órán keresztül végez ilyen tevékenységet, akkor a költsége 4 000 Ft lesz.
A tevékenységek normatíváját (pl: darabbér) megszorozzuk az elvégzett mennyiséggel (darabbal).
Pl: Darabbéres tevékenység: 200 Ft/db. Ha egy dolgozó 8 óra alatt legyárt 25 db készterméket, akkor a költsége 5 000 Ft (25 db * 200 Ft/db) lesz.
A8. MeeKod varchar (5) NOT NULL , – Mennyiség egység fk: AMeeTor.MeeKod
A tevékenység mennyiség egysége. <A:0>
A10. DevKod varchar (3) NOT NULL , – Devizanem fk: ADevTor.DevKod
A költségnorma devizaneme. <A:KAzoAda.AlaDev>
A11. AruKod varchar (15) NOT NULL , – Áru kód fk: AAruTor.AruKod
A tevékenység szolgáltatás áru kódja <A:0>
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL – Rögzítés időpontja
Index:
1. MegNev
2. MegNevA
3. TevTip
4. MeeKod
5. DevKod
6. AruKod
Tevékenység költségnorma adatok
A költségnorma a tevékenység kódhoz kapcsolódóan időintervallumonként van megadva.

Tábla: ATevNor
Azonosító adatok:
A1. TetAzo varchar (21) NOT NULL , – Tétel azonosító PK
TetAzo = TevKod + '/' + KezDat
Összetett kód. A fej csomagolási anyagának és tétel kezdő dátumának kódjából származik.
Pl: RKKRV/2004.01.01
A1. TevKod varchar (10) NOT NULL , – Tevékenység kód fk: ATevTor.TevKod
Master – detail kapcsolat a tevékenység fejhez.
Input adatok:
I1. KezDat datetime NOT NULL , – Kezdő dátum
Ellenőrzés – Post:
1. A kezdő dátum nem eshet ugyanezen tevékenység más tételeinek kezdő és befejező dátuma közé.
Select * From ATevTor f, ATevNor t
Where f.TevKod = t.TevKod
And f.TevKod = p_TevKod
And t.TetAzo <> p.TetAzo
And t.KezDat <= p_KezDat And p_KezDat <= t.BefDat
If Count(*) > 0 Then Message: A kezdő dátum más tételek időintervallumába esik!
I2. BefDat datetime NOT NULL , – Befejező dátum
Ellenőrzés – Post:
1. BefDat < KezDat Then Message: A tétel befejező dátuma nem korábbi a kezdő dátumnál!
2. A befejező dátum nem eshet ugyanezen tevékenység más tételeinek kezdő és befejező dátuma közé.
Select * From ATevTor f, ATevNor t
Where f.TevKod = t.TevKod
And f.TevKod = p_TevKod
And t.TetAzo <> p.TetAzo
And t.KezDat <= p_BefDat And p_BefDat <= t.BefDat
If Count(*) > 0 Then Message: A kezdő dátum más tételek időintervallumába esik!
I3. KtgNor float NOT NULL , – Költségnorma <A:0>
A mennyiség egységre vonatkoztatott költségnorma a fej devizanemében.
Napló adatok:
N1. Opekod varchar (20) NOT NULL , – Rögzítés napló adatok
N2. Terkod varchar (20) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés dátuma
Indexek:
1. KezDat
2. BefDat