Helyesbítő jellegű szállítói kézi számlában a Számla alap adatok fülön található [Visszáru kiadása] gomb megnyomásával a számla áru adatok fülön rögzített termékek készletről történő kiadását végezhetjük el.
Jogosultság: 242201122
A [Visszáru kiadása] gomb megjelenítésének feltételei
0. APrgJog(242201122).JogTip Teljes jog
1. PSzaAla.TipusK = ’1’ Szállítói számla
2. PSzaAla.FormaK = ’2’ Kézi száma
3. PSzaAla.Jelleg = ’H’ Helyesbítő számla
4. PSzaAla.PenAll = ’0’ Alap állapotú (nem összerendelt) számla
5. PSzaAla.StoKod = ’0’ Nem stornó / stornózott számla
6. PSzaAla.Status <= ’1’ Elfogadott státuszú számla
Az adatrögzítés menete:
1. Az input adatok megadása
1.1. p_MozDat Mozgás dátum A nyitott időszakba kell esnie.
1.2. p_BtoKod Bizonylattömb KBtoTor.JogCim = ’6’
2. A számla adatainak ellenőrzése

select Sor, Szoveg
from TcSp_SzallVissz_SzlaEllenor(PSzaAla.SzAlId)
order by Sor
Amennyiben az ellenőrző függvény hibaüzenetet ad vissza, akkor azokat a program megjeleníti. Ebben az esetben a készlet kiadás nem végezhető el.
3. Készlet kiadás elvégzése

exec TcSp_SzallVissz_RakMozGen
PSzaAla.SzAlId, Számla azonosító
p_MozDat, Mozgás dátum
p_BtoKod, Bizonylattömb
gc_User, Felhasználó
gc_Terminal, Terminál
p_LisId out Lista azonosító
Az eljárás által használt rendszer paraméter:
1. SAzoAda(MozKodSzallVissz).Szoveg A visszáru raktári mozgás mozgáskódja
4. Az eredmények megjelenítése
A tárolt eljárás kiadási raktárkódonként állít elő egy raktári mozgás bizonylat fejet, amelyhez annyi raktári mozgás tartozik, ahány áruféleséget az adott raktárból kiadásra kijelöltünk.
Select
TetSor, Sor
BizAzo, BizonylatAzosító
Mennyiseg, Tételszám
Kiadas Kiadott
From TBizNyom
Where Tmp_Id = p_LisId
Order by TetSor