Előkalkuláció

Navigation:  Tartalom > Termelési modul > Termelési adatok rögzítése >

Előkalkuláció

Previous pageReturn to chapter overviewNext page

Az előkalkuláció funkció tervezett gyártási (szolgáltatási) feladatok várható bekerülési költségeinek meghatározására szolgál.

 

Jogosultságkód:                282400                        Help context:        282400

Forrás:                        Frm_EloKalk

 

clip1159

 

Az előkalkuláció tárgya egy gyártmány (rajzszám), mely lehet félkész vagy késztermék, valamint nyújtott szolgáltatás is. Az előkalkulációs bizonylat rögzítéséhez először az előkalkulációs fej adatokat kell megadni.

 

Az előkalkulációs bizonylat szerkezete:

 

 

Az előkalkulációs alap adatokat tartalmazó adattábla

Tábla:        HEloKalFe

 

Fő adatok:

F1.        KalID                float                NOT NULL,        – Kalkulációs tételsorszám

f(’EKX’,ErtNap.Ev)

A tételsorszámot az EKX kódú bizonylattömb és a kalkuláció dátuma alapján generálja a program.

F2.        KalAzo                varchar (15)        NOT NULL,        – Kalkuláció azonosító        pk

KalAzo = ’EKX’+EloNull(KalDat.Ev,2)+’/’+EloNull(KalID,5)

Az EKX bizonylattömb és a kalkuláció dátuma alapján generált azonosító. Az előkalkuláció az EKX kódú bizonylattömböt használja.

 

Input adatok:

I1.        ParKod        varchar (6)        NOT NULL ,        – Partner kód                fk: AParTor:ParKod

<A:0>                Az a partner akinek az előkalkulációt készítjük.

I2.        Bizony                varchar (20)        NULL ,                – Bizonylatszám

I3.        MegNev        varchar (40)        NULL ,                – Kalkulációs tevékenység megnevezése

I4.        MegJeg        varchar (40)        NULL ,                – Megjegyzés

I5.        KalDat                datetime        NOT NULL ,        – A kalkuláció készítés dátuma        <A:now>

I6.        ErvDat                datetime        NULL ,                – Érvényesség dátuma                <A: ->

I7.        EloKod                varchar (1)        NOT NULL ,        – Élőkód (I/N)                        <A:I>

I8        GyaAzo                varchar (30)        NOT NULL ,        – Gyártmány azonosító (Rajzszám)

Az igényelt gyártmány / szolgáltatás azonosítója a gyártmány törzsben.

<A:0>                                                                        fk: HGyaTor.GyaAzo

I9.        Mennyi                float                NOT NULL,        – Kalkulálandó mennyiség                <A:1>

 

Kalkulációs adatok:

K1.        AlVall                float                NULL ,                – Alvállalkozói teljesítmény        [Huf]        <A:0>

K2.        TovSzol                float                NULL ,                – Továbbszámlázott szolgáltat        [Huf]        <A:0>

K3.        KulKol                float                NULL ,                – Gyártási külön költség        [Huf]        <A:0>

K4.        TervIdo                float                NULL ,                – Tervezői időszükséglet        [óra]        <A:0>

K5.        TOraDij                float                NULL ,                – Tervezői óradíj        [Huf/óra]        <A:0>

K6.        NyerKul                float                NULL ,                – Nyereség kulcs                [%]        <A:0>

 

Számított adatok:        (Nem input)

S1.        AnyKtg                float                NULL ,                – Anyag költség                                <A:0>

Az anyagköltséget a [Kalkuláció] gomb megnyomása után, a gyártmány törzsben megadott anyagszükségleti adatok alapján a program számítja ki.

 

Napló adatok:

A kalkulációs fej változásait a program által automatikusan naplózó adatmezők.

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.        ParKod

2.        GyaAzo

 

 

A külön költségek olyan tételek, amelyek a gyártmány anyagszükségletében nem szerepelnek, azonban felmerülésük kalkulálható. A külön költségek számításához szükséges adatokat a kalkulációs fejhez csatolt táblában lehet megadni. A külön költségek árukóddal (amely termék vagy szolgáltatás is lehet), mennyiséggel és egységárral határozhatók meg.

 

 

Tábla:        HEloKalKu

 

Fő adatok:

F1.        KalAzo                varchar (15)        NOT NULL,        – Kalkuláció azonosító        pk1

A fejhez történő (master-detail) kapcsolódást biztosító mező.                fk: HEloKalFe.KalAzo

 

Input adatok:

I1.        AruKod                varchar (15)        NOT NULL ,        – Árukód                pk2

A külön költségek áru (szolgáltatás) kódja, mely az árutörzsben van megadva.

Megjelenített adatmezők:        AAruTor                                .fk: AAruTor.AruKod

1. MeeKod        Mennyiség egység

2. EladAr        Értékesítési egységár

I2.        Mennyi                float                NOT NULL,        – Szükséges mennyiség        <A:0>

I3.        EgysAr                float                NOT NULL,        – Egységár                <A:AAruTor.EladAr>

A program az árutörzsben megadott értékesítési egységárat ajánlja fel, melyet az operátor módosíthat.

 

Napló adatok:

A kalkulációs tételek változásait a program által automatikusan naplózó adatmezők.

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.        KalAzo

2.        AruKod

 

 

Az előkalkulációs fejhez csatolt szervezeti egységenkénti adatokat a [Kalkuláció] gomb megnyomása után, a gyártmány törzsben megadott műveleti adatok alapján a program számítja ki. A kiszámított adatok az operátor által nem karbantarthatóak. A csatolt adatállománynak annyi tétele lesz, ahány szervezet közreműködése szükséges a gyártmány előállításához. Az adattábla tételei a gyártmány előállításához szükséges szervezeti egységenként időszükségletet tartalmazzák.

 

 

Tábla:        HEloKalSz

 

Fő adatok:

F1.        KalAzo                varchar (15)        NOT NULL,        – Kalkuláció azonosító        pk1

A fejhez történő (master-detail) kapcsolódást biztosító mező.                fk: HEloKalFe.KalAzo

F2.        SzeKod                varchar (7)        NOT NULL ,        – Szervezeti egység        pk2

Az egyes közremőködő szervezeti egységek kódja.                        fk: ASzeTor.SzeKod

 

Számított adatok:

S1.        IdoSzu                float                NOT NULL ,        – Időszükséglet                [óra]

A szervezeti egység időszükséglete a kalkulációs gyártmány előállításához.

 

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

 

 

Az előkalkulációs funkcióban rögzített kalkulációs alapadatok alapján számított előkalkulációs adatokat megjelenítő riport.

 

A bizonylat felépítése:

 

 

A. Bizonylat fej adatok

A kalkulációs bizonylat alap és leíró adatai.

A.2.        HEloKalFe.KalAzo                Kalkulációs azonosító

X.1.        SAzoAda.EloKalBi                Előkalkulációs bizonylat azonosító        Pl: ME 7.2-02/B02

I1.        HEloKalFe.ParKod                Megrendelő                                fk: AParTor:ParKod

AParTor – Megrendelő partner adatai

A2.        ParNev                        Megrendelő név

A9.        IraSza                        Irányítószám                                fk: AIraTor.IraKod

AIraTor.IraNev                        Helység

A10.        ParCim                        Cím

I2.        HEloKalFe.Bizony                Bizonylatszám

I3.        HEloKalFe.MegNev                Tevékenység megnevezése

I4.        HEloKalFe.MegJeg                Megjegyzés

I6.        HEloKalFe.ErvDat                Érvényesség dátuma

 

I8        HEloKalFe.GyaAzo                Gyártmány azonosító (Rajzszám)        fk: HGyaTor.GyaAzo

HGyaTor – Gyártmány adatok

A2.        GyaNev                        Gyártmány megnevezés

A6.        MeeKod                Mennyiség egység (gyártmány)

I9.        HEloKalFe.Mennyi                Mennyiség

 

B. Összesített adatok

Az előkalkulációs bizonylat érdemi része, amely az input és számított adatok összesítéséből áll elő. A számított adatok [Ft] a gyártandó mennyiségre (HEloKalFe.Mennyi) vonatkoznak. Az egységárak [Ft/HGyaTor.MeeKod] az összes költségek és a gyártandó mennyiség hányadosaként állnak elő.

 

Az összesített kalkulációs adatok struktúrája:

 

Az összesített kalkulációs adatok felsorolása:

A.1.        HEloKalFe.AnyKtg                Közvetlen anyagköltség                [Ft]        Számított

Az anyagköltséget a [Kalkuláció] gomb megnyomása után, a gyártmány törzsben megadott anyagszükségleti adatok alapján a program számítja ki.

A.2.        EloKalSze.KozvtlnBerKtg        Közvetlen bérköltség                [Ft]        Számított

A munkadíj kalkulációból származó adat.

A.3.        EloKalSze.FokBerKtg                Felosztott költség                [Ft]        Számított

A felosztott költségek számításának alapja a munkaidő szükséglet, ezért az adat a munkadíj kalkulációból származik!

A.4.1.        HEloKalFe.AlVall                Alvállalkozói teljesítmény        [Ft]        Input

A kalkulációs bizonylat fejben megadott input adat.

A.4.2.        HEloKalFe.TovSzol                Továbbszámlázott szolgáltat        [Ft]        Input

A kalkulációs bizonylat fejben megadott input adat.

A.4.3.        HEloKalFe.KulKol                Gyártási külön költség                [Ft]        Input

A kalkulációs bizonylat fejben megadott input adat.

A.4.4.        EloKalKul.KulonKtg                Különköltség                        [Ft]        Számított

A kalkulációs fejhez csatolt külön költség tételek input adatai alapján számított adat.

A.4.5.        Round(HEloKalFe.TervIdo*HEloKalFe.TOraDij,0)

Tervezői költség                [Ft]        Számított / Input

A kalkulációs fejben inputként megadott tervezési időszükséglet [óra] és tervezői óradíj [Ft/óra] szorzataként számított adat.

A.        Sum(A1:A.4.5.)                        Közvetlen önköltség                [Ft]        Számított

A közvetlen önköltség tételek összege.

B.        EloKalSze.FnokBerKtg                Fel nem osztott költség                [Ft]        Számított

A fel nem osztott költségek számításának alapja a munkaidő szükséglet, ezért az adat a munkadíj kalkulációból származik!

C.        A+B                                Előállítási költség                [Ft]        Számított

A közvetlen önköltség és a fel nem osztott költség összege.

D.        Round(C*HEloKalFe.NyerKul/100,0)

Nyereség                        [Ft]        Számított

Az előállítási költség és az inputként megadott nyereségkulcs [%] szorzata.

E.        C+D                                Ajánlati ár                        [Ft]        Számított

Az előállítási költség és a nyereség összege.

 

C. Munkadíj kalkuláció                        EloKalSze.Sql

Az előkalkulációs fejhez csatolt szervezeti egységenkénti munkadíj kalkulációs adatokat a [Kalkuláció] gomb megnyomása után, a gyártmány törzsben megadott műveleti adatok alapján a program számítja ki.

 

C.1.        SzeK                                Szervezet kód

C.2.        SzervezetNev                        Szervezet név

C.3.        IdoSzuks                        Idő szükséglet                                [h]

A gyártmány előállításához szükséges szervezeti egységenkénti időszükségletet.

C.4.        KozvtlnOBer                        Közvetlen órabér                        [Ft/h]

A szervezeti egység törzsben megadott közvetlen órabér (ASzeTor.OraBer).

C.5.        FokOBer                        Felosztott órabér                        [Ft/h]

A szervezeti egység törzsben megadott bruttó (segédüzemi) és a közvetlen órabér különbsége (ASzeTor.OraBerB – ASzeTor.OraBer).

C.6.        FnokOBer                        Fel nem osztott órabér                        [Ft/h]

A szervezeti egység törzsben megadott kalkulációs és bruttó (segédüzemi) órabér különbsége (ASzeTor.OraBerK – ASzeTor.OraBerB).

C.7.        KalkOBer                        Kalkulációs órabér                        [Ft/h]

A szervezeti egység törzsben megadott kalkulációs órabér (ASzeTor.OraBerK).

C.8.        KozvtlnBerKtg                        Közvetlen bérköltség                        [Ft]

= IdoSzuks * ASzeTor.OraBer

Az időszükséglet és közvetlen órabér szorzata.

C.9.        FokBerKtg                        Felosztott költség                        [Ft]

= IdoSzuks * (ASzeTor.OraBerB – ASzeTor.OraBer).

Az időszükséglet és a felosztott órabér szorzata.

C.10.        FnokBerKtg                        Fel nem osztott költség                        [Ft]

= IdoSzuks * (ASzeTor.OraBerK – ASzeTor.OraBerB).

Az időszükséglet és a fel nem osztott órabér szorzata.

C.11.        KalkBerKtg                        Kalkulációs bérköltség                        [Ft]

= IdoSzuks * ASzeTor.OraBerK

Az időszükséglet és kalkuációs órabér szorzata.

 

D. Különköltségek számítása                EloKalKul.Sql

D.1.        AruKod                                Áru kód

D.2.        AruNev                                Áru megnevezés

D.3.        Mennyi                                Mennyiség

D.4.        MeEgys                        Mennyiség egység

D.5.        EgysegAr                        Egységár                                [Ft/MeEgys]

D.6.        KulonKtg                        Különköltség                                [Ft]

 

E. Bizonylat láb

E.1.        AAzoAda.CegHel                Helység

E.2.        HEloKalFe.KalDat                Kelt

E.3.        gc_OpeKod                        Készítette