Tevékenység törzs karbantartás

Navigation:  Tartalom > Törzsadatok > Összetett törzs >

Tevékenység törzs karbantartás

Previous pageReturn to chapter overviewNext page

 

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:

 

clip1311

 

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.

 

clip1312

 

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