Zmiany pomiędzy wersją 11 and wersją 12 dla UserGuide/AdvancedConfiguration/DefiningReports/ReportParams

Pokaż
Ignoruj:
Data i czas:
08/14/14 21:49:37 (10 years temu)
Autor:
JP (IP: 89.70.134.212)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • UserGuide/AdvancedConfiguration/DefiningReports/ReportParams

    v11 v12  
    227227}}} 
    228228 
    229 STATUSY 
    230 {{{ 
    231  
    232 SELECT tpstid, dscrpt FROM  types_of_processes_states WHERE clsnam = 'PROCESS' ORDER BY state_ 
    233 }}} 
    234  
    235229KOMÓRKI ORGANIZACYJNE  
    236230{{{ 
     231-- z ograniczeniem do tych do których user ma prawo 
    237232SELECT orunid, orunsm AS caption  
    238233FROM organization_units  
    239234WHERE is_del IS FALSE  
    240235AND ndetpe = 'ORGCELL' 
    241 AND chkUsrOrgAcc({LOGGED_USR_ID}, orunid) - ten filtr ogranicza do tych do których user ma prawo 
     236AND chkUsrOrgAcc({LOGGED_USR_ID}, orunid)  
    242237ORDER BY orunsm 
     238 
     239-- Wybór komórek typu Komórka organizacyjna (same działy) 
     240SELECT orunid, COALESCE(orunsm, '') || ' - ' || ndenam AS stanowisko 
     241FROM orgtree_view  
     242WHERE orunid > 0 AND ndetpe = 'ORGCELL'  
     243AND orunsm IS NOT NULL AND is_del IS FALSE 
    243244}}} 
    244245 
     
    249250}}} 
    250251 
    251 STATUS SPRAWY (lista statusów) 
    252 {{{ 
     252STATUSY (lista) 
     253{{{ 
     254-- SPRAWY 
    253255Filtr = state_ in ({value}) 
    254256SELECT tpstid, dscrpt FROM types_of_processes_states WHERE clsnam LIKE 'PROCESS%' ORDER BY state_ 
     257 
     258-- DOKUMENTY typu dctpid = 2 (Faktury) 
     259SELECT tpstid, dscrpt FROM types_of_processes_states  
     260WHERE clsnam = 'DOCUMENT|2' ORDER BY state_ 
    255261}}} 
    256262 
     
    264270forepa > COALESCE(NULLIF('{value}', '')::int,0) 
    265271}}} 
     272 
     273{{{ 
     274-- Osoby do których użytkownik ma prawo 
     275SELECT ov.usr_id, ov.usrnam FROM orgtree_view ov where 
     276chkUsrOrgAcc({LOGGED_USR_ID}, ov.orunid) IS TRUE 
     277 
     278 
     279-- Wartości cechy osób do których uzytkownik ma prawo 
     280SELECT ftopid, ftopnm 
     281FROM  
     282features_options  
     283INNER JOIN features_options_def USING(fodfid) 
     284LEFT JOIN users u ON u.initls = ftopnm 
     285LEFT JOIN orgtree_view ov ON ov.usr_id = u.usr_id 
     286WHERE featid = 91 
     287AND (CASE WHEN (SELECT count(*) > 0 FROM users_link_group WHERE grp_id = 29 AND usr_id = {LOGGED_USR_ID}) THEN 1 = 1 ELSE chkUsrOrgAcc({LOGGED_USR_ID}, ov.orunid) IS TRUE END) 
     288ORDER BY ftopnm 
     289 
     290-- Wartości cechy tekstowej o featid 83 
     291SELECT DISTINCT data__ AS value, data__ AS caption 
     292FROM features_text_view 
     293WHERE featid = 83 
     294ORDER BY data__ 
     295 
     296