Zmiany pomiędzy wersją 33 and wersją 34 dla DeployerGuide/Customization/AdvancedReporting

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

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/AdvancedReporting

    v33 v34  
    8484 
    8585{{{ 
     86#!sql 
    8687SELECT * FROM mssql_external_documents WHERE symbol = '{SQL::SELECT ex_sym FROM documents WHERE doc_id = {DOC_ID}}' 
    8788}}} 
     
    114115Tworzymy zapytanie które w kolumnach o nazwach ''clsnam'' i ''keyval'' będą zawierać odpowiednio NAZWĘ_FORMULARZA i wartość klucza podstawowego rekordu np. 
    115116{{{ 
     117#!sql 
    116118SELECT 
    117119'PROCESS' AS clsnam, 
     
    165167Przykład :  
    166168{{{ 
    167 select  name_1, name_2, nip___ ,ph_num  from contacts order by name_1 
     169#!sql 
     170SELECT name_1, name_2, nip___ ,ph_num  FROM contacts ORDER BY name_1 
    168171}}} 
    169172Raport może zawierać grupowanie po 1 wybranym polu - należy je wpisać do sekcji "Grupowanie" na zakładce "Definicja" edytora raportów. Pole to należy uwzględnić w klauzuli "order by" w samej definicji raportu.  
     
    188191 
    189192OPTIMA - to jest nazwa systemu, który jest zintegrowany - widać ją również w liście wyboru. 
     193 
     194Dodatkowo od wersji 4.4 będzie można wykonywać zapytania do systemu zewnętrznego wykorzystując inne dane niż klucz systemu zewnętrznego w jednym raporcie: 
     195{{{ 
     196#!sql 
     197SELECT * FROM order_ext o LEFT JOIN customer c ON c.id = o.customer_id 
     198WHERE o.end = '0' 
     199AND nip = '{SQL::SELECT c.nip___ FROM contacts c INNER JOIN vatnote v ON (v.frctid = c.contid) WHERE v.doc_id = {DOC_ID}}'  
     200}}} 
     201 
     202Sekwencja {{{'{SQL::SELECT ...'  }}} jest zapytaniem do bazy danych systemu eDokumenty, natomiast zapytanie nadrzędne jest zapytaniem do bazy danych systemu zewnętrznego 
     203 
    190204 
    191205== Drill down ==