| 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 | |