Készlet elemző tabló

Navigation:  Tartalom > Készlet modul > Készlet adatok listázása > Készlet listák >

Készlet elemző tabló

Previous pageReturn to chapter overviewNext page

 

A készletek mennyiségi és mozgás adatainak elemzésére szolgáló tabló.

Lista formátumok:

1. Teljes készlet elemző tabló        minden tétel szepel benne

2. Veszélyes készletű anyagok:        minimum készlet alatti áruk

3. Túlkészletezett anyagok.        maximum készlet feletti áruk

4. Elfekvő készletek:                egy megadott határdátum után nem mozgó áruk

a – Általános        - Immobilia:        egyáltalán nem mozgó áruk (raktárközi forgalom kivételével)

b – Tényleges        - Inkurrencia        értékesítés és felhlasználás jellegű mozgás nélküli áruk

c – Teljes        - Immobilia:        egyáltalán nem mozgó áruk

 

Tárolt eljárást meghívó félrugalmas lista.

Lásd:        DOCUMENT Általános riport - félrugalmas lista

 

Jogosultságkód:                223200                        Help context:        223200

Forrás:                        Frm_KesElem

 

clip1635

 

A. Alap tábla

AAruTor – Áru törzs

Egy táblán alapuló (nem master – detail ) lista, de más táblákból is vesz adatokat. A program az áru törzs alapján végzi el adatok kigyűjtését, az árukódhoz kapcsolva a raktári készlet és mozgás táblákat.

 

TKesLis – Temporary tábla

 

B. Szűrési feltételek

Szűrési feltételként (valamint sorbarendezési és csoportosítási kódként) az árutörzs és árutörzshöz kapcsolódó áru katalóus törzs kód jellegű adatai választhatóak.

 

AAruTor – Áru törzs

1.        AruKod                Kód                        pk

2.        EloKod                Élő kód                        (I/N)

3.        ABeKod        Áru besorolás kód        fk: AAbeTor.AbeKod

4.        ABeSza        Áru besorolás száma

5.        AKtKod        Áru katalógus kód        fk: AAKtTor.AKtKod

6.        CikSza                Cikkszám

7.        EanSza                EAN-szám ( vonalkód )

8.        MeeKod        Mennyiség egység        fk: AMeeTor.MeeKod

9.        AfaKod                ÁFA-kód                fk: AAfaTor.AfaKod

10.        DevKod                Devizanem                fk: ADevTor.DevKod

11.        ArTipu                Ár típus                        ATP

12.        AbcKod                ABC analízis kód

 

AAKtTor – Áru katalógus törzs

1.        AruTip                Áru típus                ART

2.        EszKod                Eszköz kód                ESK

3.        GonKod                Göngyöleg kód        (I/N)

 

C. Sorbarendezési kulcsok / Csoportosítási kulcsok

Ugyanaz, mint a szűrési feltételek

 

D. Lista paraméterek

 

D.1.        Lista típus:

1. Teljes lista

Sem input, sem tipizálás nincs.

2. Veszélyes készletű anyagok

Sem input, sem tipizálás nincs.

3. Túlkészletezett anyagok

Sem input, sem tipizálás nincs.

4. Elfekvő készletek

Input adat:        HatDatX - Határdátum

Választandó altípusok:

Mozgás típus:

1 – Általános        – Immobilia

A raktárközi (Jelleg=’9’) és az idegen tulajdonú áru mozgástípusain (’A’,’B’,’C’) kivüli mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)<’9’

2 – Tényleges – Inkurrencia

Csak a felhasználás, vagy értékesítés típusú mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)=’4’ – Értékesítés                OR

Copy(KRakMoz.MozKod,1,1)=’5’ – Felhasználás

3 – Teljes – Immobilia

Az idegen tulajdonú áru mozgástípusain (’A’,’B’,’C’) kivüli mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)<=’9’

 

D.2.        Lista jelleg        

1. Összes készletes

2. Raktár intervallum

Input adatok:        RakKodK        Kezdő raktárkód        <ARakTor.RakKod>

                 RakKodV        Befejező raktárkód        <ARakTor.RakKod>

 

D.3.        Ártípus: Azt határozza meg, hogy a listában melyik áron szerepelnek a készletek.

1. Nyilvántartási egységár        EgysArX:=AAruTor.NyilAr

2. Értékesítési  egységár        EgysArX:=AAruTor.EladAr

3. Lista ár                        EgysArX:=AAruTor.ListAr

4. Átlagár                        EgysArX:=AAruTor.AtlgAr

5. Beszerzési átlagár                EgysArX:= usunis.AnyagEgysegar(AAruTor.AruKod)

 

A lista fejrészében minden a lista típusára, definíciójára utaló adat szerepel.

 

E. Adattartalom

 

clip1634

 

E.1. Áru adatok        

Minden lista típusban egyformán szerepelnek.

AAruTor

E.1.1. Leíró adatmezők:

0.                        Sorszám

1.        AruKod                Kód                        pk

2.        AruNev                Megnevezés

3.        AruLei                Leírás

4.        DevKod                Devizanem

5.        MeeKod        Mennyiség egység

6.        EgysArX        Egységár                                                Számított mező

A választott ártípustól függ

Két tizedesre kerekítve                                        10I.2D

10 egész számjeggyel, ezres tagolással, 2 tizedes pontossággal nyomtatva.

 

E.1.2. Értékmezők        Összegezendők

1.        KesMenX        Készlet mennyiség                                        Számított mező

D.2.        Lista jelleg:

1. Összes készletes        KesMenX:= Query_RakKesX_Ossz

Az adott áruból a vállalatnál lévő összes készlet.

SELECT

Sum(Kes.Nyikes) + Sum(Kes.Bevete) – Sum(Kes.Kiadas) RakKesX

FROM

KRakKes        Kes

AAruTor        Aru

KTarHel        Tar

WHERE

Aru.AruKod=Kes.AruKod

2. Raktár intervallum        KesMenX:=Query_RakKesX_Int

Az adott áruból a megadott tárolóhely intervullumban lévő készlet.

Előző lekérdezés más feltétlekkel:

WHERE

Aru.AruKod=Kes.AruKod        And

Kes.TarHel=Tar.TarHel                And

p_RakKodK<=Tar.RakKod        And

p_RakKodV>=Tar.RakKod

2.        KesErtX        Készlet érték                                                Számított mező

D.2.        Lista jelleg:                                                        20I.2D

1. Összes készletes        KesErtX_Osz

Az adott áruból a vállalatnál lévő összes készlet értéke. A tételes készlet tábla alapján számítható ki.

Select

Sum((tk.bevete-tk.kiadas)*tk.bevear) KesErtX_Osz

From

KTetKes        tk,

AAruTor        aru

Where

Aru.arukod=tk.arukod

2. Raktár intervallum

Tárolóhely intervallumos lista estén a vállalati készlet értéket arányosítani kell az intervallumba eső készlet mennyiségre.

Egységnyi készletre eső egységár:

EgysArX := Round(KesErtX_Osz / KesMenX_Osz,5)

Intervallumos készletérték:

KesErtX:=Round(KesMenX_Int * EgysArX,2)

 

E.2. Lista típustól függő adatok

E.2.1. Teljes lista

Nincs több megjelenítendő adat

A tétel megjelenítésének feltétele: KesMenX > 0 (1E-4)

 

E.2.2. Veszélyes készletű anyagok – Értékmezők

1.        MinKes                Minimum készlet

 If LisJel = 1        Then AAruTor(AruKodX).MinKes Else AAruRak(AruKodX,RakKodX).MinKes

2.        KesDifX        Készlet differencia                                        20I.2D

=MinKes – KesMenX

3.        ErtDifX                Érték differencia                                        20I.2D

=KesDifX * EgysArX

A tétel megjelenítésének feltétele: KesDifX > 0 (1E-4)

 

E.2.3. Túlkészletezett anyagok – Értékmezők

1.        MaxKes                Maximum készlet        <AAruTor>

If LisJel = 1        Then AAruTor(AruKodX).MaxKes Else AAruRak(AruKodX,RakKodX).MaxKes

2.        KesDifX        Készlet differencia                                        20I.2D

=KesMenX – MaxKes

3.        ErtDifX                Érték differencia                                        20I.2D

=KesDifX * EgysArX

A tétel megjelenítésének feltétele: KesDifX > 0 (1E-4)

 

E.2.4. Elfekvő készletek

E.2.4.1. Leíró adatmezők:

1.        UtMoDtX        Utolsó mozgás dátuma                <Query_UtMoDtX>

A Query_UtMoDtX az utolsó mozgás dátumát keresi meg a KMozFej – Raktári mozgás fej tábla ás a hozzá kapcsolódó KRakMoz – Raktári mozgás tétel tábla egyesített táblájában.

A táblák kapcsolása:        KMozFej.BizAzo=KRakMoz.BizAzo

Vizsgálandó mező        KMozFej.MozDat        Mozgás dátuma

Szűrési feltételek        

1. KRakMoz.StoKod=0        Nem stornó, vagy stornózott tétel

2. Csak, ha az elfekvő készlet típusa:        1 – Általános – Immobilia

A raktárközi (Jelleg=’9’) és az idegen tulajdonú áru mozgástípusain (’A’,’B’,’C’) kivüli mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)<’9’ – Értékesítés

3. Csak, ha az elfekvő készlet típusa:        2 – Tényleges – Inkurrencia

Csak a felhasználás, vagy értékesítés típusú mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)=’4’ – Értékesítés                OR

Copy(KRakMoz.MozKod,1,1)=’5’ – Felhasználás

4. Csak, ha az elfekvő készlet típusa:        3 – Teljes – Immobilia

Az idegen tulajdonú áru mozgástípusain (’A’,’B’,’C’) kivüli mozgásokat kell figyelembe venni:

Copy(KRakMoz.MozKod,1,1)<=’9’ – Értékesítés

5. Csak, ha a lista jelleg 2 – Raktár intervallum

RakKodK<= KRakMoz.RakKod        And

RakKodV>= KRakMoz.RakKod

A tétel megjelenítésének feltétele: UtMoDtX < HatDatX

 

E.2.4.2. Értékmezők        Összegezendők

1.        MinKes                Minimum készlet        <AAruTor>

2.        KesDifX        Technikai elfekvő készlet                                20I.2D

=KesMenX – MinKes        If KesDifX<0 Then KesDifX:=0 Else

3.        ErtDifX                Érték differencia                                        20I.2D

=KesDifX * EgysArX

 

F. Output

1. Képernyő

2. Printer

3. Export

 

Készlet elemző rugalmas lista

 

A rugalmas lista úgy működik, hogy a fél-rugalmas lista képernyőjén megadjuk szűrési feltételeket, valamint a lista definíciót (lista típus, mozgás típus, lista jelleg, ártípus, határdátum, raktárkód), majd megnyomjuk a [Rugalmas lista] gombot. Ekkor a program egy ideiglenes táblába (TKesLis) kigyűjti a készlet elemzési adatokat, majd erre rányílik a rugalmas lista képernyő. Itt megadhatjuk a megjelenítendő adatok körét, és előállíthatjuk az outputot (képernyő, nyomtató, export).

 

Rugalmas formátumú lista.

Lásd: DOCUMENT Általános riport - rugalmas lista

 

clip1127

 

A. Lista paraméterek

 

A.1.        Lista típus

1. Tételes

2. Összegezett / Szummázott

 

B. Adattartalom

 

clip1126

 

C. Output

 1. Képernyõ

 2. Printer

 3. Export