A munkalapokat termelési, karbantartási, szerviz és egyéb tevékenységek adminisztrálásához állítják ki. Azokat az adatokat (is) tartalmazzák, amelyek a költségfelmerülések kontírozásához és kimutatásához szükségesek. Például a bér program által előkontírozott tételek könyveléséhez szükséges költségadatokat is ebből a törzsből keresi ki a kontírozási program funkció.
Jogosultságkód: 224120 Help context: 224120
Forrás: MunLapDf
Tábla: KMunLap

1. Munkalap alap adatok
Jogosultságkód: 224121 Help context: 224121
Fő adatok:
F1. MlpID float NOT NULL, – Munkalap tételsorszám f('MLX',KezDatE.Ev)
A tételsorszámot az MLX kódú bizonylattömb és a tervezett kezdés dátuma alapján generálja a program.
F2. MlpAzo varchar (15) NOT NULL, – Munkalap azonosító pk
MlpAzo = 'MLX'+EloNull(KezDatE.Ev,2)+'/'+EloNull(MlpID,5)
Az MLX bizonylattömb és a tervezett kezdés dátuma alapján generált azonosító. A munkalap nyilvántartás fixen az MLX kódú bizonylattömböt használja.
Input adatok:
Jogosultságkód: 231231
A munkalap adatok karbantartásának képernyőfülönként külön jogosultság kódja van, mivel az egyes fülek tartalmát más-más dolgozók tartják karban.
I1. MlpSza varchar (10) NOT NULL , – Munkalap szám Unique
If 0 Then MlpAzo Else Input Ha az operátor nem ad meg munkalapszámot input adatként (a program által felajánlott 0-t hagyja a mezőben), akkor a program a tétel mentésekor a generált munkalap azonosító kódját írja be ebbe a mezőbe is.
I2. MlpMeg varchar (40) NOT NULL , – Munka megnevezés
I3. EloKod varchar (1) NOT NULL , – Élőkód (I/N) <A:I>
Az élő és a nem élő tételek megkülönböztetésére szolgáló kód. A kiválasztó ablakokban csak az élő törzsadatok jelennek meg. A nem élő kódok az a meglévő adatbázis hivatkozások miatt az adatbázisból nem törölhetőek ki. A tétel inaktívvá tétele az élőkód nem állapotba való állításával történik.
I4. ParKod varchar (6) NOT NULL , – Partner kód fk: AParTor:ParKod
<A:0> A munkalaphoz kapcsolódó partner. Pl: Megrendelő.
I6. ProKod varchar (15) NOT NULL , – Project kód fk: FProTor:ProKod
I7. TaenAz varchar (15) NOT NULL , – Tárgyi eszköz fk: FTaeFej.TaenAz
<A:FProTor.TaenAz> A project kiválasztásakor a program a project tárgyi eszköz mezőjébe beírt tárgyi eszköz kódot beajánlja a munkalap tárgyi eszköz mezőjébe.
I8. SzeKod varchar (7) NOT NULL , – Szervezeti egység fk: ASzerTor.SzeKod
<A:KAzoAda.FenSze> Szervezeti egységnek a program a rendszer paraméterek között megadott fenntartási szervezeti egység kódot ajánlja fel.
I9. TevKod varchar (10) NOT NULL , – Tevékenység kód fk: ATevTor.TevKod
A munkalap alaptevékenységének kódja. A munka besorolása miatt szükséges. Az Időelszámolás fülön a tervezett illetve a ténylegesen elvégzett tevékenységek kódjai adhatók meg.
A munkalap fej adatai között meg kell adni a fő tevékenység kódot. Ennek a tevékenységnek a bértípusa (költségfelosztási módja) meghatározza egyrészt a munkalap költségszámítási módját (felosztandó – idő alapú / időbér / teljesítménybér), másrészt az idő-elszámolási fülön rögzíthető tevékenységek körét. Az idő-elszámolási fülön már csak olyan tevékenységi módok rögzíthetőek, amelyek megegyeznek a munkalap fejen megadott tevékenység bértípusával. Így egy munkalapon belül a bérszámfejtési módszer szerint a tevékenységek nem keveredhetnek.
Bértípusok:
| • | 1 – Feloszt – Idő alapú (I) |
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.
| • | 2 – Időbér (N) |
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.
| • | 3 – Teljesítmény bér |
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.
I10. AruKod varchar (15) NOT NULL , – Áru kód fk: AParTor:AruKod
<A:0> A munkalaphoz kapcsolódó alap árukód. Pl: Termelt késztermék.
A munka elvégzéséhez szükséges termékek árukódjait és mennyiségeit az Anyagszükséglet fülön adhatjuk meg. A tényleges felhasználás a Készlet modul Felhasználás funkciójában, az adott munkaszámra kiadott felhasználások összesítéséből áll elő.
I11. RenTet varchar (20) NOT NULL , – Rendelés tétel fk: KRenTet.TetAzo
A munkalaphoz kapcsolódó rendelési tétel azonosítója. <A:0>
Where (KRenFej.ParKod = KMunLap.ParKod and KRenFej.EloKod = 'I' and
KRenTet.AruKod = KMunLap.AruKod and KRenTet.EloKod = 'I' and
KRenFej.TipusK = '2') Or (KRenTet.TetAzo = '0')
A munkalap partner és áru (szolgáltatás) kódjával egyező vevő rendelési tételek, illetve a 0-s rendelés közül választhatunk.
I12. Mennyi float NOT NULL , – Mennyiség <A:0>
A munkalaphoz kapcsolódó áru mennyisége. Pl: Gyártandó mennyiség.
I13. EladAr float NOT NULL , – Eladási ár <A:0>
A munkalaphoz kapcsolódó áru eladási ára. <A:AAruTor.EladAr>
A program az áru árutörzsben megadott eladási árát ajánlja fel.
Idő adatok:
A munkalapon szereplő tevékenység kezdésének és befejezésének tervezett és tényleges dátumát karbantartó képernyő fül.
Jogosultságkód: 231233

T1. KezDatE datetime NOT NULL , – Kezdés dátuma – Terv
T2. BefDatE datetime NOT NULL , – Befejezés dátuma – Terv
T3. KezDatN datetime NULL , – Kezdés dátuma – Tény
T4. BefDatN datetime NULL , – Befejezés dátuma – Tény
Számviteli adatok:
A munkalapon végzett tevékenység költségfelmerülési adatait adminisztráló képernyőfül.
Jogosultságkód: 231232

S1. KtgHel varchar (10) NOT NULL , – Költséghely kód fk: FFokTor.FokSza
<A:FTaeFej.KthSzl> A program az alap adatok fülön megadott tárgyi eszköz költségfelmerülési költséghelyét ajánlja fel, ami az operátor által módosítható.
S2. KtgJel varchar (1) NOT NULL , – Költség jelleg FKT
<A:FTaeFej.KtgJel> A program az alap adatok fülön megadott tárgyi eszköz költségfelmerülési költség jellegét ajánlja fel, ami az operátor által módosítható.
Napló adatok:
A munkalap adatváltozásait a program által automatikusan naplózó adatmezők.

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 dátuma
Indexek:
1. MlpSza
2. MlpMeg
3. ProKod
4. TaenAz
5. KezDatE
6. KtgHel
7. SzeKod
8. ParKod
9. AruKod
2. Munkalap idő-elszámolási adatok
A munkalaphoz kapcsolódó tevékenységek, és a tevékenységeket végző dolgozók adatainak karbantartására szolgáló funkció.
Jogosultságkód: 224122 Help context: 224122

Tábla: KMunIdo
Azonosító adatok:
A1. TetAzo varchar (26) NOT NULL , – Tétel azonosító PK
TetAzo = MlpAzo + '/' + EloNull(TetSor,4)
Összetett kód. A fej munkalap azonosítójának és a tétel sorszámának az összetételéből származik.
A2. MlpAzo varchar (15) NOT NULL, – Munkalap azonosító fk: KMunLap.MlpAzo
A fejhez történő (master-detail) kapcsolódást biztosító mező.
A3. TetSor float NOT NULL , – Tétel sorszám
Inkrementális, munkalaponként 1-től indul.
Input adatok:
I1. TevKod varchar (10) NOT NULL , – Tevékenység kód fk: ATevTor.TevKod
Az elvégzett / elvégzendő tevékenység azonosítója. <A:KMunLap.TevKod>
I2. DolKod varchar (8) NOT NULL , – Dolgozó kód fk: ADolTor.DolKod
A tevékenységet végző dolgozó kódja. <A:0>
I3. TaenAz varchar (15) NOT NULL , – Tárgyi eszköz fk: FTaeFej.TaenAz
A tevékenységhez kapcsolódó tárgyi eszköz kódja <A:KMunLap.TaenAz>
I4. TervIdo datetime NOT NULL , – Tervezett időtartama – óra : perc
A tevékenység végzésének tervezett időtartama dolgozónként. <A:00:00>
I5. KezIdo datetime NULL , – Tevékenység – kezdő időpontja
Év.Hó.Nap Óra:Perc <A:KMunLap.KezDatE>
I6. BefIdo datetime NULL , – Tevékenység – befejező időpontja
Év.Hó.Nap Óra:Perc <A:KMunLap.KezDatE>
I7. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
I8. Foglal varchar (1) NOT NULL , – Kapacitás foglalás (I/N)
I9 Mennyi float NOT NULL , – Mennyiség <A:KMunLap.Mennyi>
A dolgozó tevékenységéhez kapcsolódó mennyiség. Pl: Legyártott mennyiség.
I10. Megjeg varchar (30) NULL , – Megjegyzés
Számított adatok:
A számított adatokat a program a tétel elmentése után számítja ki.
S1. TevIdo datetime NOT NULL , – Tevékenység időtartama – óra : perc
TevIdo = BefIdo – KezIdo
S2. TevIdoP float NOT NULL , – Tevékenység időtartama – perc
S3. TervIdoP float NOT NULL , – Tervezett időtartam – perc
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. MlpAzo
2. TevKod
3. DolKod
4. TaenAz
3. Munkalap anyagszükséglet adatok
A munka elvégzéséhez szükséges áruk kódjainak és mennyiségeinek megadására szolgáló képernyő fül.
Jogosultságkód: 224123 Help context: 224123

Tábla: KMunAny
Azonosító adatok:
A1. TetAzo varchar (31) NOT NULL , – Tétel azonosító PK
TetAzo = MlpAzo + '/' + AruKod
Összetett kód. A munkalap azonosító és az árukód összetételéből származik.
A2. MlpAzo varchar (15) NOT NULL, – Munkalap azonosító fk: KMunLap.MlpAzo
A fejhez történő (master-detail) kapcsolódást biztosító mező.
Input adatok:
I1. AruKod varchar (15) NOT NULL , – Árukód fk: AAruTor.AruKod
I2. Mennyi float NOT NULL , – Anyagszükséglet
I3. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
I4. Foglal varchar (1) NOT NULL , – Készletfoglalás (I/N)
I5. Megjeg varchar (30) NULL , – Megjegyzés
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. MlpAzo
2. AruKod
4. Munkalap megjegyzés adatok
A munkalaphoz kapcsolódó megjegyzések rögzítésére szolgáló képernyő fül.
Jogosultságkód: 224124 Help context: 224124

Tábla: KMunMeg
Alap adatok:
A1. MunMeID float NOT NULL, – Megjegyzés ID pk
A2. MlpAzo varchar (15) NOT NULL, – Munkalap azonosító fk: KMunLap.MlpAzo
A fejhez történő (master-detail) kapcsolódást biztosító mező.
Input adatok:
I1. Megjeg varchar (80) NOT NULL , – Megjegyzés
I2. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL – Rögzítés időpontja
Indexek:
1. MlpAzo
5. Munkalap karton
A munkalaphoz kapcsolódó információk megjelenítésére szolgáló funkció.
Jogosultságkód: 224125 Help context: 224125
A. Adattartalom
A kartonon a kiválasztott munkalap kijelölt adatai jelennek meg.

A.0. Munkalap alap adatok
Tábla: KMunLap – Master
A.0.1. Fő adatok: Mindig szerepel a kartonon!
F2. MlpAzo Munkalap azonosító
I1. MlpSza Munkalap szám
I2. MlpMeg Munka megnevezés
I3. EloKod Élőkód (I/N)
I4. ParKod Partner kód fk: AParTor:ParKod
AParTor.ParNev Partner név
AParTor.IraSza Irányítószám fk: AIraTor.IraKod
AIraTor.IraNev Helységnév
AParTor. ParCim Cím
I6. ProKod Project kód fk: FProTor:ProKod
FProTor.ProNev Project név
I7. TaenAz Tárgyi eszköz azonosító fk: FTaeFej.TaenAz
FTaeFej.Megnev Tárgyi eszköz megnevezés
FTaeFej.LelSza Leltári szám
I8. SzeKod Szervezeti egység fk: ASzerTor.SzeKod
ASzeTor.SzeNev Szervezeti egység név
I9. TevKod Tevékenység kód fk: ATevTor.TevKod
ATevTor.Megnev Tevékenység megnevezés
ATevTor.TevTip Tevékenység típus TET
KKodTar.KodNev Tevékenység típus név
I10. AruKod Áru kód fk: AParTor:AruKod
AAruTor.AruNev Áru megnevezés
AAruTor.NyilAr Nyilvántartási egységár
AAruTor.DevKod Devizanem
AAruTor.MeeKod Mennyiség egység
I11. Mennyi Mennyiség
A.0.2. Érték adatok (I/N)
I12. EladAr Értékesítési egységár
X1. ArbevetX Árbevétel
= KMunLap.Mennyi * KMunLap.EladAr
X2. RafordX Ráfordítás
= KMunLap.Mennyi * AAruTor.NyilAr
X3. Bruttó profit
= ArbevetX – RafordX
A.0.2. Idő adatok: (I/N)
T1. KezDatE Kezdés dátuma – Terv
T2. BefDatE Befejezés dátuma – Terv
T3. KezDatN Kezdés dátuma – Tény
T4. BefDatN Befejezés dátuma – Tény
A.0.3. Számviteli adatok: (I/N)
S1. KtgHel Költséghely kód fk: FFokTor.FokSza
FFokTor.FokNev Költséghely számlanév
S2. KtgJel Költség jelleg FKT
KKodTar.KodNev Költség jelleg név
A.1. Idő elszámolás (I/N)
Tábla: KMunIdo – Detail Order by TetSor
A.1.1. Idő elszámolás alap adatok
A3. TetSor Tétel sorszám
I1. TevKod Tevékenység kód fk: ATevTor.TevKod
ATevTor.Megnev Tevékenység megnevezés
ATevTor.MeeKod Mennyiség egység
I2. DolKod Dolgozó kód fk: ADolTor.DolKod
ADolTor.DolNev Dolgozó név
ADolTor.DolBeo Beosztás
I3. TaenAz Tárgyi eszköz fk: FTaeFej.TaenAz
FTaeFej.Megnev Tárgyi eszköz megnevezés
FTaeFej.LelSza Leltári szám
I7. EloKod Élőkód (I/N)
I8. Foglal Kapacitás foglalás (I/N)
I9. Megjeg Megjegyzés
I4. TervIdo Tervezett időtartama – óra : perc
S3. TervIdoP Tervezett időtartam – perc SUM
I5. KezIdo Tevékenység – kezdő időpontja
I6. BefIdo Tevékenység – befejező időpontja
S1. TevIdo Tevékenység időtartama – óra : perc
TevIdo = BefIdo – KezIdo
S2. TevIdoP Tevékenység időtartama – perc SUM
ATevTor.KtgNor Költségnorma
X1. TevKtgX Tevékenység költség SUM
A bérszámfejtés módjának függvényében számított adat.
A.2. Anyagszükséglet (I/N)
Tábla: KMunAny – Detail Order by AruKod
A.2.1. Anyagszükséglet alap adatok
I1. AruKod Árukód fk: AAruTor.AruKod
AAruTor.AruNev Áru megnevezés
AAruTor.MeeKod Mennyiség egység
AAruTor.NyilAr Nyilvántartási egységár
AAruTor.DevKod Devizanem
I3. EloKod Élőkód (I/N)
I4. Foglal Készletfoglalás (I/N)
I5. Megjeg Megjegyzés
I2. Mennyi Anyagszükséglet
X1. ErtekeX Szükséglet értéke SUM
= KMunAny.Mennyi * AAruTor.NyilAr
A.3. Anyagfelhasználás (I/N)
Mlp_Felhasznalas.sql
Select
krm.arukod, aru.arunev,
kmf.mozdat,
krm.ramoid,
krm.kiadas,
krm.aktert SUM
from
KMozFej kmf,
KRakMoz krm,
AAruTor aru
where
krm.bizazo=kmf.bizazo
and krm.arukod=aru.arukod
and kmf.jogcim='5' -- Felhasználás
and krm.kesall='2' -- Könyvelt
and krm.stokod='0'
and krm.mlpazo='MLX-00/00006' -- p_MlpAzo
Order by krm.AruKod (SUM), kmf.MozDat, krm.RaMoId
A.4. Termelés (I/N)
Mlp_Termeles.sql
Select
krm.arukod, aru.arunev,
kmf.mozdat,
krm.ramoid,
krm.bevete,
krm.aktert SUM
from
KMozFej kmf,
KRakMoz krm,
AAruTor aru
where
krm.bizazo=kmf.bizazo
and krm.arukod=aru.arukod
and kmf.jogcim='2' -- Termelés
and krm.kesall='2' -- Könyvelt
and krm.stokod='0'
and krm.mlpazo='MLX-00/00006' -- p_MlpAzo
Order by krm.AruKod (SUM), kmf.MozDat, krm.RaMoId
A.4. Összesítő adatok (I/N)

B. Output
1. Képernyő
2. Nyomtató
3. Export