SQLEXP - Izpis serijskih številk na zbirni fakturi dobavitelja komisije
SQLEXP - Izpis serijskih številk na zbirni fakturi dobavitelja komisije
 |
SQLEXP je funkcija, ki jo uporablja program za generiranje izpisov in omogoča izpisovanje podatkov, ki jih v izvirnem RecordSetu posameznega izpisa ni na razpolago. Na ta način lahko za posamezne uporabniške izpise v izpise in obračune vključujemo podatke iz drugih tabel in šifrantov. |
Sintaksa:
SqlExp('<SQL stavek>')
 |
Ker so imena RecordSetov in polj v RecordSetih na vsakem izpisu lahko drugačna, se morate pisanja SQL stavkov za izpise lotiti tako, da preverite imena RecordSetov in polj za konkreten izpis. |
Primer zbirne fakture, izdelane iz zbirne fakture komisijske prijave:
V poglavju SQLEXP - Izpis serijskih številk na zbirni fakturi komisijske prijave smo prikazali primer izpisovanja povezanih serijskih številk, ko je zbirna faktura izdelana neposredno iz dokumentov izdaje. Poudarili smo, da izpis zbirne fakture ali ogled serijskih številk ne vrne podatka o prejetih ali izdanih serijskih številkah identov iz zbirne fakture, ker so bile serijske številke prejete oziroma izdane že z dokumentom izdaje.
Z uporabo funkcije SQLEXP pa lahko seznam prejetih ali izdanih serijskih številk izpišemo (glej Uporaba izraza SQLEXP v izpisih).
Nekoliko drugačen primer pa nastopi pri izpisu serijskih številk na zbirni fakturi dobavitelja komisije, ki jo izdelamo iz neke druge zbirne fakture (glej Kreiranje komisijske prijave) in ne neposredno iz dokumentov, kjer so serijske številke zapisane.
1. Iz izpisa prevzemnice izdelamo nov izpis, v katerem dodamo novo "Polje z izrazom" s klikom na ikono
:
2. V polje "Izraz" vnesemo SQL stavek:
SQLExp('exec dl_HE_PrtSerialNoKomOdjava ''' + tbIzpisPrometPoz.Kljuc + ''' , ' + tbIzpisPrometPoz.Poz)
Ta izraz se torej sklicuje na stored proceduro dl_HE_PrtSerialNoKomOdjava, zato je nekoliko krajši od ostalih primerov za izpis serijskih številk. V prikazanem primeru je uporabljena preddefinirana stored procedura, uporabljena pa bi seveda lahko bila tudi drugačna, uporabniška stored procedura.
Izpis:
1. Oblika

2. Primer izpisa
Iz primera vidimo, da se serijske številke izpisujejo druga pod drugo, v oklepaju pa se izpiše izdana količina blaga za posamezno serijsko številko.

Splošen opis funkcij:
Povezane teme: