Műveleti alap adatok
A munkalapon gyártott főgyártmány előállításához szükséges gyártási információkat tartalmazó adatállomány. A munkajegy műveleti tételei a szükségletszámítás lefuttatásával, illetve kézi adatrögzítéssel állnak elő.
Műveleti tétel karbantartásának (felvitel, módosítás, törlés) feltételei:
1. Adat adminisztrációs fül jogosultság
2. Az operátor a tétel rajzszámának a gazdája, vagy az operátor általános gyártmány menedzser
HMunMuv.GyaAzo -> HGyaTor.DolKodG = gc_user OR
ADolTor(gc_User).GyaMan = ’I’
3. A művelet rajzszáma alap állapotban van.
HMunMuv.GyaAzo -> HMunCsa.AllKod = ’0’

Munkajegy műveletek adattábla: HMunMuv
Azonosító adatok:
A1. ID float NOT NULL , – Tétel azonosító PK
Inkrementális sorszám.
A2. IDCS float NOT NULL , – Családfa azonosító fk: HMunCsa.ID
A munkalap családfájához történő kapcsolódást biztosító adatmező
A3. MlpAzo varchar (15) NOT NULL, – Munkalap azonosító fk: KunLap.MlpAzo
A munkalap fejhez történő (master-detail) kapcsolódást biztosító mező.
A4. MuvAzo varchar (5) NOT NULL , – Művelet azonosító
= MuvTip+MuvSor Összetett kód: Művelet típus + Művelet sorszám
Pl: 17. -> Ö0017
Kulcs adatok:
K1. GyaAzo varchar (30) NOT NULL , – Gyártmány azonosító (Rajzszám)
Annak a gyártmánynak a rajszáma, amelyhez a művelet kapcsolódik.
<A:0> fk: HGyaTor.GyaAzo
Input adatok:
I1. MuvTip varchar (1) NOT NULL , – Művelet típus MUT
<A:HGyaMuv.MuvTip> G – Gyártás
O – Összeszerelés
S – Szétszerelés
I2. MuvSor varchar (4) NOT NULL , – Művelet sorszám
<A:HGyaMuv.MuvSor> Sorszámként megadott, de előnullázott karakterként eltárolt sorszám. Egy gyártmányon belül lehet több azonos sorszám. Ez azt jelenti, hogy az azonos sorszámú műveletek egyszerre végzendők el.
I3. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
<HGyaMuv.EloKod>
I4. SzeKod varchar (7) NOT NULL , – Szervezeti egység (Üzem) <A:0>
<HGyaMuv.SzeKod> fk: ASzeTor.SzeKod
I5. GcsKod varchar (5) NOT NULL , – Gépcsoport kód <A:0>
<HGyaMuv.GcsKod> fk: HGcsTor.GcsKod
I6. SzaKod varchar (4) NOT NULL , – Szakma kód <A:0>
<HGyaMuv.SzaKod> fk: HSzaTor.SzaKod
I7. MuvLei1 varchar (48) NOT NULL , – Művelet leírás – 1 NH
<HGyaMuv.MuvLe1>
I8. MuvLei2 varchar (48) NULL , – Művelet leírás – 2 NH
<HGyaMuv.MuvLe2>
I9. MuvLei3 varchar (48) NULL , – Művelet leírás – 3 NH
<HGyaMuv.MuvLe3>
I7. MuvLei varchar (180) NOT NULL , – Művelet leírás
<HGyaMuv.MuvLe1 + HGyaMuv.MuvLe2 + HGyaMuv.MuvLe3>
I10. Mennyi float NOT NULL , – Mennyiség – Gyártandó rajzszám
Abból a rajzszámból gyártandó mennyiség, amihez a művelet kapcsolódik.
<Tmp_SzuksegSzam.GyaMenSum>
Pl: 1 db Ford Mondeohoz 16 dugattyú hajtókar szükséges, így 10 db-hoz, 160 dugattyú hajtókar kell. Így dugattyú hajtókar műveleti darabidőit 160-nal kell megszorozni, hogy megkapjuk az összes műveleti időt.
I11. ElIdo float NOT NULL , – Előkészületi idő [perc] <A:0>
<HGyaMuv.ElIdo>
I12. DbIdo float NOT NULL , – Darab idő [perc] <A:->
<HGyaMuv.DbIdo>
I13. Kihagy varchar (1) NOT NULL , – Kihagyható (I/N)
<HGyaMuv.KiHagy>
I14. KezIdo datetime NULL, – Kezdés időpontja [yyyy.mm.dd hh:mm]
I15. BefIdo datetime NULL, – Befejezés időpontja [yyyy.mm.dd hh:mm]
I16. MuvMeg varchar (80) NULL , – Megjegyzés
I17. ParKod varchar (6) NULL , – Partner kód fk: AParTor.ParKod
A program által előállított adatok:
A munkalapon csak olyan anyagszükségleti tétel menthető el, amelynek az anyagszükségleti adatai a gyártmány struktúra anyagszükségletében szerepelnek:
A program megkeresi, hogy a megadott kulcsoknak (gyártmány azonosító, művelet típus, művelet sorszám) megfelelő tétel létezik-e a gyártmány művelet adattáblában.
Select * From HGyaMuv Where
HMunAny.GyaAzo = HGyaMuv.GyaAzo And
HMunAny.MuvAzo = HGyaMuv.MuvAzo
Ha a program talált gyártmány műveleti tételt, akkor input adatként a munkalapra annak adatait ajánlja fel.
S1. GyaMuvID float NOT NULL , – Művelet tétel azonosító
A tétel felvitelekor a program által megtalált műveleti tétel azonosítója, vagy 0.
<HGyaMuv.ID / 0> fk: HGyaMuv.ID
S2. GyaMen float NOT NULL , – Gyártandó mennyiség
Tmp_SzuksegSzam.GyaMenHalm Gyártandó mennyiség halmozott
Pl: 1 db Ford Mondeo gyártásához 16 db dugattyú hajtókar szükséges.
S3. FelMod varchar (3) NOT NULL , – Adatfelviteli mód GFM
0 – Normál (szükséglet)
1 – Beszúrás
S4. RogMod varchar (3) NOT NULL , – Rögzítés módja FKM
0 – Kézi adatrögzítés
1 – Módosított gépi adatrögzítés
2 – Gépi adatrögzítés
S5. NyDb float NULL – Kinyomtatott példányszám
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
N4. OpekodI varchar (20) NULL , – Indítás napló adatok
N5. TerkodI varchar (20) NULL , – Terminál kód
N6. RogdatI datetime NULL , – Rögzítés dátuma
N7. OpekodK varchar (20) NULL , – Készre jelentés napló adatok
N8. TerkodK varchar (20) NULL , – Terminál kód
N9. RogdatK datetime NULL , – Rögzítés dátuma
Műveleti dolgozói adatok
A munkalap műveleti tételeihez hozzárendelhetjük a műveleteket elvégző dolgozókat.
A dolgozókód mellett élőkódot és megjegyzést is írhatunk be.

Munkajegy műveletek adattábla: HMunMuvDol
Azonosító adatok:
A1. ID float NOT NULL , – Dolgozói tétel azonosító PK
Inkrementális sorszám.
A2. IDM float NOT NULL , – Művelet azonosító fk: HMunMuv.ID
A munkalap művelezéhez történő kapcsolódást biztosító adatmező
Input adatok:
I1. DolKod varchar (8) NOT NULL , – Dolgozó kód fk: ADolTor.DolKod
I2. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
I3. MuvDolMeg varchar (80) 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
Műveleti eszköz adatok
A munkalap műveleti tételeihez hozzárendelhetjük a műveletekhez használt (tárgyi)eszközöket.

A tárgyi eszköz azonosító mellett élőkódot és megjegyzést is írhatunk be.
Munkajegy műveletek adattábla: HMunMuvEsk
Azonosító adatok:
A1. ID float NOT NULL , – Eszköz tétel azonosító PK
Inkrementális sorszám.
A2. IDM float NOT NULL , – Művelet azonosító fk: HMunMuv.ID
A munkalap műveletéhez történő kapcsolódást biztosító adatmező
Input adatok:
I1. TaenAz varchar (15) NOT NULL , – Eszköz kód fk: FTaeFej.TaenAz
I2. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
I3. MuvEskMeg varchar (80) 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