A funkció segítségével egy partnerre nem bontott raktár (tárolóhely), és egy partnerre bontott raktár (tárolóhely) között tudunk készletet mozgatni.
Jogosultságkód: 2321613 Help context: 2321613
Forrás: Frm_RakKozPar (Frm_RakKozForg alapján)
Funkció – Adat entitás kapcsolat:
KMozFej - Mozgás fej

Input adatok:
Általános input adatok:
I1. BtoKod Bizonylat tömb: A raktárközi forgalom bizonylattömb kódja
I8. ParKod Partner kód fk: AParTor.ParKod <> '0' – Input adat!
A partnerenkénti készlet nyilvántartásban a partner kód nem lehet 0!
I9. SzeKod Szervezeti egység fk: ASzerTor.SzeKod
I10. DolKod Dolgozó kód fk: ADolTor.DolKod
I12. Megjeg Megjegyzés
I5. MozDat Könyvelés dátuma: A megengedett könyvelési időintervallumba kell esnie
I6. Bizony Bizonylatszám: Szállítólevél, vagy bizonylat száma
Program által előállított adatok:
Állapot adatok:
Á1. Jogcim Jogcím - mozgáskódból JOG <A> – Partnerenkénti raktárközi
Á2. BesTip Beszerzés típus BES <0>
Á3. PenAll Pénzügyi állapot PPA <1> – Feldolgozott
Á4. FokAll Főkönyvi állapot FAL <3> – Nem kontírozandó
KRakMoz - Mozgástétel adatok:

Minden input mozgástételből két rögzített tétel keletkezik:
A, Kiadás
B, Bevétel
Input adatok:
I1. AruKod Árukód Az átszállított áru kódja
Külön adatok:
1A. RakKodA Raktárkód Kiadó raktár fk: ARakTor.RakKod
1B. RakKodB Raktárkód Bevételező raktár fk: ARakTor.RakKod
A bevételező raktár a kiadó raktár típusa és partner bontása szerint választható:
|
RakKodA – Kiadó raktár |
RakKodB – Bevételező raktár |
Raktár típus |
1 – Saját raktár – Saját anyag |
2 – Idegen raktár – Saját anyag |
2 – Idegen raktár – Saját anyag |
1 – Saját raktár – Saját anyag |
|
4 – Saját raktárban – Idegen anyag |
5 – Idegen raktár – Idegen anyag |
|
5 – Idegen raktár – Idegen anyag |
4 – Saját raktárban – Idegen anyag |
|
Partner bontás |
I |
N |
N |
I |
A raktárközi forgalommal az anyag tulajdonjoga nem változhat!
2A. TarHelA Tároló hely Kiadó tároló hely
A kiadási raktárhoz (RakKodA) kell tartoznia.
2B. TarHelB Tároló hely Bevételező tároló TarHelA<>TarHelB
A bevételezési raktárhoz (RakKodB) kell tartoznia.
3A. MozKodA Mozgáskód Kiadás mozgáskód <AX2100
Jogcím: A – Raktárközi forgalom – Partner
Típus: Választható
Jelleg 2 – Kiadás
Irány 1 – Növekedés
Mód 0 – N/A
Hely 0 – N/A
Szűrt look-up Jogcím=A And Jelleg=2
I0. MennyiX Mennyiség A kiadott és a bevételezett mennyiség
A kiadható (és bevételezhető) mennyiség maximuma:
Minimum (Raktárkészlet – RakKes, Partner készlet – RakPar)
Select Bevete – Kiadas as RakKes
From KRakKes
Where AruKod = KRakMoz.AruKod And
TarHel = TarHelA
Select Bevete – Kiadas as RakPar
From KRakPar
Where AruKod = KRakMoz.AruKod And
TarHel = TarHelA And
ParKod = KMozFej.ParKod
I4. Megjeg Megjegyzés Mozgás megjegyzés
Program által előállított adatok:
Konstruált adat:
MozKodB Mozgáskód: Bevétel <AX1100
Jogcím: Ugyanaz mint MozKodA
Típus: Ugyanaz mint MozKodA
Jelleg 1 – Bevétel
Irány 1 – Növekedés
Mód Ugyanaz mint MozKodA
Hely Ugyanaz mint MozKodA
I5. Bevete Bevételezett mennyiség
A, Kiadás <0>
B, Bevétel <MennyiX>
I6. Kiadas Kiadott mennyiség
A, Kiadás <MennyiX>
B, Bevétel <0>
Állapot adatok:
Á1. KesAll Könyvelési állapot MAL <2> – Feldolgozott
Á2. PenAll Pénzügyi állapot PPA <1> – Feldolgozott
Á3. FokAll Főkönyvi állapot FAL <3> – Nem kontírozandó
KTetKes – Tételes készlet
Nincs könyvelés
KTetMoz – Tételes mozgás
Nincs könyvelés
KRakKes – Raktári készlet
Minden input mozgástételből két raktári tételt érint:
A, Kiadás Modify
B, Bevétel Modify / Insert
1. AruKod Árukód <KRakMoz.AruKod>
2. TarHel Tárolóhely
A, Kiadás <TarHelA>
B, Bevétel <TarHelB>
3. NyiKes Nyitókészlet évi <->
4. Bevete Bevételezés
A, Kiadás <->
B, Bevétel <Bevete + MennyiX>
5. Kiadas Kiadás
A, Kiadás <Kiadas + MennyiX>
B, Bevétel <->
6. Opekod Operátor kód generált
7. Terkod Terminál kód generált
8. Rogdat Rögzítés időpontja generált
KRakPar – Partnerenkénti raktár készlet
Minden input mozgástételből két raktári tételt érint:
A, Kiadás Modify
B, Bevétel Modify / Insert
1. AruKod Árukód <KRakMoz.AruKod>
2. TarHel Tárolóhely
A, Kiadás <TarHelA>
B, Bevétel <TarHelB>
3. ParKod Partner kód <KMozFej.ParKod>
4. Bevete Bevételezés
A, Kiadás <->
B, Bevétel <Bevete + MennyiX>
5. Kiadas Kiadás
A, Kiadás <Kiadas + MennyiX>
B, Bevétel <->
6. Opekod Operátor kód generált
7. Terkod Terminál kód generált
8. Rogdat Rögzítés időpontja generált
Készlet kiadás:
1. Csoportos – Partnerenkénti raktárközi forgalom – Előtét képernyő

Az előtétszűrés képernyőn a [Csoportos kiadás] gombot megnyomva a program egy menetben kiadja az előkészített készletállapotú (zöld) készlet mozgásokat, amennyiben a kiadás elvégzéséhez rendelkezésre áll a megfelelő készlet.

A kiadás elvégzéséhez meg kell adni a mozgás fej bizonylatszámát. Egy menetben csak azoknak a mozgás fejeknek a raktári mozgásai adhatók ki, amelyeknek ugyanaz a bizonylatszáma.
A csoportos kiadást egy tárolt eljárás végzi el:
TcSp_RakMoz_RakKoz
’C’ Csoportos kiadás
KMozFej.BizAzo Mozgás fej bizonylat azonosító
gc_OpeKod Operátor kód
gc_TerKod Terminál kód
TetSor Out Könyvelt tétel
HibTet Out Hibás tétel
Amennyiben a kiadás nem végezhető el, akkor a program hibaüzenetet ad: Nincs elegendő készlet!
2. Egyedi

A készlet adminisztráció [Tétel adatok] fülén megtekintés (browse) módban az előkészített állapotú (zöld) raktárközi mozgások készlet könyvelése a [Rögzítés] gomb megnyomásával végezhető el. A rögzítés gomb csak előkészített készlet állapotú (zöld) mozgás-pár kiadási tételén nyomható meg.
A raktárközi mogás-pár rögzítését (kiadás és bevétel) egy tárolt eljárás végzi el:
TcSp_RakMoz_RakKoz
’E Egyedi kiadás
KMozFej.BizAzo Mozgás fej bizonylat azonosító
gc_OpeKod Operátor kód
gc_TerKod Terminál kód
TetSor Out Könyvelt tétel
HibTet Out Hibás tétel
Amennyiben a kiadás nem végezhető el, akkor a program hibaüzenetet ad: Nincs elegendő készlet!