Zmiany pomiędzy wersją 18 and wersją 19 dla DeployerGuide/Others/WorkingWithFlexy

Pokaż
Ignoruj:
Data i czas:
08/10/12 10:08:07 (12 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/WorkingWithFlexy

    v18 v19  
    1818 
    1919=== 1. Tworzenie raportu SQL === #tworzenie_sql 
     20 
     21Tworzenie raportu z wykorzystaniem Flexy należy rozpocząć od zdefiniowania raportu SQL. 
     22W module raporty tworzymy nowy raport. W zakładkę ''Ogólne'' wprowadzamy nazwę raportu, miejsce jego przechowywania. Przechodzimy do zakładki ''Definicja'', gdzie wprowadzamy definicję SQL. 
     23W zakładce Wybór kolumn możemy wybrać, jakie kolumny będą wykorzystywane w raporcie. 
     24 
     25Przykładowo tworzymy raport dla ''Notatek służbowych''. 
     26W tym celu tworzymy raport w grupie Dokumenty pt. ''Notatka Służbowa''. W zakładce definicji raportu wprowadzamy SQL-a: 
     27{{{ 
     28SELECT  
     29dv.dscrpt,  
     30dv.conten,  
     31dv.srctxt,  
     32dv.trgtxt,  
     33p.symbol||' - '||p.dscrpt as symbol,  
     34COALESCE(c.name_2, c.name_1) AS cname_ 
     35FROM documents_view dv  
     36LEFT JOIN processes p USING (prc_id) --ON (dv.prc_id = p.prc_id) 
     37LEFT JOIN doc_link_cont dlc ON (dv.doc_id = dlc.doc_id AND dlc.role__ = 'RELATED') 
     38LEFT JOIN contacts c ON (dlc.contid = c.contid) 
     39WHERE dv.doc_id = {DOC_ID} 
     40}}} 
     41 
     42Dodatkową funkcjonalnością, którą może być wykorzystana w raportach Flexy są kwerendy. jest to ostatnia zakładka okienka definicji raportu. Parametry takiego raportu muszą być identyczne z definicjami  
    2043 
    2144''Przejdź do [#menu Menu]''