{2019.03.20-}
A Felhasználás termeléshez funkció tartalma megváltozott. A funkcióval eddig csak felhasználás jogcímre (5) lehetett kiadni az egyes munkalapok anyagszükségleti tételeit. Mostantól a felhasználás jogcím mellett Értékesítés mozgáskóddal (4) is ki lehet venni a raktárról az egyes áruféleségeket. A program menüjében az eddigi Felhasználás termeléshez funkció helyén két menüelem jelenik meg:
A két funkció működése megegyezik. A működésükben mindössze annyi eltérés van, hogy más bizonylattömböt és mozgáskódot használnak.
A funkció leírásában ahol felhasználásról beszélünk, ott az értékesítést is érteni kell alatta.
A termelési modulból indított munkaszámok anyagszükségletének kiadását adminisztráló funkció. A termelési modulban rögzített munkaszámok anyagszükségletének kiszámítása és a munkaszám gyártásának indítása után az egyes termelő üzemeknek anyagkiadási igénye keletkezik azon raktárakkal szemben, ahol a termeléshez szükséges anyagok megtalálhatóak. Ebben a funkcióban az egyes raktárak raktárosai az igény listán szereplő anyagok automatizált kiadását végezhetik el.
Jogosultságkód: 234180 Help context: 234180 Felhasználás
234181 Help context: 234181 Értékesítés
Forrás: Frm_KiaTerm

Input adatok:
1. DatumX Az anyagfelhasználás dátuma
A könyvelési nyitott időszakba kell esnie!
2. BtoKodX Bizonylattömb
Felhasználás munkalapra: KBtoTor.Jogcim = ’5’ A:SA.KiaTerBtoKod
Értékesítés munkalapra: KBtoTor.Jogcim = ’4’ A:SA.ErtTerBtoKod
3. MozKodX Mozgáskód
Felhasználás munkalapra: KMozDef.MozJog = ’5’ A:SA.KiaTerMoz
Értékesítés munkalapra: KMozDef.MozJog = ’4’ A:SA.ErtTerMoz
4. RakKod Raktárkód
Azon raktárak közül választhat az operátor, amelyekben jogosult könyvelni.
A [Készlethiányos tételek megjelenítése] jelölőnégyzet kipipálásával az operátor megjelenítheti azokat az anyagszükségleti tételeket is, amelyeket nem lehet jelenleg kielégíteni a kiválasztott raktár készletéből.
A szűrési feltételek megadása és a szűrés végrehajtása után az alábbi adatadminisztrációs képernyő jelenik meg:

Az adatrács sorainak háttérszíne jelentéssel bír:
Fehér
Az áru alapértelmezett tárolóhelyén a szükséglet kielégítését fedező készlet mennyiség áll rendelkezésre. Így a készlet kiadása elvégezhető.
Sárga
Az áru alapértelmezett tárolóhelyén ugyan a szükséglet kielégítését fedező készlet mennyiség nem áll rendelkezésre, azonban az adott raktárban van annyi készlet amennyi szükséges. Ha az operátor a helyretárolási funkcióval a raktárban több tárolóhelyen lévő készletet egy tárolóhelyre pakolja össze, akkor a készlet kiadása elvégezhető.
Szürke
A kiválasztott raktárban nem áll rendelkezésre a szükségletet fedező készlet, azonban vállalati szinten van annyi mennyiség a raktárakban amennyi kellene. Ha raktárközi mozgással átpakoljuk a készletet a kiválasztott raktárba, akkor a készlet kiadható lesz.
Piros
Még vállalati szinten sem áll rendelkezésre az a mennyiség, amely a szükséglet kielégítéséhez kellene. Ezért a hiányzó mennyiséget meg kell vásárolnunk, vagy le kell gyártanunk előbb.
Kiadás rögzítése
A raktári mozgások rögzítése úgy történik, hogy ráállunk arra a tételre (sorra), amelynek anyagszükségletét ki akarjuk adni. Csak fejér háttérszínű tétel kiválasztását engedi meg a program, mivel csak azoknál van a szükséglet kielégítésére elegendő készlet a tárolóhelyen. A mozgás rögzítése a [
] gomb megnyomásával, vagy a kiadandó tételen jobb egérgombbal történő kattintás után felugró menüből a [Kiadás rögzítése] elemre történő kattintással történhet.

Amennyiben a készlet adminisztrációs képernyő fejrészében található [
] jelölőnégyzet ki van pipálva, akkor a program a rögzített mozgásról bizonylatot is nyomtat. A nyomtatási példányszámot a bizonylattömb törzsben lehet beállítani.
A mozgás rögzítése után a program újraszámolja a táblázat adatait.
Bizonylat nyomtatása

A felhasználás termeléshez funkcióban két féle módon nyomtathatunk bizonylatot a rögzített raktári mozgásokról:
Az egyes raktári mozgásokról a mozgás adminisztrációs képernyőn található [Bizonylat nyomtatás] jelölő négyzet kipipálásával, a raktári mozgás rögzítését követően nyomtathatunk Készlet kiadási bizonylatot. A funkcióban előállított raktári mozgás bizonylat fejek összes raktári mozgását tartalmazó Raktári bizonylatot is nyomtathatunk ebben a funkcióban. Az elkészült bizonylatok számát megjelenítő lista ablakban a nyomtatandó bizonylaton jobb egérgombbal kattintunk, majd megnyomjuk a megjelenő [Bizonylat nyomtatása] gombot. Így kinyomtathatjuk az adott bizonylat összes raktári mozgását tartalmazó Raktári bizonylatot.
Funkció – Adat entitás kapcsolat:
KMozFej – Mozgás fej
Input adatok:
Általános input adatok:
I1. BtoKod Bizonylat tömb: A visszavételezés bizonylattömb kódja
KBtoTor.Jogcim = ’5’ – Felhasználás A: SA.KiaTerBtoKod (AFE)
KBtoTor.Jogcim = ’4’ – Értékesítés A: SA.ErtTerBtoKod (KKÉ)
I4. RakKod Raktárkód <A: Unis.Ini / gc_RakKod>
I5. MozDat Mozgás dátuma A megengedett könyvelési időintervallumba kell esnie
I6. Bizony Bizonylatszám <A:0>
I11. SzeKod Szervezeti egység <A:0>
I12. DolKod Dolgozó kód <A:0>
I15. Megjeg Megjegyzés
Program által előállított adatok:
Alapadatok:
A1. BizAzo Bizonylatazonosító Bizonylat tömb + Inkrementális sorszám
A2. BizAzoP Pénzügyi bizonylat <0>
A3. KnyvEv Könyvelés éve <MozDat-ból>
A4. KnyvHo Könyvelés hónapja <MozDat-ból>
Input adatok:
I2. Relaci Reláció <1> - Belföldi PRE
I3. DevKod Devizanem <KA.AlaDev (HUF)>
I7. SzlSza Szállítólevél szám <0>
I8. ParKod Partner kód <0>
I9. TelKod Partner telephely kód <0/0>
I10. ParKapID Partner kapcsolati ID <0>
I13. UtaDol Utalványozó dolgozó <0>
I14. FimKod Fizetési mód <0>
Állapot adatok:
Á1. Jogcim Jogcím <5> – Felhasználás
Á2. BesTip Beszerzés típus <0> – N/A
Á3. PenAll Pénzügyi állapot <0> – Alap
Á4. FokAll Főkönyvi állapo t <0> – Alap
Á5. StoKod Stornó állapot <0> – Alap
Á6. SzNyDb Nyomtatott példány <0>
Á7. CegKod Cégkód <0>
Á8. GonRog Göngyszer rögzítés <N>
Napló adatok:
N1. OpeKod Operátor kód generált
N2. TerKod Terminál kód generált
N3. RogDat Rögzítés időpontja generált
KRakMoz – Raktári mozgás adatok
A felhasználási mozgás adatok a kiadandó tételeket megjelenítő lekérdezésből (query) kerülnek átvételre. Script: Hma_KiaTerm.sql. A scrip a kulcs mezőkre sorba rendezhető és szűrhető.
Input adatok:
Általános input adatok:
I1. AruKod Árukód qry.AruKod
I2. TarHel Tárolóhely A:KRakMoz[A].TarHel
<A:Max(KTarHel.Bevete-KTarHel.Kiadas>
A program a raktár azon tárolóhelyét ajánlja fel, ahol az adott áruból a legnagyobb készlet van.
I3. MozKod Mozgáskód
Felhasználás munkalapra: KMozDef.MozJog = ’5’ A:SA.KiaTerMoz
Értékesítés munkalapra: KMozDef.MozJog = ’4’ A:SA.ErtTerMoz
I6. Kiadas Kiadott mennyiség qry.Szukseglet
Adatrögzítés feltétele: qry.Szukseglet <= KTarHel.Bevete-KTarHel.Kiadas
A felhasználás csak akkor rögzíthető, ha a kiválasztott tárolóhelyen lévő készlet fedezi a szükségletet.
Program által előállított adatok:
Alap adatok:
A1. RaMoID Raktári mozgás ID generált
A2. BizAzoP Pénzügyi bizonylat azonosító <0>
A3. KnyvEv Könyvelés éve <MozDat-ból>
A4. KnyvHo Könyvelés hónapja <MozDat-ból>
A5. BizAzo Bizonylatazonosító <KMozFej.BizAzo>
A6. TetSor Tételsorszám Inkrementális, Bizonylat fejenként 1-től indul
A7. BizAzoK Késztermék mozgás azonosító <0>
A8. GoMoTp Göngyöleg mozgás típus <0>
Input adatok:
I4. Megjeg Megjegyzés <>
I5. Bevete Bevételezett mennyiség <0>
I7. RenSza Rendelésszám <0>
Költségfelmerülési adatok anyagfelhasználás esetén:
K1. MlpAzo Munkalap azonosító <qry.MlpAzo>
K2. Prokod Project kód <qry.ProKod>
K3. TaenAz Tárgyi eszköz <qry.aenAz>
K4. TevKod Tevékenység kód <qry.TevKod>
K5. KtgNem Költségnem kód <qry.KtgNem>
K6. KtgHel Költséghely kód <qry.KtgHel>
K7. KtgJel Költségjelleg <qry.KtgJel>
K8. KtgTip Költségtípus <qry.KtgTip>
K9. KonTip Kontírozás típusa <0>
Értékesítési adatok
É1. ErEgAr Egységár – Mozgás <0>
É2. AtpKod Ártípus kód <0>
É3. DevTet Devizás tétel <N>
É4. DevKod Deviza kód <KA.AlaDev>
É5. EgysarD Egységár – Devizás <0>
É6. DevArf Deviza átszámítási árfolyam <1>
É7. NyTilt Kedvezmény nyomtat tiltása <N>
Állapot adatok:
Á1. KesAll Készletkönyvelési állapot <2> – Feldolgozott vagy
<1> – Előkészített
Á2. PenAll Pénzügyi állapot <0>
Á3. FokAll Főkönyvi állapot <0>
Á4. TaeAll Tárgyi eszköz állapot <0>
Á5. DoeAll Dolgozói állapot <0>
Á6. EgysAr Egységár – Mozgás HUF <0>
Á7. AruTAr Egységár – Árutörzsben <AAruTor.NyilAr>
Á8. Erteke Nettóérték HUF <AktErtX>
Á9. BesErt Beszerzési áras érték HUF <BesErtX>
Á10. AktErt Aktuális áras érték HUF <AktErtX>
Á11. StoKod Stornó állapot: <0>
Á12. StornA Stornózott tétel sorszáma <0>
Á13. StornB Stornó tétel sorszáma <0>
Á14. AddAzo Addicionális azonosító <0>
Á15. AdBevAz Addicionális bevétel azonosító <0>
Á16. UtaAll Utalványozási állapot <0>
Napló adatok:
N1. Opekod Operátor kód generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés dátuma generált
N4. UOpekod Utalványozó operátor kód <Null>
N5. UTerkod Utalványozó terminál kód <Null>
N6. URogdat Utalványozás dátuma <Null>
Egyéb készlet táblák kezelése
Ugyanaz, mint a normál felhasználás (készlet kiadás) során
KRakKes – Raktári készlet
Modify
KTetKes - Tételes készlet
Modify
KTetMoz – Tételes mozgás
Insert
KRakMozOsz – Raktári mozgás összerendelő tábla
Nincs
A felhasználási tételek törlése vagy stornózása
A felhasználási tételek törlésekor (előkészített készlet állapot) vagy stornózásakor (feldolgozott készlet állapot) meg kell nézni, hogy az adott mozgás szerepel-e anyagfelhasználásban. Ha igen, akkor ott a raktári mozgás mezőt ki kell nullázni.
Update HMunAny
Set RaMoId = ’0’
Where RaMoId = p_RaMoId