Munkajegy művelet

Navigation:  Tartalom > Termelési modul > Termelési adatok rögzítése > Munka adminisztráció >

Munkajegy művelet

Previous pageReturn to chapter overviewNext page

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’

 

clip2282

 

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.

clip2283

 

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.

clip2288

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