PANTHEON™ Help

 Toc
 Početna stranica
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič kroz Datalab PANTHEON Farming
  [Expand]Vodič za mobilni POS
  [Collapse]Vodič po DataLab PANTHEON™-u
   [Expand]Pomoć
   [Expand]Postavke
   [Collapse]Narudžbe
    [Expand]Masovni ispis narudžbi
     Shema djelovanja narudžbi
    [Expand]Narudžbe kupaca
    [Expand]Narudžbe dobavljačima
     Planiranje narudžbi
    [Expand]Planiranje narudžbi
    [Expand]Kreiranje narudžbi dobavljačima
    [Expand]Otpremna lista
    [Collapse]Obračun narudžbi kupaca
      Obračun narudžbi kupaca - po prijevozniku
      Izvještaj o narudžbama - Detaljno po datumu otpreme
      Izvještaj o narudžbi Detaljno prema prioritetu isporuke
      Obračun narudžbi kupaca - Materijalne potrebe sa zalihom
      Izvještaj o narudžbama – prema odgovornim osobama
      Izvještaj narudžbi – Sažetak po predmetima i stavkama – po datumu
      Izvještaj o narudžbi - Isporuka
      Izvještaj o narudžbama – Sažetak po primateljima
      Izvještaj o narudžbama detaljan (Serijski broj)
      Primjeri obračuna narudžbi
      Snimanje predložaka obračuna
      Isključivanje neupotrijebljenih kriterija
      SQLEXP - Adresa kupca u obračunu narudžbi kupca
      Obračun narudžbi detaljno
      Obračun narudžbi detaljno sa serijskim brojevima
      353595
      Obračun narudžbi sumarno po identima
      Obračun materijalnih potreba
      84696
      Obračun narudžbi sumarno po subjektima
      Obračun narudžbi sumarno po subjektima i identima
      Pregled veza
      Obračun narudžbi sumarno po referentima
     [Expand]Samo razlika između naručene i realizirane količine
     Obračun narudžbi dobavljačima
    [Expand]Ispis HUB
     Izpis UPN
    [Expand]Pregled pozicija narudžbi
     Izrada narudžbi u stranoj valuti
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]POS
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Poruke programa
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
    Riječnik pojmova
  [Expand]Vodič po PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON™
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON maloprodaju
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Vodič po PANTHEON Web Legal
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Početak rada s PANTHEON Web-om
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
[Collapse]PANTHEON Granule
 [Collapse]Vodič po PANTHEON Granulama
  [Expand]Granule za Servis na terenu
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula B2B narudžbe
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Inventar Skladišta Granula
 [Collapse]Korisnički priručnik za PANTHEON Granule
   Početak
   Korištenje PANTHEON Granula u imaginarnom poduzeću Tecta
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B narudžbe
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
   Česta pitanja i odgovori
  [Expand]Inventar dugotrajne imovine
  [Expand]Granula Inventura skladišta
   Arhiva

Load Time: 515,6261 ms
"
  4206 | 4883 | 51175 | Review
Label

SQLEXP - Adresa kupca u obračunu narudžbi kupca

SQLEXP - Adresa kupca u obračunu narudžbi kupca

SQLEXP - Adresa kupca u obračunu narudžbi kupca

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

000001.gif SQLEXP je funkcija, koju program upotrebljava za generiranje ispisa i omogućava ispisivanje podataka, koje u izvornom RecordSetu pojedinog ispisa nemamo na raspolaganju. Na taj način možemo za pojedine korisničke ispise, u ispise i obračune, uključiti podatke iz drugih tablica i šifranata.

Sintaksa:

SqlExp('<SQL stavek>')

Primjer upotrebe na ispisu 103 Obračuna narudžbi - detaljno:

000001.gif S obzirom da imena RecordSet-ova i polja u RecordSet-ovima mogu na svakom ispisu biti drugačija, prilikom pisanja SQL redaka za ispise moramo provjeriti imena RecordSet-ova i polja za konkretan ispis.

Prikupljamo narudžbe kupaca, te ih jednom tjedno vlastitim kamionom razvozimo do primatelja. U obračunu narudžbi kupaca možemo kreirati obračun neisporučenih narudžbi, s načinom dostave "Dostava vlastitim kamionom". 

U ispisu obračuna narudžbi kupaca u RecordSetu nemamo na raspolaganju adresu kupca robe, niti njegovih kontakt osoba. Svi ti podaci su na raspolaganju u šifrantu subjekata, a šifra subjekta u RecordSetu ispisa 103 - Obračun narudžbi Detaljno već postoji.

Ispunjeni su svi uvjeti za upotrebu izraza SQLEXP u ispisu. Pogledajmo!

 

1. Iz ispisa 103 - Obračun narudžbi Detaljno, kreiramo novi ispis, u kojem dodamo novo "Polje s izrazom" klikom na ikonu 007515.gif:

2. U polje "Izraz" unesemo SQL redak:

007516.gif

Ispis adrese naručitelja iz narudžbe

SQLEXP('select Naslov from Subjekt where Naziv = ''' + qReportIzpis.Narocnik + '''')
Komentar: qReportIzpis.Narocnik je polje iz RecordSet-a qReportIzpis, koji se upotrebljava za kreiranje ispisa.

Nakon zamjene qReportIzpis.Narocnik je SQL redak ovakav:

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

i naredba, koja se izvede na SQL poslužitelju je:

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

 

 

Ispis poštanskih brojeva i mjesta naručitelja iz narudžbe

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

Ispis kontakt osoba naručitelja iz narudžbe 

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 ispisa:

S obzirom da zapise o neizvršenim narudžbama želimo sortirati po naručiteljima i po broju narudžbe, unesemo odgovarajući kriterij sortiranja u šifrant oblika ispisa:

007517.gif

 

Primjer ispisa obračuna narudžbi kupaca iz tako oblikovanog ispisa:

 007518.gif


 

 


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!