Értékesítési bizonylat készítés vevői rendelésből

Navigation:  Tartalom > Ügyfélkapcsolat modul >

Értékesítési bizonylat készítés 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ó értékesítési bizonylatokat.

 

Jogosultságkód:                222320                        Help context:        222320

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:

 

clip2248

 

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 > É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ő értékesíté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ó értékesítés.

 

3. Bizonylat adminisztráció

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

clip2005

 

3.1. Értékesítési bizonylat előállítása

 

A. Új értékesítési bizonylat létrehozása

 

Input adatok:

Az értékesítési bizonylat generálásához input adatok megadására van szükség.

 

I1.        BToKodX        Bizonylat tömb kód        <A: SIniAda(KiskBtoKod).Szoveg>

KBtoTor.JogCim = ’4’ – Értékesíté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: KAzoAdo.MozKodKiskErt>

KMozDef.MozJog = ’4’ - Értékesítés

 

clip1936

Az input adatok megadása után, a [Tovább] gomb megnyomásával elkészíthető az értékesíté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ő értékesíté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 = ’4’                Értékesítési bizonylat

 

Az értékesítési bizonylat adatainak előállítása:

Tárolt eljárás:

TcSp_ErtBizGen_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

 

4. Értesítés adminisztráció

Az értesítés adminisztrációs funkció a vevői rendelési tételekhez kapcsolódó értesítések nyilvántartására szolgál. Az anyaggazda – amikor a vevői rendelés kielégíthetővé válik – értesíti a vevőt, hogy a rendelt áru átvehető az üzletben. Az anyaggazda az értesítés megtörténtét bejegyzi az adatbázisba, hogy eseménynek nyoma maradjon.

 

clip2249

Az adminisztrálandó vevői rendelési tétel sorában jobb egérgombbal kattintva megjelenik egy lenyíló menü, amelynek két eleme van:

 

1. Értesítés

Az [Értesítés] menüpontra kattintva az értesítés megtörténtét a program bejegyzi a rendelési tétel értesítés táblába.

 

Tábla:        KRenTetErt

 

Alap adatok:

A1.        ReErID        float                NOT NULL,        – Értesítés ID                pk

A program által generált egyedi szekvenciális azonosító.

A2.        TetAzo                varchar(20)        NOT NULL,        – Rendelési tétel azonosító

Kapcsolódás a rendelési tétel táblához.                                        fk: KRenTet.TetAzo

 

Input adatok:

I1.        KapForK        varchar (2)        NOT NULL ,        – Kapcsolati forma

A kapcsolat formáját azonosító kód.                                fk: AKapForTor.KapForK

<A:SAzoAda.KapForK_VevRen.Szoveg>

A kapcsolati forma a fő képernyő navigátor sorában állítható be. A program a rendszerparaméterek között megadott alapértelmezett kapcsolati formát ajánlja be, melyet az operátor megváltoztathat.

 

Napló adatok:

N1.        Opekod        varchar (20)        NOT NULL ,        – Rögzítés napló adatok – Operátor kód

N2.        Terkod                varchar (20)        NOT NULL ,        – Terminál kód

N3.        Rogdat                datetime        NOT NULL        – Rögzítés időpontja

 

2. Értesítés info

A program egy információs képernyőn megjeleníti az aktuális rendelési tételhez kapcsolódó értesítések adatait. A tévesen rögzített értesítéseket ezen a képernyőn lehet törölni, a tételen való jobb egérgombbal történő kattintás után. Minden operátor csak a saját maga által rögzített értesítéseket törölheti.

 

clip2250

 

3. Tétel címke nyomtatás

Az adminisztrációs képernyő navigátor sorában található [Export] gombot megnyomva a rendelési tétel adatairól nyomtathatunk címkét, illetve a rendelési tételek adatait exportálhatjuk Excel táblába.

clip2252

 

A tétel címke nyomtatási képe:

clip2253

A rendelési tételekről nyomtatott címkék számosságát bejegyzi a program a rendelési tételek adatai közé [KRenTet.BeMeGy]. A nyomtatási alkalmak száma [TétCímDb] megjeleníthető az adminisztrációs képernyőn, valamint az előtét képernyőn szűrni is lehet rá.