Uživatelské nástroje

Nástroje pro tento web


lua:parametryfunkci

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
lua:parametryfunkci [2009/01/12 14:03] Libor Kadaníklua:parametryfunkci [2013/02/22 15:47] (aktuální) – [LUA v seznamu tisku @] Petr Kristan
Řádek 27: Řádek 27:
 ==== Trigger <lua> ==== ==== Trigger <lua> ====
 main() return string main() return string
 +
  
 ==== LUA v seznamu tisku @ ==== ==== LUA v seznamu tisku @ ====
 @psat do //Typu// reportu, ne do report file @psat do //Typu// reportu, ne do report file
  
-main (DSI, Form, Action, ReportDir, ReportName, Use)+printform_main (DSI, Form, Action, ReportDir, ReportName, Use, Name)
  
-  * //Action// - 1=PRINT_PREVIEW, 2=PRINT_PRINT+  * //Action// - 0=PRINT_FILE, 1=PRINT_PREVIEW, 2=PRINT_PRINT
   * //ReportName// - absolutni cesta k reportu   * //ReportName// - absolutni cesta k reportu
   * //Use// - 0=(WR_USE_SELECTED) tisknout oznacena 1=(WR_USE_ALL) vsechna   * //Use// - 0=(WR_USE_SELECTED) tisknout oznacena 1=(WR_USE_ALL) vsechna
 +  * //Name// - jmeno reportu
 ==== Filtr SQL <lua> ==== ==== Filtr SQL <lua> ====
 main (DSI, Form) return string main (DSI, Form) return string
Řádek 51: Řádek 52:
 <lua>return Params.FieldName </lua> <lua>return Params.FieldName </lua>
 xmlquestionform_main(Params) xmlquestionform_main(Params)
 +
  
  
Řádek 61: Řádek 63:
 pise se to bez '@', rovnou return, napr.;  pise se to bez '@', rovnou return, napr.; 
  
 +LUA do DRUHU v polozce rekapitulace
   return v_rozpocty_rekap.RekapitulcniPolozkaL(PDSI, KDSI)   return v_rozpocty_rekap.RekapitulcniPolozkaL(PDSI, KDSI)
  
-  --fce pro vypocet - do zakladu secte cenu od polozek z kapitoly typu = 'mm' a polozek s mj = 'kg' nebo mj = 'm'+samotna fce pro vypocet - do zakladu secte cenu od polozek z kapitoly typu = 'mm' a polozek s mj = 'kg' nebo mj = 'm'
   function v_rozpocty_rekap.RekapitulcniPolozkaL(PDSI, KDSI)   function v_rozpocty_rekap.RekapitulcniPolozkaL(PDSI, KDSI)
     local typ = KDSI:FieldByName("typ")     local typ = KDSI:FieldByName("typ")
Řádek 76: Řádek 79:
 v rekapitulaci může být vrácen i hash s parametry 'cena' a 'dph' v rekapitulaci může být vrácen i hash s parametry 'cena' a 'dph'
 v nákladové rekapitulaci může být vrácen i hash s parametry 'cena' a 'zaklad' v nákladové rekapitulaci může být vrácen i hash s parametry 'cena' a 'zaklad'
 +
 +==== Filtry ve formregisteru.xml @ ====
 +mainfilter_main(DSI, Form, Folder) a vrací buď přímo WhereString, nebo xml generovane funkcí filter.create.
 +
 +V proměnné **Folder** je právě vybraná záložka, není-li žádná, potom **nil**.
  
 ==== Eventy ==== ==== Eventy ====
 Jsou uvedeny v samostatném oddíle [[Eventy]] Jsou uvedeny v samostatném oddíle [[Eventy]]
 +
 +==== Navigator ====
 +
 +Tag <Lua> v navigátoru function(Tree)
 +
 +např: return common_navigators.RebuildPopisTreeFromTable(Tree, "sklad_karty")
 +
lua/parametryfunkci.1231769025.txt.gz · Poslední úprava: 2009/01/12 14:03 autor: Libor Kadaník