PANTHEON™ navodila

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Vodiči za PANTHEON
  [Collapse]Vodič po PANTHEON-u
   [Expand]Pomoč
   [Collapse]Nastavitve
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Koledar
    [Expand]Računovodstvo
    [Expand]Carina
    [Expand]Dokumentacija
    [Collapse]Program
     [Expand]Vrste dokumentov
     [Collapse]Izpisi v PANTHEON-u
       Delovno okolje
       Izvozi ime datoteke
       Poročila Register
       Posebnosti izpisov
       Nastavitve
       Predogled tiskanja
       Zgradba izpisa
       Objekti
      [Expand]Oblikovalec poročil
       Izrazi
      [Expand]Ustvarjanje poročil
      [Expand]Skupine in agregati
       Grupiranje in številčenje
      [Expand]Funkcije
      [Expand]Oblikovanje in označevanje
       Sistemske spremenljivke
       Vgrajena poročila (podporočila)
       Uvoz in izvoz
      [Expand]Skripta
       Tabele in poizvedbe
       Prenos izpisa v druge baze
       Izvoz oblike izpisa
       Uvoz oblike izpisa
       Bližnjica na izpis
       Podvajanje izpisov in spreminjanje tipa izpisa
      [Collapse]Uporaba izraza SQLEXP v izpisih
        SQLEXP - Naslov kupca v obračunu naročil kupca
        SQLEXP - Izpis serijskih številk na zbirni fakturi
        SQLEXP - Izpis serijskih številk na zbirni fakturi komisijske prijave
        SQLEXP - Izpis serijskih številk na zbirni fakturi dobavitelja komisije
      [Expand]Sporočila pri oblikovanju izpisov
      [Expand]Oblikovanje izpisov
     [Expand]Teksti za dokumente
      Načini dostave
     [Expand]Kartice zaupanja
     [Expand]Administratorska konzola
     [Expand]Gradniki nadzorne plošče
      Poročila nadzorne plošče
      Poročila nadzorne plošče
      Ad-hoc analize
     [Expand]ARES
      SQL urejevalnik
    [Expand]Zamenjaj uporabnika Ctrl - U
   [Expand]Naročila
   [Expand]Proizvodnja
   [Expand]Blago
   [Expand]Servis
   [Expand]Denar
   [Expand]Kadri
   [Expand]Namizje
   [Expand]Analitika
   [Expand]Sporočila programa
   [Expand]Uradna pojasnila
   [Expand]Sistemsko okolje
   [Expand]Dodatni programi
    Slovar izrazov
   [Expand]Zastareli produkti
  [Expand]Vodič po PANTHEON Farming
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON Vet
 [Collapse]Uporabniški priročniki za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON
  [Expand]Uporabniški priročnik za PANTHEON Retail
  [Expand]Uporabniški priročnik za PANTHEON Vet
[Collapse]PANTHEON Web
 [Collapse]Vodiči za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiv starih izdelkov
 [Collapse]Uporabniški priročniki za PANTHEON Web
  [Expand]Kako začeti
  [Expand]Uporabniški priročnik za PANTHEON Web Light
   Uporabniški priročnik za PANTHEON Web Terminal
  [Expand]Arhiv starih izdelkov
  [Expand]Uporabniški priročnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Vodiči za PANTHEON Granule
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in Opravila
  [Expand]Granula Nadzorna plošča
  [Expand]Granula B2B Naročanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar fiksnih sredstev
  [Expand]Granula Inventura skladišča
 [Collapse]Uporabniški priročniki za PANTHEON Granule
   Začetek
   Primer uporabe PANTHEON Granul v namišljenem podjetju
  [Expand]PANTHEON Granule in aktivacija
  [Expand]Granula Kadri
  [Expand]Granula Potni nalogi
  [Expand]Granula Dokumenti in opravila
  [Expand]Granula B2B naročanje
  [Expand]Granula Nadzorna plošča
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstev
  [Expand]Granula Inventura skladišča
   PANTHEON Granule - pogosta vprašanja in odgovori
   Arhiv
  
  
  
  
  
  
  
  
[Expand]Uporabniške strani

Load Time: 625,0034 ms
"
  1010202 | 4889 | 360587 | Published
Label

SQLEXP - Naslov kupca v obračunu naročil kupca

SQLEXP - Naslov kupca v obračunu naročil kupca

010379.gif010380.gif010381.gifver_fa.gif010411.gif010382.gif010383.gif

 

000001.gif 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>')

Primer uporabe na izpisu 103 Obračuna naročil - detajlno:

000001.gif 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.

Zbiramo naročila kupcev in jih enkrat tedensko z lastnim kamionom razvozimo do prejemnikov. V obračunu naročil kupcev lahko izdelamo obračun neizdobavljenih naročil z načinom dostave "Dostava z lastnim kamionom". V izpisu obračunu naročil kupcev v RecordSetu nimamo na razpolago naslova kupca blaga, niti njihovih kontaktnih oseb. Vsi ti podatki so na voljo v šifrantu subjektov, šifra subjekta pa v RecordSetu izpisa 103 - Obračun naročil Detajlno že obstaja.

Izpolnjeni so vsi pogoji za uporabo izraza SQLEXP v izpisu. Poglejmo!

 

1. Iz izpisa 103 - Obračun naročil Detajlno izdelamo nov izpis, v katerem dodamo novo "Polje z izrazom" s klikom na ikono 007515.gif:

2. V polje "Izraz" vnesemo SQL stavek:

007516.gif

 

Izpis naslova naročnika iz naročila

SQLEXP('select Naslov from Subjekt where Naziv = ''' + qReportIzpis.Narocnik + '''')

Komentar:

qReportIzpis.Narocnik je polje iz RecordSet-a qReportIzpis, ki se uporablja za izdelavo izpisa.

Po zamenjavi qReportIzpis.Narocnik je SQL ukaz takle:

'select Naslov from Subjekt where Naziv = ''Neki kupec'''

in ukaz, ki se izvede na SQL strežniku je:

select Naslov from Subjekt where Naziv = 'Neki kupec'.

 

Izpis poštne številke in kraja naročnika iz naročila

SQLEXP('select K.Naziv from Subjekt S left join Posta K on S.Posta = K.Posta 
where S.Naziv = ''' + qReportIzpis.Narocnik + '''')

Izpis kontaktnih oseb naročnika iz naročila

SQLEXP('select LTrim(RTrim(KontOseba)) + '' '' + 
Cast(case when (Tel is null) then '' '' else '' Tel: '' + 
Tel end as Char(30)) as Ko 
from KontOs where Subjekt = ''' + qReportIzpis.Narocnik + ''' 
order by Poz')

 Šifrant oblik izpisov:

Ker želimo zapise neizdobavljenih naročil razvrstiti po naročnikih in nato po številki naročila, vnesemo ustrezen kriterij razvrščanja v šifrant oblik izpisov:

007517.gif

 

Primer izpisa obračuna naročil kupcev iz tako oblikovanega izpisa:

 007518.gif

 



 

Ali so bila ta navodila uporabna?
Vaše povratne informacije bodo prispevale k boljši pomoči.
Komentarji
Komentarji so izpostavljeni tudi na forumu.