Zmiany pomiędzy wersją 33 and wersją 34 dla DeployerGuide/Customization/AdvancedReporting
- Data i czas:
- 07/29/14 08:53:32 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/AdvancedReporting
v33 v34 84 84 85 85 {{{ 86 #!sql 86 87 SELECT * FROM mssql_external_documents WHERE symbol = '{SQL::SELECT ex_sym FROM documents WHERE doc_id = {DOC_ID}}' 87 88 }}} … … 114 115 Tworzymy zapytanie które w kolumnach o nazwach ''clsnam'' i ''keyval'' będą zawierać odpowiednio NAZWĘ_FORMULARZA i wartość klucza podstawowego rekordu np. 115 116 {{{ 117 #!sql 116 118 SELECT 117 119 'PROCESS' AS clsnam, … … 165 167 Przykład : 166 168 {{{ 167 select name_1, name_2, nip___ ,ph_num from contacts order by name_1 169 #!sql 170 SELECT name_1, name_2, nip___ ,ph_num FROM contacts ORDER BY name_1 168 171 }}} 169 172 Raport 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. … … 188 191 189 192 OPTIMA - to jest nazwa systemu, który jest zintegrowany - widać ją również w liście wyboru. 193 194 Dodatkowo 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 197 SELECT * FROM order_ext o LEFT JOIN customer c ON c.id = o.customer_id 198 WHERE o.end = '0' 199 AND 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 202 Sekwencja {{{'{SQL::SELECT ...' }}} jest zapytaniem do bazy danych systemu eDokumenty, natomiast zapytanie nadrzędne jest zapytaniem do bazy danych systemu zewnętrznego 203 190 204 191 205 == Drill down ==