Az anyaggazdálkodási funkció az árutörzs adatainak táblázatos formátumú (Excel szerű) karbantartására szolgál. A funkció lehetőséget nyújt az árutörzshöz kapcsolódó egy kiválasztott raktár minimum és maximum készlet adatainak módosítására is. Az adminisztrációt az áru készlet és forgalmi adatok megjelenítése segíti. A funkcióval csak meglévő áruk adatai módosíthatók, a törzsbe új tétel nem vihető fel.
Jogosultságkód: 232170 Help context: 232170
Forrás: Frm_AnyagGazd
Script: AnyagGazdalkodas.Sql
Adat import - Anyag gazdálkodás

1. Input adatok
I1. RakKodX Raktár kód fk: ARakTor.RakKod
Csak a felhasználóhoz rendelt raktár választható ki. (ARakSze)
I2. p_CsakRaktar Csak raktári tételek
I – Igen: Csak azok az áruféleségek jelennek meg a képernyőn, amelyeknek a kiválasztott raktárban már volt készletmozgásuk.
I3. p_Mind Minden árutétel
Az Anyaggazdálkodás funkció navigátor sorában található [Mind] jelölőnégyzet kipipálásával, vagy üresen hagyásával eldönthetjük, hogy az adminisztrációs képernyőn az előtétszűrés képernyőn megadott feltételeknek megfelelő árutételek jelenjenek meg [Mind = Igen], vagy további szűrési feltételként csak azok az áruk legyenek láthatóak, amelyeknek rendezetlen rendelései (szállító, vevő, belső), vagy termelési anyagszükséglete, vagy definiált raktári minimum vagy maximum készlete van [Mind = Nem].
2. Az anyaggazdálkodás adminisztráció
AAruTor – Áru törzs
Modify Szűr Sor
Fő adatok:
F1. AruKod Árukód pk N I I
F2. AruNev Áru megnevezés I I I
F3. AruLei Áru leírás I I I
F4. EloKod Élőkód (I/N)
Alap adatok:
A1. AKtKod Áru katalógus kód fk: AAKtTor.AKtKod F I I
A meglévő árukatalógus kód csak olyan kóddal cserélhető ki, amelynek az anyagszámlaszáma (SFokKod) ugyanaz.
AAktTor.AktNev Áru katalógus név N N N
A2. AruTip Áru típus I I I
A3. AruMeg Árú megjegyzés I I I
A4. MeeKod Mennyiség egység fk: AMeeTor.MeeKod N I N
A5. AfaKod ÁFA-kód fk: AAfaTor.AfaKod I I N
A6. ABeKod Áru besorolás kód fk: AAbeTor.AbeKod I I I
A7. ABeSza Áru besorolás száma I I I
A8. CikSza Cikkszám I I I
A9. EanSza EAN-szám ( vonalkód ) I I I
A10. AruNevA Megnevezés – angol I I I
Érték adatok:
É3. ErtNel Érték nélküliség (I/N) I I N
É4. ErtCso Csökkent értékű áru (I/N) I I N
É11. Relaci Beszerzési reláció REL I I N
KKodTar.KodNev Reláció név N N N
É12. DevKod Devizanem - Szállítói fk: ADevTor.DevKod I I N
É13. ParKod Partner - Szállítói fk: AParTor.ParKod I I N
AParTor.ParNev Partner név N N N
É14. TelKod Telephely kód – Szállító fk: AParTel.AzoKod I N N
É15. FelvAr Vásárlási egységár I I N
É16. SzAjElAr A szállítói listaár I I N
É21. RelaciV Értékesítési reláció REL I I N
KKodTar.KodNev Reláció név N N N
É22. DevKodV Devizanem – Vevői fk: ADevTor.DevKod I I N
É23. ParKodV Partner - Vevői k: AParTor.ParKod I I N
AParTor.ParNev Partner név N N N
É24. TelKodV Telephely kód – Vevő fk: AParTel.AzoKod I I N
É25. EladAr Értékesítési egységár I I N
É26. ListAr Kedvezményes eladási ár I I N
É27. VevKedMax Maximális vevői kedvezmény I I N
É28. EarRes Értékesítési árrés – Ajánlott I I N
É29. EarResMin Értékesítési árrés – Minimum I I N
Kiegészítő adatok:
K1. CsopRel Csoport reláció CRL I I N
KKodTar.KodNev Csoport reláció név N N N
K2. AruKodCs Csoport áru kód fk: AAruTor.AruKod I I N
AAruTor.AruNev Áru megnevezés N N N
K3. AbcKod ABC analízis kód I I N
K4. RakKod Raktárkód fk: ARakTor.RakKod I I N
ARakTor.RakNev Raktár név N N N
K5. TarHel Tárolóhely fk: KTarHel.TarHel I I N
K6. MinKes Minimum készlet – Vállalati I I N
K7. MaxKes Maximum készlet – Vállalati I I N
K8. MinRenMen Minimális rendelési mennyiség I I N
K9. HozFerS Hozzáférési kód – Szállítói I I N
KKodTar.KodNev Hozzáférés név N N N
K10. HozFerV Hozzáférési kód – Vevői I I N
KKodTar.KodNev Hozzáférés név N N N
K11. MubizA Műbizonylat - A szükséges (I/N) I I N
K12. MubizB Műbizonylat - B szükséges (I/N) I I N
T6. CsoMee Csomagolási egység fk: AMeeTor.MeeKod I N N
Kereskedelmi adatok:
K10. AkcArKez Akciós (lista) ár érvényesség kezdő dátum I I N
K11. AkcArBef Akciós (lista) ár érvényesség befejez dátum I I N
K12. HR_Kod HR kód I I N
K13. HR_Men1 Elsődleges HR mennyiség I N N
K14. HR_Men2 Másodlagos HR mennyiség I N N
K15. CsoKodSz Szállítói csoport kód I N N
[aar] AAruRak – Áru – raktár adatok
Raktári szintű minimum és maximum készlet.
I2. EloKod Élőkód (I/N) I N N
I3. MinKes Minimum készlet I N N
I4. MaxKes Maximum készlet I N N
[adoc] AAruDoc – Áru dokumentáció
1. DocCount Az árut tételhez csatolt dokumentumok száma
[ckes] usunis.RakKes – Árucsoport szintű készlet
1. CsKeszlV Vállalati szintű csoport készlet
2. CsKeszlR Raktári szintű csoport készlet
[rm] KRakMoz – Raktári mozgás – Előző évek mozgás adatai – Raktári szint
[rmv KRakMoz – Raktári mozgás – Előző évek mozgás adatai – Vállalati szint
T, T-1, T-2 Az aktuális sor árujának készletmozgásai a tárgy és a megelőző két évben.
1. Bevete Bevételezés – Vásárlás [1]
2. Ertekes Értékesítés [4]
3. Felhaszn Felhasználás [5]
[re] KRenTet – Rendelési tétel – Rendezetlen rendelések
Rendelés típus: KRenFej.TipusK Adat típus
1 – Sz – Szállító Val – Vállalati szint
2 – Ve – Vevő Rak – Raktári szint
3 – Be – Belső
Megjelenített adatmezők:
1. RendlenVeVal Rendezetlen vevői rendelés Vállalati
= Visszaigazolt mennyiség – Értékesítés – Raktárközi forgalom Mind
2. RendlenVeRak Rendezetlen vevői rendelés Raktári
| KRenFej.RakKod = p_RakKod | A rendelés fej raktárkódja megegyezik a megadott raktár kóddal. |
KRenFej.ParKod <> ARakTor(KRenFej.RakKod).ParKod
A rendelés fej partnere nem egyezik meg a rendelés fej raktárának a raktár törzsben definiált partner kódjával.
3. RendlenYvRak Rendezetlen vevői belső rendelés Raktári
= Visszaigazolt mennyiség – Értékesítés – Raktárközi forgalom
| KRenFej.RakKod = p_RakKod | A rendelés fej raktárkódja megegyezik a megadott raktár kóddal. |
KRenFej.ParKod = ARakTor(KRenFej.RakKod).ParKod
A rendelés fej partnere megegyezik a rendelés fej raktárának a raktár törzsben definiált partner kódjával.
A rendelést feladó raktár adata. A raktár szempontjából ez a vevői rendelés szállítói rendelésnek számít.
4. RendlenSzVal Rendezetlen szállítói rendelés Vállalti
= Visszaigazolt – Vásárolt mennyiség
5. RendlenSzRak Rendezetlen szállítói rendelés Raktári
6. RendlenBeVal Rendezetlen belső rendelés Vállalati
= Visszaigazolt mennyiség – Felhasználás – Raktárközi forgalom
7. RendlenBeRakl Rendezetlen belső rendelés Raktári
[hma] HMunAny – Termelési anyagszükséglet
1. TermSzuksVal Termelési szükséglet Vállalati
A munkalapokon szereplő termelési anyagszükséglet.
2. TermSzuksRak Termelési szükséglet Raktári
Az Anyaggazdálkodás funkció navigátor sorában található [Mind] jelölőnégyzet kipipálásával, vagy üresen hagyásával eldönthetjük, hogy az adminisztrációs képernyőn az előtétszűrés képernyőn megadott feltételeknek megfelelő árutételek jelenjenek meg [Mind = Igen], vagy további szűrési feltételként csak azok az áruk legyenek láthatóak, amelyeknek rendezetlen rendelései (szállító, vevő, belső), vagy termelési anyagszükséglete, vagy definiált raktári minimum vagy maximum készlete van [Mind = Nem].
Rendelési igény = Készlet feltöltési igény
+ Rendezetlen vevői rendelés
+– Rendezetlen vevői belső rendelés (+ Vállalati – Raktári)
– Rendezetlen szállítói rendelés
+ Rendezetlen belső rendelés
+ Termelési anyagszükséglet
RendelelndoVal Rendelendő raktári szinten
= Készlet feltöltési igény vállalati
+ IsNull(re.RendlenVeVal,0) Rendezetlen vevői rendelés Mind !
- IsNull(re.RendlenSzVal,0) Rendezetlen szállítói rendelés
+ IsNull(re.RendlenBeVal,0) Rendezetlen belső rendelés
+ IsNull(hma.TermSzuksVal Termelési anyagszükséglet
RendelendoRak Rendelendő – Raktári szinten
= Készelet feltöltési igény raktári
+ IsNull(re.RendlenVeRak,0) Rendezetlen vevői rendelés Belső rendelés nélkül !
/*+ IsNull(re.RendlenXvRak,0) */ Nem használt !
- IsNull(re.RendlenYvRak,0) Rendezetlen vevői rendelés Csak belső rendelés !
- IsNull(re.RendlenSzRak,0) Rendezetlen szállítói rendelés
+ IsNull(re.RendlenBeRak,0) Rendezetlen belső rendelés
+ IsNull(hma.TermSzuksRak,0) Termelési anyagszükséglet
A program csak akkor generál készlet feltöltési igényt, ha a készlet a minimális készlet alatt van (Feltöltés igény = Maximum készlet – Tényleges készlet). Viszont ha a készlet meghaladja a maximális készletet, akkor a negatív készlet feltöltési igény keletkezik, azaz ennyivel csökken a rendelendő mennyiség. Minimum és a maximum közötti készlet szint esetén nincs készlet feltöltési igény.
A [Rendelés generálás] gomb megnyomása után a program megkérdezi, hogy az összes partner rendelését gyűjtse-e ki. [Igen] válasz esetén annyi rendelési fej keletkezik, ahány szállító partnerhez vannak kapcsolva a rendelendő áruféleségek áru törzsben. [Nem] válasz esetén csak attól a szállítótól rendelünk, amely szállítóhoz az a tétel kapcsolódik, amelyen a gridben állunk. A generált rendelésnek nem csak ez az egy tétele lesz, hanem megjelennek benne azok az áruféleségek is, melyeknek ugyanaz a szállítója, mint amin állunk,
Információs adatok
Cellák színezése:
Piros a betű: Készlet (vállalati/raktári, egyedi/csoport) < Minimum készlet
Piros a háttér: (Készlet – Rendezetlen vevői rendelés + Rendezetlen szállítói rendelés ) < Minimum készlet
1. Áruforgalom
Az aktuális sor árujának készletmozgásai a tárgy és a megelőző két évben.
3. Adat import
Az előtétszűrés képernyő navigátor sorában található [
] gomb megnyomásával lehetőségünk nyílik arra, hogy megfelelő módon feltöltött Excel adatállományból vegyünk át adatokat az áru törzsbe.
Rendelés generálás
Az anyaggazdálkodás funkcióban a program az árunkénti készlet mellet megjeleníti a csoport szintű készletet is, mind vállalati, mind raktári szinten. A csoport szintű készlet úgy áll elő, hogy a fő cikkszám készletéhez hozzáadja a program a tag cikkszámok készletét is. A tag cikkszámok csoport szintű készlete mindig nulla, míg az egyedüli cikkszámok csoport szintű készletet megegyezik az adott cikkszám készletével. Így a cikkszámonkénti és csoportonkénti készlet vállalati és raktári szinten megegyezik.
A szállító rendelési szükséglet számítása során a program a készlet feltöltés mennyiségének meghatározásakor a fő és tag relációjú cikkszámoknál a csoport szintű készletet veszi figyelembe, míg egyedüli cikkeknél az egyedi cikk készletét. Mivel a minimum készlet számító funkcióban az egyedi cikknek nem számol minimum készletet a program, ezért az egyedi cikkszámoknál csak akkor lesz készletfeltöltés, ha kézzel írtunk be minimális és maximális készletet.
Rendelési igény = Készlet feltöltési igény + Rendezetlen vevői rendelés – Rendezetlen szállítói rendelés
A program csak akkor generál készlet feltöltési igényt, ha a készlet a minimális készlet alatt van (Feltöltés igény = Maximum készlet – Tényleges készlet). Viszont ha a készlet meghaladja a maximális készletet, akkor a negatív készlet feltöltési igény keletkezik, azaz ennyivel csökken a rendelendő mennyiség. Minimum és a maximum közötti készlet szint esetén nincs készlet feltöltési igény.
Szűrés:
A szűrt készletféleség (vállalati, raktári) mennyisége alapján fog elkészülni a rendelés.
Adat import - Anyag gazdálkodás
4. Dokumentáció kezelés
Az anyaggazdálkodás adminisztrációs képernyőn megjelenik az árukhoz kapcsolt dokumentumok száma (DokDb). A szám mezőn bal egérgombbal kétszer kattintva egy felugró képernyőn megjeleníthetőek a csatolt dokumentumok adatai. A megjelenített dokumentumokat megtekinthetjük, illetve nyomtathatjuk.
5. Információ
Cellák színezése:
Piros a betű: A készlet a minimális készlet alatt van
Készlet (vállalati/raktári, egyedi/csoport) < Minimum készlet
Piros a háttér: Az elméleti készlet a minimális készlet alatt van
(Készlet – Rendezetlen vevői rendelés + Rendezetlen szállítói rendelés )
< Minimum készlet
6. Műveletek

Rendelés generálás

A generált rendelések fajtái:
1. Szállítói
A rendelési igényt kiváltó események (minimum alatti készlet szint, ki nem elégített vevői rendelés) alapján a program kiszámítja a rendelendő mennyiséget, amelyet az operátor módosíthat (RendelendőValKerInp / RendelendőRakKerInp). Ezen mennyiség (vállalati / raktári) alapján készül el a szállító rendelés.
2. Vevői
A vállalkozás egyes részegységei (telephelyei, raktárai) meghatározzák készlet feltöltési igényüket és azt egy (a program által generált) vevői rendeléssel továbbítják a központi anyaggazdálkodásnak, aki a szállítói rendelések generálásakor figyelembe veszi a részegységek „vevői” rendeléseit.
A generált rendelések típusai:
1. Vállalati szintű RendelendőValKerInp
Az igények meghatározásakor a vállalkozás minden egységének (raktárának) igényét figyelembe vesszük.
2. Raktári szintű RendelendőRakKerInp
A rendelendő mennyiségek számításakor csak a kiválasztott raktár igényeit (minimum alatti készlet szint, ki nem elégített vevői rendelés) vesszük figyelembe.
Az anyaggazdálkodás funkcióban a program az árunkénti készlet mellet megjeleníti a csoport szintű készletet is, mind vállalati, mind raktári szinten. A csoport szintű készlet úgy áll elő, hogy a fő cikkszám készletéhez hozzáadja a program a tag cikkszámok készletét is. A tag cikkszámok csoport szintű készlete mindig nulla, míg az egyedüli cikkszámok csoport szintű készletet megegyezik az adott cikkszám készletével. Így a cikkszámonkénti és csoportonkénti készlet vállalati és raktári szinten megegyezik.
A szállító rendelési szükséglet számítása során a program a készlet feltöltés mennyiségének meghatározásakor a fő és tag relációjú cikkszámoknál a csoport szintű készletet veszi figyelembe, míg egyedüli cikkeknél az egyedi cikk készletét. Mivel a minimum készlet számító funkcióban az egyedi cikknek nem számol minimum készletet a program, ezért az egyedi cikkszámoknál csak akkor lesz készletfeltöltés, ha kézzel írtunk be minimális és maximális készletet.
Rendelési igény = Készlet feltöltési igény + Rendezetlen vevői rendelés – Rendezetlen szállítói rendelés
A program csak akkor generál készlet feltöltési igényt, ha a készlet a minimális készlet alatt van (Feltöltés igény = Maximum készlet – Tényleges készlet). Viszont ha a készlet meghaladja a maximális készletet, akkor a negatív készlet feltöltési igény keletkezik, azaz ennyivel csökken a rendelendő mennyiség. Minimum és a maximum közötti készlet szint esetén nincs készlet feltöltési igény.
A [Rendelés generálás] gomb megnyomása után a program megkérdezi, hogy az összes partner rendelését gyűjtse-e ki. [Igen] válasz esetén annyi rendelési fej keletkezik, ahány szállító partnerhez vannak kapcsolva a rendelendő áruféleségek áru törzsben. [Nem] válasz esetén csak attól a szállítótól rendelünk, amely szállítóhoz az a tétel kapcsolódik, amelyen a gridben állunk. A generált rendelésnek nem csak ez az egy tétele lesz, hanem megjelennek benne azok az áruféleségek is, melyeknek ugyanaz a szállítója, mint amin állunk,