Időnként felmerül az ügyfelek részéről, hogy maguk írnak olyan SQL select-eket, amelyekben adatokat gyűjtenek le a sERPa adatbázisából. Ilyenkor előfordulnak tipikus kérdések az adatbázis szerkezetével és logikájával kapcsolatban. Ilyen például, hogy ha a vevőszámla kiegyenlítések dátumait akarják összegyűjteni, akkor mit tegyenek.
Vevőszámla kiegyenlítés történhet az alábbi funkciókban:
1) Bankkivonat
2) Pénztárbizonylat
3) Vevőszámla (Kapcsolódó esemény)
4) Pénzügyi rendező tétel
Így ezen bevitelek tábláiból lehet kinézni a vevőszámla teljesítésének dátumát.
1) Bankban kiegyenlített vevőszámla esetén az adatbázisból így lehet megkeresni a kiegyenlítési dátumot:
VevoSz tábla Ev, Sorozat, Sorszam mezői alapján lehet megtudni, hogy mi a sorbeli számla ID-je (a VevoSz_ID mezőből).
Ezt az ID-t kell megkeresni a
BankKivTetelVSzKieg táblában a VevoSz_ID mező alapján.
A megtalált sorban a BankKivTetelVSzKieg tábla Bankkiv_ID mezője alapján kell a
BankKiv tábla Datum mezőjét megkeresni.
Ez a kiegyenlítés dátuma. (Figyelembe véve a BankKivTetel.Irany, Tipus1, Tipus2, Tipus3 mezőket)
2) Pénztárban kiegyenlített vevőszámla esetén az adatbázisból így lehet megkeresni a kiegyenlítési dátumot:
VevoSz tábla Ev, Sorozat, Sorszam mezői alapján lehet megtudni, hogy mi a sorbeli számla ID-je (a VevoSz_ID mezőből).
Ezt az ID-t kell megkeresni a
PenztarBizTetelVSzKieg táblában a VevoSz_ID mező alapján.
A megtalált sorban a PenztarBizTetelVSzKieg tábla PenztarBiz_ID mezője alapján kell a
PenztarBiz tábla Datum mezőjét megkeresni.
Ez a kiegyenlítés dátuma. (Figyelembe véve a PenztarBiz.Irany, PenztarBizTetel.Tipus1, Tipus2, Tipus3 mezőket)
3) Vevőszámát kapcsolódó eseményben kiegyenlítve az adatbázisból így lehet megkeresni a kiegyenlítési dátumot:
VevoSz tábla Ev, Sorozat, Sorszam mezői alapján lehet megtudni, hogy mi a sorbeli számla ID-je (a VevoSz_ID mezőből).
Ezt az ID-t kell megkeresni a
VevoSzKEsemeny táblában a VevoSz_ID mező alapján.
A megtalált sorban a VevoSzKEsemeny tábla Datum mezőt kell megkeresni.
Ez a kiegyenlítés dátuma. (Figyelembe véve a VevoszKEsemeny.Tipus mezőt.)