A gyártmány családfa kezelés a gyártmány családfa struktúra karbantartását jelenti.
A családfa struktúra karbantartás tevékenységei:
Jogosultsági megszorítások:
1. Az operátor csak olyan szülő – gyerek összerendelést végezhet el, ahol a szülő rajzszámnak (GyaAzoS) ő a gyártmánygazdája (gc_DolKod = HGyaTor.DolKodG), vagy gyártmány menedzseri joggal rendelkezik (ADolTor(gc_DolKod).GyaMan = ’I’).
2. Adatkarbantartást (módosítást vagy törlést) agy rajzszámon egy operátor (dolgozó) csak akkor végezhet, ha a szülő rajzszámnak (GyaAzoS) ő a gyártmánygazdája (gc_DolKod = HGyaTor.DolKodG), vagy gyártmány menedzseri joggal rendelkezik (ADolTor(gc_DolKod).GyaMan = ’I’).
A családfa struktúra adatainak karbantartását elvégezhetjük:
Adatkarbantartás során, a táblázat soraiból ki kell választanunk [
] azt a szülő gyártmányt, amelynek gyermek gyártmány hozzárendeléseit adminisztrálni (új felvitel, módosítás, törlés) szeretnénk. Az így megjelenő szülő gyártmány adatadminisztrációs képernyőn át kell kattintanunk a [Családfa] fülre.

Új gyermek rajzszám rögzítésekor meg kell nyomnunk az [Új adat
] gombot. Amennyiben a meglévő gyermek gyártmány állományon akarunk módosítani, akkor a módosítandó tétel kijelölése után vagy a [Módosítás
], vagy a [Törlés
] gombra kell kattintanunk.
A fába történő új gyártmány beszúrása esetén rá kell állnunk a fában arra a szülő rajzszámra, ahová a gyermek gyártmányt be szeretnénk illeszteni, és meg kell nyomnunk az [Új adat
] gombot. A fa struktúra karbantartása (módosítás, törlés) esetén arra a gyermek gyártmányra kell pozícionálnunk, amelynek a szülővel való kapcsolatán módosítani szeretnénk, és megnyomjuk a [Kiválaszt
] gombot. Az összerendelés mennyiségének módosítása esetén, a [Módosítás
] gomb megnyomása után átírhatjuk az összerendelés mennyiségét, vagy akár a gyermek gyártmányt is kicserélhetjük. Ha a gyermek rajzszámot törölni akarjuk a családfa-struktúrából, a [Kiválaszt] gomb megnyomása után, az adatkarbantartó képernyőn a [Törlés].
Navigálás a családfa elemek között
Gyártmány struktúra – Átugrás a gyerekhez
A Gyártmánystruktúra karbantartó funkció [Családfa] fülén, ha valamelyik gyermek rajzszámon kétszer kattintunk bal egérgombbal, akkor a program a gyermek rajzszámot jeleníti meg az adminisztrációs képernyőn. Továbbra is a [Családfa] fül lesz az aktív, de most már a kiválasztott gyermek rajzszámnak, mint szülőnek jelennek meg a gyermek rajzszámai. A megjelenített gyermekek valamelyikén kétszer kattintva tovább mehetünk befelé a családfában, mindaddig, míg eljutunk egy gyermektelen rajzszámhoz.
Visszalépés a gyerektől a szülőhöz
Visszafelé is haladhatunk a fában, a [
- Visszalépés] gomb megnyomásával, azaz az unokától visszatérhetünk a szülőhöz, a szülőtől pedig a nagyszülőhöz (stb.).
Gyártmány struktúra adminisztrációs képernyő:

Gyártmány struktúra leíró adatok:
Tábla: HGyaCsa
Azonosító adatok:
A0. ID float NOT NULL , – Összerendelési tétel azonosító PK
A tétel felvitelekor a program által generált inkrementális azonosító.
Alap adatok:
A1. GyaAzoS varchar (30) NOT NULL , – Gyártmány azonosító – Szülő
A szülő gyártmány azonosítója a gyártmány törzsben. fk: HGyaTor.GyaAzo
Összerendelést csak olyan operátor végezhet, aki gazdája a szülő rajzszámnak.
A2. GyaAzoG varchar (30) NOT NULL , – Gyártmány azonosító – Gyerek
A gyermek gyártmány azonosítója a gyártmány törzsben. fk: HGyaTor.GyaAzo
A3. Mennyi float NULL , – Mennyiség <A:1>
A szülő gyártmány egységébe beépülő gyermek gyártmányok mennyisége, a gyermek gyártmány mennyiség egységében.
A4. 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.
Számított adatok:
S1. Szint float NULL , – Szint
Az összerendelés szintje. Nem használt adatmező.
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. GyaAzoS
2. GyaAzoG