← Alapok / SDK-k
Darabjegyzékek (Bill of Materials)
Receptúrák a gyártott termékekhez: alkatrészek, selejt, technológiai útvonalak, gyártási megbízások és a könyvelt költségek.
A darabjegyzék (bill of materials) egy gyártott termék receptúrája: megadja, hogy milyen alkatrészekből áll, mekkora mennyiségben, és mekkora veszteséggel (selejttel) kell számolni. A gyártási megbízások darabjegyzék alapján jönnek létre, a megbízás lezárása pedig mozgatja a készletet és könyveli a költséget.
Az alkalmazásban minden alább ismertetett elem a Gyártás (Production) menüpont alatt található: az Áttekintés (Overview) fül tartalmazza a darabjegyzékeket és a megbízásokat, az Útvonalak (Routings) fül a műveleti lépéseket, a Munkahelyek (Work centers) fül pedig azokat a helyeket, ahol ezek a lépések végbemennek.
A fejléc mezői
| Mező | Jelentése |
|---|---|
| Kód (Code) | Egyedi, rövid azonosító a cégen belül. Egy második, azonos kódú darabjegyzék létrehozása elutasításra kerül. |
| Név (Name) | Értelmezhető leírás. A listák a kettőt együtt kód - név formátumban jelenítik meg. |
| Késztermék (Finished item) | A legyártott katalóguselem. Ugyanazon receptúrának nem lehet alkatrésze is egyben. |
| Kibocsátási mennyiség (Output quantity) | Hány késztermékegységet állít elő a receptúra egy futtatása. Alapértelmezett értéke 1. |
| Útvonal (Routing) | Opcionális műveleti lépések, lásd lentebb. A „Nincs útvonal” (No routing) azt jelenti, hogy a receptúra kizárólag anyagokat használ fel. |
Egy darabjegyzék 1 és 200 közötti számú alkatrészsort tartalmazhat.
Alkatrészsorok
Minden sor megad egy alkatrészt, a késztermékegységre jutó mennyiséget és egy selejtszázalékot.
A selejtszázalék (Scrap %) az az alkatrészmennyiség, amely a várakozások szerint a gyártás során veszendőbe megy, így a megbízás a tiszta receptúra szerinti mennyiségnél többet fogyaszt el:
felhasznált = egységenkénti mennyiség × megbízási mennyiség × (1 + selejtszázalék / 100)
Egységenként két alkatrész, tíz darabos megbízás és 5%-os selejt esetén 21 egység kerül felhasználásra. A nulla értéke azt jelenti, hogy nem várható veszteség. Az érték nem haladhatja meg a 100-at.
A soron szereplő selejt a gyártás közben elveszítődő anyagra vonatkozik. Ez független a megbízás lezárásakor jelenthető selejtezett mennyiségtől, amely a hibás késztermékekre vonatkozik.
Technológiai útvonalak és munkahelyek
A technológiai útvonal (routing) a termék előállításához szükséges műveleti lépések sorrendbe rendezett listája. Minden lépés rendelkezik sorszámmal, névvel, az azt végző munkahellyel, beállítási percekkel (setup minutes), egységenkénti futási percekkel (run minutes per unit), valamint egy opcionális minőségellenőrzési névvel.
A munkahely (work center) az a hely, ahol a lépés zajlik - egy gép, egy munkaasztal vagy egy csoport. Óradíjjal és opcionálisan saját költségszámlával rendelkezik.
Ha egy technológiai útvonalat csatolunk egy darabjegyzékhez, az abból készült minden gyártási megbízás örökli ezeket a lépéseket. A megbízás létrehozásakor minden lépés megkapja a tervezett perceket:
tervezett percek = beállítási percek + egységenkénti futási percek × készmennyiség
A lépés ténylegesen eltelt idejét (production/orders/record-operation) rögzíthetjük, amíg a megbízás tervezet státuszban van; a lezárás ezután a tervezett percek helyett a tényleges perceket használja. Az egy lépésre jutó munkaerőköltség: percek ÷ 60 × óradíj. A minőségellenőrzéssel ellátott lépések függő ellenőrzést hoznak létre a megbízáson, és a függő ellenőrzéssel rendelkező megbízás nem zárható le.
A technológiai útvonal kizárólag összeszerelésre vonatkozik. Aktívnak kell lennie, és legalább egy műveletet tartalmaznia kell.
Gyártási megbízások
A megbízás megadja a darabjegyzéket, a raktárat, a mennyiséget és a dátumot. A készmennyiség a következő: megbízási mennyiség × kibocsátási mennyiség. A megbízás a lezárásáig tervezet (draft) státuszú, a lezáráshoz pedig az üzleti évnek nyitva kell lennie.
Az összeszerelés (Assembly) felhasználja az alkatrészeket és előállítja a készterméket:
- Minden alkatrészsor kikerül a raktárból, beleértve a selejtszázalékot is. az anyagnköltség a megbízás által ténylegesen felhasznált készletből származik.
- A munkaerőköltség műveleti lépésenként adódik hozzá.
- A végösszegnek nullánál nagyobbnak kell lennie, ellenkező esetben a lezárás elutasításra kerül a „Az alkatrészeknek nincsen költsége” (Components have no cost) üzenettel.
- Jelenthető a késztermékek selejtezett mennyisége (scrapped quantity). Ezek aránya a teljes költségből (
teljes költség × selejtezett ÷ kész), selejtköltséggé válik, és nem kerül át a készletbe. A jó termékek bevételezése egységenként(teljes költség − selejtköltségek) ÷ jó mennyiségáron történik.
A szétszerelés (Disassembly) az ellenkezőjét végzi: felhasználja a készterméket, és az alkatrészeket visszavételezi a készletre. A felhasznált elem költsége a mennyiségek arányában oszlik meg az alkatrészek között. A szétszerelési megbízásokra nem vonatkozik se technológiai útvonal, se selejtezett mennyiség.
Mit könyvel a lezárás?
Egy összeszerelési megbízás lezárása egyetlen könyvelési té tétet ír be:
| Irány | Számla | Összeg |
|---|---|---|
| Tartozik | Késztermékek, alapértelmezés szerint a 2030 |
Teljes költség mínusz selejtköltség |
| Tartozik | Selejtszámla, a production.scrap könyvelési szabály alapján |
Selejtköltség, amennyiben van |
| Követ | Az a készletszámla, amelyre az alkatrészeket bevételezték, alapértelmezés szerint a 2040 |
Anyagköltség |
| Követ | A munkahely költségszámlája, vagy a production.laborApplied könyvelési szabály |
Lépésenkénti munkaerőköltség |
A két készletszámla a lezárási hívás paramétere, így az eltérő számlatükröt használó cégek felülbírálhatják azokat. A rendszer nem készít könyvelési tételt, ha az alkatrész- és a késztermékszámlák megegyeznek, és nincs sem munkaerő, sem selejt, hiszen maguk a készletmozgások leírják a folyamatot.
A szétszerelés megfordítja a két készletszámlát: tartozik az alkatrészek, követ a késztermékek, a szétszedett tétel költségére. A késztermékek megtartják azt a számlát, amelyre a gyártás helyezte őket, így a későbbi értékesítés, leírás vagy leltározás szintén a késztermékeket követeli meg.
Végpontok (Endpoints)
| Végpont | Hatáskör (Scope) | Cél |
|---|---|---|
production/boms/create, boms/get, boms/list |
production:write / production:read |
Receptúrák kezelése |
production/work-centers/create, update, list |
production:write / production:read |
Munkahelyek kezelése |
production/routings/create, get, list |
production:write / production:read |
Műveleti lépések kezelése |
production/orders/create, get, list |
production:write / production:read |
Megbízások kezelése |
production/orders/record-operation |
production:write |
Tényleges percek rögzítése egy lépésen |
production/quality-checks/add, record, list |
production:write / production:read |
A lezárást gátló ellenőrzések kezelése |
production/orders/complete |
production:write |
Készletmozgatás és költségkönyvelés |
Beállítási sorrend
- Hozza létre az alkatrészeket és a készterméket a katalógusban.
- Hozzon létre egy raktárt, és tegye be az alkatrészeket a készletbe, különben a lezárásnak nem lesz mit felhasználnia.
- Hozzon létre munkahelyeket, majd egy technológiai útvonalat, ha munkaerőköltséget és minőségellenőrzést szeretne. Ezt hagyja ki az anyagjellegű receptúráknál.
- Hozza létre a darabjegyzéket az alkatrészsorokkal együtt.
- Hozzon létre egy gyártási megbízást, rögzítse a tényleges perceket és a minőségi eredményeket, ha használ ilyet, majd zárja le a megbízást.