Globální funkce - administrativa a řízení
Související rozcestníky | Hlavní rozcestník | Globální fuknce - jak fungují | Globální fuknce pro obecné číselníky |
Zakázky
Informace o zakázce (gf_zakazka)
- gf_zakazka (pk_c0080__ , 'kód sloupce')
- sloupce z tabulek c0080, c1500
- speciality
- vlastnosti zakkázky - do parametru kód sloupce lze uvést "c0128:" + kód vlastnosti
- úkoly - do parametru kód sloupce lze uvést "ukoly:" + udaj
- údaje: pocet_celkem, pocet_nedokoncenych, pocet_neuzavrenych
- Příklady:
- gf_zakazka(pk_c0080__,'c1500smlce') - zjištění smluvní ceny zakázky
- gf_zakazka(pk_c0080__,"c0128:Modp") - zjištění hodnoty vlastnosti "modp" u dané zakázky
- gf_zakazka(pk_c0080__,"ukoly:pocet_neuzavrenych") - počet neuzavřenýc úkolů
Úkoly
Informace o úkolu (gf_ukol)
- gf_ukol (pk_n1550__ , 'kód sloupce')
- sloupce z tabulky n1550 Úkoly a z přidružené aplikace
- Příklad:
- gf_ukol(pk_n1550__,'n1550iduko') – číslo úkolu
- gf_ukol(pk_n1550__,'n1550nazev') - název úkolu
- gf_ukol(pk_n1550__,'zodpovida') - zodpovědná osoba
- gf_ukol(pk_n1550__,'ukol_Tooltip') - sumární dlouhý text s informacemi o úkolu
Smlouvy
Informace o smlouvě (gf_smlouva)
- gf_smlouva (pk_n5001__ , 'kód sloupce')
- sloupce z tabulek n5001, c5001
- Příklad:
- gf_smlouva(pk_n5001__,'n5001datpo') – datum podpisu
Finanční přísliby
Informace z finančního příslibu (gf_prislib, gf_prislib_polozka)
- gf_prislib(pk_n5450__, 'kód sloupce')
- sloupce z tabulky n5450 Příslib
- gf_prislib_polozka(pk_n5451__, 'kód sloupce')
- sloupce z tabulky n5451 Položky příslibu
- Příklad:
- gf_prislib(pk_n5450__, 'n5450idpri') - ID příslibu
- gf_prislib_polozka(pk_n5451__,'n5451davyp') – datum vypořádání položky příslibu
- gf_prislib_polozka(long(gf_prislib(pk_n5450__, 'sp_n5450_prvni_polozka')), 'n5451castk') - částka první položky příslibu (pokud okno neobsahuje přímo položku příslibu pk_n5451__)
- long(gf_zakazka(long(gf_prislib_polozka(long(gf_prislib(@@DOKLAD_PK@@,"sp_n5450_prvni_polozka")), "pk_c0080__")), "pk_c0045za")) - výpočet dopočítá osobu vedoucího zakázky napojené na příslib k podpisu příslibu
Podatelna
Informace z finančního příslibu (gf_podatelna)
- gf_podatelna (pk_n9006__ , 'kód sloupce')
- sloupce z tabulky n9006 podatelna / zásliky EPO
- Příklad:
- gf_podatelna(pk_n9006__,'n9006subje') – předmět zásilky
Workflow
Datum vstupu do stavu (gf_wfl_proces)
-
gf_wfl_proces (pk_d6401__, "DATUM_VSTUPU_DO_STAVU:PORADI=XX") dle pořadí stavu (XX)
- gf_wfl_proces (pk_d6401__, "DATUM_VSTUPU_DO_STAVU:DATUM_VSTUPU_DO_STAVU:PODMNOZINA=YY") dle podmnožiny (YY)
Příklad: Kontrola, datum přechodu do stavu v podmnožině "aktivované přísliby" je nižší nebo rovno datumu zdanitelného plnění (lze použít např. na šabloně předkontace jako varování, čerpáte příslib schválený po datu zdanitelného plnění na dokladu)
- (isNull(pk_n5451__)) OR (date(stringcopy(gf_wfl_proces(long(gf_prislib(pk_n5450__, "pk_d6401__")), "DATUM_VSTUPU_DO_STAVU:PODMNOZINA=Aktivované přísliby"), " ", 1)) <= date('{$N n0011:n0011datdh}'))






