A számla alap adatokon alapuló, pénzügyi adatokat tartalmazó pivot táblákat előállító funkció.
Jogosultságkód: 263170 Help context: 263170
Forrás: Frm_SzlaAlapElem
Script: PSzaAla_Pivot.sql
A pivot tábla egy szekvenciális adatsort tartalmazó elsődleges adattábla alapján készített összegezett másodlagos adattábla. Az elsődleges adattábla kiválasztott kulcsai szerint összegzésből állnak elő a pivot tábla sor és oszlop kulcs mezői.
Az elsődleges adatállomány egy a számla alap adatokból álló tételes lista, amely a számla érték adatok mellett, a számlához kapcsolható adattáblák (pl: Partner törzs) kód jellegű adatait is tartalmazza.

1. Szűrési feltételek és pivot elemek
1.1. Kötelező szűrési feltételek Nincsenek
1.2. Választható szűrési feltételek és pivot elemek
Szűrési feltételként és a pivot tábla oszlop és sor kódjaként a tételes számla adatállomány alábbi adatmezői választhatóak.
Szűrés (I/N Pivot (I/N)
1.2.0. Számla azonosító adatok
0. SzlaAzonOsz Számla azonosító – Összetett N I
1. sz.SzAlID Számla azonosító I I
SzamlaAzon
2. sz.SzaSza Számlaszám I I
SzamlaSzam
3. sz.DevKod Devizanem I I
4. sz.szmdat Számla kelte I I
5. sz.teldat Teljesítés dátuma I I
6. sz.fihasz Fizetési határidő – számlán I I
7. sz.fihael Fizetési határidő – elfogadott I I
8. sz.AfaDat Áfa dátum I I
1.2.1. Számla besorolás adatok
1.a sz.TipusK Számla típus kód I I
SzlTip
1.b pti.kodnev Számla típus megnevezés N I
SzlaTipus
1.c SzlaTipusKN Számla típus kódnév N I
sz.TipusK+'/'+pti.kodnev
2.a sz.FormaK Számla forma kód I I
SzlFrm
2.b pfo.kodnev Számla forma megnevezés N I
SzalForma
2.c SzlaFormaKN Számla forma kódnév N I
3.a sz.Relaci Számla reláció kód I I
SzlRel
3.b pre.kodnev Számla reláció megnevezés N I
SzlaRelacio
3.c SzlaRelacioKN Számla reláció kódnév N I
4.a sz.Jelleg Számla jelleg kód I I
SzlJel
4.b pjl.kodnev SzlJel Számla jelleg megnevezés N I
SzlaJelleg
4.c SzlaJellegKN Számla jelleg kódnév N I
sz.Jelleg+'/'+pjl.kodnev
1.2.2. Számla bizonylattömb adatok
1.a sz.BToKod, Bizonylat tömb kód I I
1.b bto.btonev Bizonylat tömb megnevezés N I
1.c BtoKodNev Bizonylatt tömb kódnév N I
sz.BToKod+'/'+bto.btonev
2.a parb.parkod Partner kód – Bto I I
parkod_b
2.b parb.parnev Partner név – Bto N I
parnev_b
2.c PartnerKnBto Partner kódnév – Bto N I
parb.parkod+' / '+parb.parnev
1.2.3. Számla partner adatok
Számla alap partner:
1.a sz.ParKod Számla partner kód I I
PartnerKA
1.b par.ParNev Számla partner megnevezés N I
PartnerNevA
1.c PartnerKodNevA Számla partner kódnév N I
par.parnev+' / '+sz.parkod
2. par.valkoz Vállalatközi partner (I/N) – Alap I I
ValKozA
3.a par.irasza Irányítószám – Alap I I
IraSzamA
3.b. ira.iranev Helységnév – Alap N I
HelysegA
4.a ira.orskod Ország kód – Alap I I
OrszKA
4.b ors.orsnev Ország név – Alap N I
OrszagNevA
Címzett partner:
1.a sz.CimPar Számla partner kód I I
PartnerKA
1.b parc.ParNev Számla partner megnevezés N I
PartnerNevC
1.c PartnerKodNevC Számla partner kódnév N I
parc.parnev+' / '+sz.cimpar
2. parc.valkoz Vállalatközi partner (I/N) – Címzett I I
ValKozC
3.a parc.irasza Irányítószám – Címzett I I
IraSzamC
3.b. irac.iranev Helységnév – Címzett N I
HelysegC
4.a irac.orskod Ország kód – Címzett I I
OrszKC
4.b orsc.orsnev Ország név – Címzett N I
OrszagNevV
1.2.4 Számla pénzügyi adatok
1.a sz.FimKod Számla fizetési mód kód I I
1.b fim.FimNev Számla fizetési mód megnevezés N I
1.c FimKodNev Számla fizetési mód kódnév N I
sz.FimKod+'/'+fim.FimNev
2.a sz.PeeKod Pénzeszköz kód I I
2.b pee.PeeNev Pénzeszköz név N I
2.c PeeKodNev Pénzeszköz kódnév N I
sz.PeeKod+'/'+pee.PeeNev
3.a sz.PeuKod Pénzügyi eszköz kód I I
3.b peu.PeeNev Pénzügyi eszköz név N I
3.c PeuKodNev Pénzügyi eszköz kódnév N I
sz.PeuKod+'/'+peu.PeeNev
4.a sz.parszl Számla főkönyvi számla száma I I
ParFokSzla
4.b fok.foknev Számla főkönyvi számla neve N I
PartnerSzla
4.c PartnerFkvSzlaKN Számla főkönyvi számla kódnév N I
sz.parszl+'/'+fok.foknev
1.2.5. Számla logikai érték adatok
1. FtEgynVan Forintos egyenleg van (I/N) I I
Case usunis.kisebbmintN(Abs(sz.FtOssz - Sz.FtKiOs - usunis.ElolegHuf(sz.szalid) + sz.KerHuf),1E-4)
when 'I' then 'N' else 'I' end
2. DeEgynVan Devizás egyenleg van (I/N) I I
Case usunis.kisebbmintN(Abs(sz.DeOssz - Sz.DeKiOs - Sz.ElOssz + sz.KerDev),1E-4)
when 'I' then 'N' else 'I' end
1.2.6. Számla érték adatok
Könyvelési devizanem (Forint) adatai:
1. sz.FtNtto Nettó érték Dev I N
2. sz.FtAfaO Áfa érték Huf I N
3. sz.FtOssz Számla érték Huf I N
4. sz.FtKiOs Kiegyenlítés Huf I N
5. FtEloleg Befűzött előleg Huf I N
usunis.ElolegHuf(sz.szalid)
6. sz.KerHuf Kerekítés Huf I N
7. FtFizetendo Fizetendő Huf I N
Round(sz.FtOssz + sz.KerHuf,2)
8. FtEgynlg Számla egyenleg Huf I N
Round(sz.FtOssz - Sz.FtKiOs - usunis.ElolegHuf(sz.szalid) + sz.KerHuf,2),
Devizás érték adatok:
1. sz.DeNtto Nettó érték Dev I N
2. sz.DeAfaO Áfa érték Dev I N
3. sz.DeOssz, Számla érték Dev I N
4. sz.DeKiOs Kiegyenlítés Dev I N
5. DeEloleg Befűzött előleg Dev I N
sz.ElOssz
6. sz.KerDev Kerekítés Dev I N
7. DeFizetendo Fizetendő Dev I N
Round(sz.DeOssz + sz.KerDev,2)
8. DeEgynlg Számla egyenleg Dev I N
Round(sz.DeOssz - Sz.DeKiOs - Sz.ElOssz + sz.KerDev,2)
2. A pivot tábla adatmezői
A szűrési feltételek megadása és a szűrés végrehajtása után kiválaszthatjuk a pivot tábla oszlopainak és sorainak az adattartalmát. Mind a sorokba, mind az oszlopokba maximum három adat választható, de legalább egyet mind a két dimenzióba választani kell.
Ezt követően a megjelenítendő adatmezőket kell kiválasztanunk.
2.1. Számla érték adatok
Könyvelési devizanem (Forint) adatai:
1. sz.FtNtto Nettó érték Dev
2. sz.FtAfaO Áfa érték Huf
3. sz.FtOssz Számla érték Huf
4. sz.FtKiOs Kiegyenlítés Huf
5. FtEloleg Befűzött előleg Huf
usunis.ElolegHuf(sz.szalid)
6. sz.KerHuf Kerekítés Huf
7. FtFizetendo Fizetendő Huf
Round(sz.FtOssz + sz.KerHuf,2)
8. FtEgynlg Számla egyenleg Huf
Round(sz.FtOssz - Sz.FtKiOs - usunis.ElolegHuf(sz.szalid) + sz.KerHuf,2),
Devizás érték adatok:
1. sz.DeNtto Nettó érték Dev
2. sz.DeAfaO Áfa érték Dev
3. sz.DeOssz, Számla érték Dev
4. sz.DeKiOs Kiegyenlítés Dev
5. DeEloleg Befűzött előleg Dev
sz.ElOssz
6. sz.KerDev Kerekítés Dev
7. DeFizetendo Fizetendő Dev
Round(sz.DeOssz + sz.KerDev,2)
8. DeEgynlg Számla egyenleg Dev
Round(sz.DeOssz - Sz.DeKiOs - Sz.ElOssz + sz.KerDev,2)
2.2. Számla elemző érték adatok
Könyvelési devizanem (Forint) adatai:
1. SzallEgynFt Szállító egyenleg Huf
2. VevoEgynFt Vevő egyenleg Huf
3. OszEgynFt Összesített egyenleg Huf
Devizás érték adatok:
1. SzallEgynDe Szállító egyenleg Dev
2. VevoEgynDe Vevő egyenleg Dev
3. OszEgynDe Összesített egyenleg Dev
3. A pivot tábla megjelenítése
A szűrési feltételek megadása, az oszlopok és sorok tartalmának kiválasztása, valamint a megjelenítendő adatok körének meghatározása után a [
] gomb megnyomásával megjeleníthetjük a képernyőn a pivot táblát.

4. Az adatok vizuális megjelenítése
A pivot tábla adatai vizuális formában a [Grafikon] fülre való kattintással jeleníthetők meg.

Az adatok ábrázolásának formátumát a képernyő jobb felső sarkában található lenyíló menüvel állíthatjuk be:
