| | 137 | Od wersji 4.0 dostępne są parametry przekazywane do znacznika bezpośrednio z dokumentu - tylko dla znaczników zadeklarowanych jako SQL.[[BR]] |
| | 138 | |
| | 139 | W obrębie wykonania SQL jest dodatkowy token (przykładowy dokument o id 123): |
| | 140 | |
| | 141 | {{{ |
| | 142 | {TOKEN_PARAMS} |
| | 143 | }}} |
| | 144 | który przechowuje wszystkie przekazane parametry do tokena. Definicja tokena w dokumencie RTF: |
| | 145 | {{{ |
| | 146 | #DELEGACJA.KOSZTY.MIASTO;{CONTEXT},1# -- można używać {ENT_ID}, {LOGGED_USER}, {CONTEXT} - id dokumentu |
| | 147 | }}} |
| | 148 | Definicja znacznika SQL-owego może wyglądać tak: |
| | 149 | {{{ |
| | 150 | SELECT {TOKEN_PARAMS} |
| | 151 | lub |
| | 152 | SELECT getDelegationDetails('{TOKEN_PARAMS}', 'from__') -- trzeba zdefiniować funkcję :) pobierającą szczegóły kosztów delegacji faktyczne wykonanie będzie wyglądać następująco przy podanych parametrach |
| | 153 | SELECT getDelegationDetails('123,1', 'from__') |
| | 154 | }}} |
| | 155 | |
| | 156 | 123 - to id dokumentu w kontekście którego jest generowany dokument. |
| | 157 | |
| | 158 | Przekazanie parametrów odbywa się po średniku. Zawsze musi być robione jako ostatnie. |
| | 159 | |