Felhasználási bizonylat készítése vevői rendelésből

Navigation:  Tartalom > Ügyfélkapcsolat modul >

Felhasználási bizonylat készítése vevői rendelésből

Previous pageReturn to chapter overviewNext page

A funkció segítségével a készlet fedezettel rendelkező vevő rendelési tételek alapján generálhatunk a vevői rendelések teljesítésére szolgáló felhasználási bizonylatokat.

 

Jogosultságkód:                222325                        Help context:        222325

Forrás:                        Frm_VevRenErtBizGen

Script:                        VevSzalRendGen_Nu.sql

 

Az értékesítési bizonylat készítés vevői rendelésből funkció elemei:

 

clip2477

 

 

1. Előtétszűrés

A scrip kód jellegű adatmezői

 

Fix szűrési feltételek:

1.        Élő vevői rendelés        Visszaigazolt mennyiség > Kiadott (Értékesített) mennyiség

2.        Raktár készlet        >=        Élő vevői rendelés (tétel szinten)

2. Tétel kijelölés

Ellenőrzés:

1.Partner                qry.ParKodRen                Csak olyan rendelési tételekből készíthető felhasználási bizonylat, amelyek egy partnerhez kapcsolódnak.
2.Deviza                qry.DevR = KA.AlaDev        Csak a könyvelési devizanemben (Huf) rögzített rendelésekből generálható felhasználás.

3. Bizonylat adminisztráció

A kijelölt rendelési tételek adataiból vagy új felhasználási bizonylatot hozunk létre, vagy egy meglévő felhasználási bizonylat fejhez csatoljuk a létrehozott raktári mozgás adatokat.

clip2476

3.1. Felhasználási bizonylat előállítása

 

A. Új felhasználási bizonylat létrehozása

 

Input adatok:

A felhasználási bizonylat generálásához input adatok megadására van szükség.

 

I1.        BToKodX        Bizonylat tömb kód        <A:->

KBtoTor.JogCim = ’5’ – Felhasználás

I2.        MozDatX        Mozgás dátuma        <A:Now>

A könyvelési nyitott időszakba kell esnie.        In [KezDatX,BefDatX]

I3.        MozKodX        Mozgáskód                <A: ->

KMozDef.MozJog = ’5’ - Felhasználás

 

clip2478

 

Az input adatok megadása után, a [Tovább] gomb megnyomásával elkészíthető a felhasználási bizonylat. A bizonylat létrehozása után a program kiírja a létrejött bizonylatfej azonosítóját.

 

B. Csatolás meglévő felhasználási bizonylathoz

 

Meglévő bizonylathoz való csatoláskor a program megjeleníti azokat a bizonylat fejeket, amelyekhez a kijelölt tételek (qry.) csatolása elvégezhető. A csatolás alapjául szolgáló bizonylat fejeknek (KMozFej) az alábbi feltételeknek kell megfelelniük:

 

1.        Relaci = qry.RelR        Reláció egyezés

2.        DevKod = qry.DevR        Devizanem egyezés

3.        RakKod = qry.RakR        Raktár egyezés

4.        MozDat in (KezDatX,VegDatX)        A bizonylatfej dátuma a könyvelési nyitott intervallumba esik.

5.        ParKod = qry.ParKodR        Partner egyezés

6.        SzeKod = qry.SzerR        Szervezet egyezés

7.        PenAll = ’0’                A bizonylatból még nem készült számla

8.        FokAll = ’0’                A bizonylat még nincs kikontírozva

9.        StoKod = ’0’                A bizonylat nincs stornózva

10.        SzNyDb = 0                A bizonylat még nincs kinyomtatva

11.        Jogcim = ’5’                Felhasználási bizonylat

 

clip2479

A felhasználási bizonylat adatainak előállítása

 

Tárolt eljárás:

TcSp_FelBizGen_VevRenbol

@P_TempId        Float,                Az adatátadáshoz használt Tmp_VevSzalRendGen tábla azonosítója

@p_BizAzoOld        Varchar(15),        A replikálandó bizonylat azonosítója

@p_BtoKod        Varchar(3),        Az előállítandó bizonylat bizonylattömb kódja

@p_MozDat        datetime,        A mozgás dátuma

@p_MozKod        Varchar(6),        Értékesítési mozgáskód

@P_MuvTip        Int,                Művelet típus        (Nem használt mező!)

@P_Opekod        Varchar (20),        Operátor

@P_Terkod        Varchar (20),        Terminál

@P_succes        Varchar (20)        OUTPUT        Az elkészült bizonylat azonosítója