PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Expand]Pantheon Hosting
   [Expand]Pomoć
   [Expand]Podešavanja
   [Collapse]Narudžbine
     Grupno štampanje
    [Expand]Masa štampanje narudžbina
     Šema rada narudžbine
    [Expand]Narudžbine kupaca
    [Expand]Narudžbine dobavljačima
    [Expand]Kreiranje narudžbina dobavljačima
    [Expand]Planiranje narudžbina
    [Expand]Otpremna lista
    [Collapse]Obračun narudžbina kupaca
      Izveštaj o narudžbinama - Detaljno po datumu isporuke
      Obračun narudžbina po prevozniku
      Ispis narudžbina - Materijalne potrebe sa zalihama
      Izveštaj o narudžbinama – po odgovornim osobama
      Izveštaj o porudžbini - Isporuka
      Izveštaj o narudžbinama – Sažetak po predmetima i stavkama – po datumu
      Izveštaj o narudžbinama – Sažetak po primaocima
      Izveštaj o narudžbini detaljno po prioritetu isporuke
      Izveštaj o narudžbinama detaljan (Serijski broj)
      Primeri obračuna narudžbina
      Snimanje predloga obračuna
      Isključivanje neupotrebljenih kriterijuma
      SQLEXP - Adresa kupca u obracunu narudžbina kupaca
      Obračun narudžbina detaljno
      Obračun narudžbina detaljno sa serijskim brojevima
      Izveštaj o porudžbinama - Detaljno po datumu isporuke
      Obračun narudžbina sumarno po identima
      Obračun materijalnih potreba
      Izveštaj o narudžbinama - Hronološki
      Obračun narudžbina sumarno po subjektima
      Obračun narudžbina sumarno po subjektima i identima
      Pregled veza
      Obračun narudžbina sumarno po referentima
     [Expand]Samo razlika između naručene i realizovane količine
     Obračun narudžbina dobavljačima
    [Expand]Ispis posebnih uplatnica
     Izpis UPN
    [Expand]Pregled pozicija narudžbina
     Kreiranje narudžbina u ino valuti
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Korisničke strane
   [Expand]Poslovni saveti
    Dodatno
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Dodatni programi
   [Expand]Obaveštenja programa
   [Expand]Zvanična mišljenja
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
    Rečnik izraza
   [Expand]Zastareli produkti
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za PANTHEON
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički vodič za mobilni POS
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Priručnici za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič po PANTHEON Web Terminal-u
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Kako početi? PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Priručnik za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Servis na terenu
   PANTHEON Granule - česta pitanja i odgovori
  [Expand]Inventar Fiksne Imovine
  [Expand]Arhiva
  [Expand]Granula Inventar skladišta
   Arhiva

Load Time: 421,8803 ms
"
  4206 | 4883 | 51186 | Review
Label

SQLEXP - Adresa kupca u obracunu narudžbina kupaca

SQLEXP - Adresa kupca u obracunu narudžbina kupaca

SQLEXP - Adresa kupca u obracunu narudžbina kupaca

010379.gif010380.gif010381.gif010411.gif010382.gif010383.gif
000001.gif SQLEXP je funkcija, koju program koristi za generisanje ispisa i omogućava ispis podataka, koje u izvornom RecordSetu pojedinog ispisa nemamo na raspolaganju. Na taj način možemo u određene korisničke ispise da uključimo podatke iz ispisa i obračuna iz drugih tabela i šifarnika.

Sintaksa:

[SQLexp('SQL upit')]
000001.gif SQLEXP funkcija, u Pantheonu 5.5 može se pisati u sintaksi PA50 tj. mogu se koristiti nazivi tabela i polja Pantheon-a 5.0

Primer upotrebe na ispisu 103 Obračun narudžbina - detaljno:

000001.gif Pošto imena RecordSeta i polja u RecordSetu na svakom ispisu mogu biti drugačija, onda se pisanje SQL sintaksi za ispise mora radititi tako, da se provere imena RecordSeta i polja za konkretan ispis.

Sabiramo narudžbine kupaca i jednom nedeljno sopstvenim kamionom razvozimo do kupaca. U obračunu narudžbina kupaca možemo da kreiramo obračun neisporućenih narudžbina sa načinom dostave "Dostava sopstvenim kamionom". 

U ispisu obračuna narudžbina kupaca u RecordSetu nemamo na raspolaganju adresu kupca robe, ni njihovih kontaktnih osoba. Svi ti podaci su na raspolaganju u šifarniku subjekata, šifra poslovnog partnera u RecordSetu ispisa 103 - Obračun narudžbina Detajlno već postoji.

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

 

1. Iz ispisa 103 - Obračun narudžbina Detajlno kreiramo novi ispis, u kome dodamo novo polje sa funkcijom:

2. U polje "Memo" unesemo SQL sintaksu:

007516.gif

000001.gif Trenutno je dužina izraza ograničena na 255 znakova!

 

Ispis adrese naručioca iz narudžbine

U sintaksi PA50

[SQLexp('select Naslov from Subjekt where Naziv = ''' + <qReportIzpis."acConsignee">+ '''')]

Odnosno u sintaksi PA55

[SQLexp('select acAddress from tHE_SetSubj where acSubject = ''' + <qReportIzpis."acConsignee">+ '''')]
Komentar:

<qReportIzpis."acConsignee"> je polje iz RecordSet-a qReportIzpis, koji se koristi za kreiranje reporta.

Nakon zamene <qReportIzpis."acConsignee">  SQL ukaz je ovakav:

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

i ukaz, koji se izvede na SQL serveru je:

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

 

Ispis poštanskog broja i mesta naručioca iz narudžbine

SQLEXP('select K.Naziv from Subjekt S left join Posta K on S.Posta = K.Posta 
where S.Naziv = ''' + <qReportIzpis."acConsignee"> + '''')

Ispis kontaktnih osoba naručioca iz narudžbine 

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."acConsignee"> + ''' 
order by Poz')

 Šifarnik oblika ispisa:

Ako želimo da zapise neisporučenih narudžbina razvrstamo po naručiocima i potom po broju narudžbine, vnesemo odgovarajući kriterijum razvrstavanja u šifarniku oblika ispisa:

 

007517.gif

 

Primer ispisa obračuna narudžbina kupaca iz tako oblikovanog ispisa:

 007518.gif



 

Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!