Uživatelské tipy: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Řádek 92: Řádek 92:


|-
|-
| valign="top" width="30" align="center" |  
| valign="top" width="30" align="center" |  022
| valign="top" width="210" | [[Man02212|02212]] - Vnitropodnikové pohyby
| valign="top" width="210" | [[Man02212|02212]] - Vnitropodnikové pohyby
| valign="top" width="80" | <span id="Uzivatelsky_filtr_02212b">'''Jak vyhledat nevyrovnané účetní pohyby na párovacích symbolech?'''</span>
| valign="top" width="80" | <span id="Uzivatelsky_filtr_02212b">'''Jak vyhledat nevyrovnané účetní pohyby na párovacích symbolech?'''</span>

Verze z 2. 9. 2019, 14:51

V níže uvedeném seznamu uvádíme příklady praktického využití nástrojů a funkcí iFIS*. Naleznete zde jejich popis i definici nastavení, nejasnosti vždy konzultujte s Vaším správcem iFIS. Rádi zde zveřejníme i Vaše užitečné tipy, které ostatním uživatelům mohou usnadnit a zpříjemnit každodenní práci v aplikacích iFIS.


Číselníky

 0xx     Číselníky   
Úl. Formulář/Sestava
Název Popis Komentář
  08102 - Číselník organizací Jak vyhledat organizace, u kterých byl automaticky spouštěnou kontrolou proti registru ARES zjištěn rozdíl v zaevidovaných údajích iFIS? Ve formuláři 08102 - Číselník organizací vyhledá jen ty záznamy, ke kterým existuje alespoň jeden nesplněný úkol v úkolovníku. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 08102 - Číselník organizací:
exists (select * 
          from tzpravy x 
         where x.unident=vekfirm.sbj_id 
           and x.typ='REG_ARES' 
           and nvl(x.stav,1)=1)
Příklad nastavení uživatelského filtru ve formuláři 08102 - Číselník organizací:
Uzivatelske filtry 08102a.gif
  01291 - Listval firem Jak vyhledat organizace zahrnuté do režimu náhradního plnění? Zobrazená data ve výběrovém formuláři 01291 - Listval firem lze omezit pouze na firmy s příznakem náhradního plnění vyplněným na hodnotu A Příklad definice podmínky pro nastavení uživatelského filtru:
vekfirm.np='A'
Příklad nastavení uživatelského filtru ve formuláři 01291 - Listval firem:
Uzivatelske filtry 01291a.png


Rozpočty

 024     Rozpočty   
Úl. Formulář/Sestava
Název Popis Komentář
024
02430 - Rozpočty a plány
Jak vyhledat rozpočty bez uvedených odpovědných osob, rozpočty s použitým typem účtu XY, rozpočty bez plánovaných částek apod.?
Ve formuláři 02430 - Rozpočty a plány nad blokem s přehledem všech rozpočtů si lze nastavit řadu uživatelských filtrů, které pomohou snadno a rychle vyhledat téměř cokoliv...
Příklady definice často používaných uživatelských filtrů:

Vyhledej všechny rozpočty bez uvedených odpovědných osob

not exists (select 1 from tekrzoso x 
            where x.rozpidno=vekrhlav.rozpidno)
Vyhledej rozpočty s typem účtu "03V A.II.6. Cestovné"
exists (select 1 from vekrrad x 
        where x.rozpidno=vekrhlav.rozpidno 
          and x.typuidnotx = '03V A.II.6. Cestovné')
Vyhledej rozpočty bez nastavených plánovaných částek (všechny položky jsou nulové)
not exists (select 1 from vekrrad x 
            where x.rozpidno=vekrhlav.rozpidno 
              and x.uprrozp<>0)


Účetnictví

 022     Účetnictví   
Úl. Formulář/Sestava
Název Popis Komentář
 022 02212 - Vnitropodnikové pohyby Jak vybrat účetní pohyby na přehledové zakázce? Ve formuláři 02212 - Vnitropodnikové pohyby si můžete nastavit uživatelský filtr, kterým vyhledáte účetní pohyby na libovolné přehledové zakázce. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
 exists 
(select 1 
 from tekakrel v, j_zak z 
 where v.akc_id1=z.zak_id 
   and v.akc_id2=vekucpoh.akce 
   and z.zak_nazev=:Zadej_název_přehledové_zakázky)
Příklad nastavení uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
Uzivatelske filtry 02212a.gif
 022 02212 - Vnitropodnikové pohyby Jak vyhledat nevyrovnané účetní pohyby na párovacích symbolech? Účetní věty s nevyrovnanýcm účtováním MD/DAL na jednotlivých párovacích symbolech lze vyhledávat také pomocí speciálního uživatelského filtru přímo ve formuláři 02212 - Vnitropodnikové pohyby. Podmínka pro nastavení uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
 vekucpoh.parsym is not null
  and exists 
   (select sum(x.kcsmd-x.kcsd) 
    from tekucden x, tekucdok y
    where x.doklidno=y.doklidno
      and x.parsym=vekucpoh.parsym
      and y.rok=vekucpoh.rok
    having sum(x.kcsmd-x.kcsd)<>0)
Příklad nastavení uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
Uzivatelske filtry 02212b.gif
 022 02212 - Vnitropodnikové pohyby Jak vyhledat účetní pohyby, u nichž jsou volitelné položky naplněné v rozporu s nastavenými pravidly? Účetní věty, ke kterým existují pravidla pro plnění volitelných položek P1 - P10 a zároveň tyto volitelné položky jsou v účetní větě nenaplněné, můžete vyhledat přes formulář 02212 - Vnitropodnikové pohyby pomocí speciálního uživatelského filtru. Definice podmínky uvnitř uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
  nvl2(p1,'+', '-')
||nvl2(p2,'+', '-')||nvl2(p3,'+', '-')
||nvl2(p4,'+', '-')||nvl2(p5,'+', '-')
||nvl2(p6,'+', '-')||nvl2(p7,'+', '-')
||nvl2(p8,'+', '-')||nvl2(p9,'+', '-')
||nvl2(p10,'+', '-') <> 
   (select min(nvl2(x.defp1,'+', '-'))
||min(nvl2(x.defp2,'+', '-'))
||min(nvl2(x.defp3,'+', '-'))
||min(nvl2(x.defp4,'+', '-'))
||min(nvl2(x.defp5,'+', '-'))
||min(nvl2(x.defp6,'+', '-'))
||min(nvl2(x.defp7,'+', '-'))
||min(nvl2(x.defp8,'+', '-'))
||min(nvl2(x.defp9,'+', '-'))
||min(nvl2(x.defp10,'+', '-')) 
from tekusauc x 
where x.del is null 
  and nvl(x.kontidno
         ,vekucpoh.kontidno)=vekucpoh.kontidno
  and vekucpoh.konto like nvl(x.maska, '%')
  and nvl(x.zak_id
         ,vekucpoh.akce)=vekucpoh.akce
  and nvl(x.uloha
         ,vekucpoh.uloha)=vekucpoh.uloha)
  and exists 
 (select 1
  from tekusauc y 
  where y.del is null 
    and nvl(y.kontidno
         ,vekucpoh.kontidno)=vekucpoh.kontidno
    and vekucpoh.konto like nvl(y.maska, '%')
    and nvl(y.zak_id
           ,vekucpoh.akce)=vekucpoh.akce
    and nvl(y.uloha
           ,vekucpoh.uloha)=vekucpoh.uloha)
Příklad nastavení uživatelského filtru ve formuláři 02212 - Vnitropodnikové pohyby:
Uzivatelske filtry 02212c.gif


Finance / Závazky

 032     Finance  -  Závazky
Úl. Formulář/Sestava Název Popis Komentář


032 10140 - Likvidační list grafický
10141 - Likvidační list grafický (hromadný tisk)
10721 - Likvidační list grafický s kontacemi
10727 - Likvidační list grafický s kontacemi (hromadný tisk)
Jak doplnit další údaje do těchto tiskových sestav Předpis na vyplnění sl. "Interní údaj" lze na sestavě likvidačního listu zobrazit pomocí nastavení příkazu v tabulce R_SQL, pro nastavení je nutné kontaktovat pracovníky BBM Definice podmínky pro nastavení:
select 'Interní údaje'&#124;&#124;chr(10)&#124;&#124;
       'Doplněno: '&#124;&#124;to_char(min(kdyseq)
        , 'DD.MM.YYYY HH24:MI')
  into&nbsp;:InterniUdaj 
 from tekzur 
where text like '%Doplněn%'
  and unident=:dofidno 
  and uloha='032' 
  and nvl(entita,'TEKDOFA')='TEKDOFA' 
  and nvl(typ_zaz,'k')!='K'

Příklad zobrazení nastavených interních údajů v sestavě:


032 10140 - Likvidační list grafický
10141 - Likvidační list grafický (hromadný tisk)
10721 - Likvidační list grafický s kontacemi
10727 - Likvidační list grafický s kontacemi (hromadný tisk)
Jak doplnit čárový kód do těchto tiskových sestav Čárový kód lze na sestavě likvidačního listu zobrazit pomocí nastavení příkazu v tabulce R_SQL, pro nastavení je nutné kontaktovat pracovníky BBM Definice podmínky pro nastavení:
select '032-'||:idno||'-L' from dual
Příklad zobrazení čárového kódu v sestavě:
Carovy kod 10140.png


032 10140 - Likvidační list grafický
10141 - Likvidační list grafický (hromadný tisk)
10721 - Likvidační list grafický s kontacemi
10727 - Likvidační list grafický s kontacemi (hromadný tisk)
Jak doplnit schvalovací doložku do těchto tiskových sestav Schvalovací doložku lze na sestavě likvidačního listu zobrazit pomocí nastavení příkazu v tabulce R_SQL, pro nastavení je nutné kontaktovat pracovníky BBM Definice podmínky pro nastavení:
SELECT XMLCONCAT (
            XMLELEMENT ("stext",'<b>Smlouva č.: </b>'||a.smlid
                                            ||'<br><br>'||rrp_faes.
r_sql_pa.f_merge_rows ('select '' <b>Objednávka č.: </b>''||x.hobjidno||''
 &nbsp; &nbsp; &nbsp; <b>Částka ke spárování:</b>
 ''||to_char(x.sparovano,''B999G999G999D99'')||'' CZK''||''
 &nbsp; &nbsp; &nbsp; <b> Přijde k této objednávce ještě další faktura?</b>
 Ano / Ne'' from tzsdosal x where x.dofidno='||a.dofidno,'<br>', 1)
                                            ||'<br><br><b>Kategorie:</b>
 ......................
                                            <br><br><b>Použití vstupu?</b>
 &nbsp; &nbsp; P / K / O &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<b>
Přenesená daňová povinnost na výstupu? &nbsp; &nbsp; &nbsp; </b> Ano / Ne
                                            <br><br><b>Budou nakoupené předměty
 evidované v majetkové nebo skladové evidenci? &nbsp; &nbsp; &nbsp; </b> Ano / Ne
                                            <br>'),
            XMLELEMENT ("polozka",
                XMLELEMENT ("p1nadpis",   'Zdroj financování NS / TA
 / Akce'),
                XMLELEMENT ("p1hodnota", '<b>'||a.ns||'</b>'||' /
 '||a.typakce||' / '||a.nazakce),
                XMLELEMENT ("p2nadpis",   'Částka bez DPH'),
                XMLELEMENT ("p2hodnota", to_char(a.celk,'B999G999G999D99')
||' '||mena),
                XMLELEMENT ("text", 'Pozn.:'),
                XMLELEMENT ("p3nadpis",   (select o.role from trole o where
 o.objekt='ZAK' and o.rolid=1)),
                XMLELEMENT ("p3hodnota",  ' '),
                XMLELEMENT ("p4nadpis",   (select o.role from trole o where
 o.objekt='ZAK' and o.rolid=2)),
                XMLELEMENT ("p4hodnota",  ' ')
                                ),
            XMLELEMENT ("polozka",
                XMLELEMENT ("p1nadpis",   'Zdroj financování NS / TA / Akce'),
                XMLELEMENT ("p1hodnota", ' '),
                XMLELEMENT ("p2nadpis",   'Částka bez DPH'),
                XMLELEMENT ("p2hodnota", ' '),
                XMLELEMENT ("text", ' '),
                XMLELEMENT ("p3nadpis",   (select o.role from trole o where
 o.objekt='ZAK' and o.rolid=1)),
                XMLELEMENT ("p3hodnota",  ' '),
                XMLELEMENT ("p4nadpis",   (select o.role from trole o where
 o.objekt='ZAK' and o.rolid=2)),
                XMLELEMENT ("p4hodnota",  ' ')
                                )) AS "sdolozka"
   FROM vekdofa a
WHERE dofidno = :idno
Příklad zobrazení schvalovací doložky v sestavě:
Schvalovaci dolozka 10140.png


032 03228 - Závazky Je možné, aby se do kontace závazku automaticky předvyplnil analytický účet 512 v případě, kdy do textu závazku napíšeme "cestovné"? Ano, všechno je možné... V pravidle účetní likvidace si jen nastavíme tzv. podmínku uplatnění pravidla viz. uvedený příklad. Možnosti nastavení jsou neomezené, kontace může být odvozována od jakýchkoliv souvislostí (deník, smlouva, zakázka, středisko...). Se vzorovým nastavením Vám pomohou správci iFIS. Příklad podmínky, která zajistí, že řádek účetního pravidla bude uplatněný jen pro řádky závazku, ve kterých je uvedený text "cestovné":
select 1 from tekdopol where dofidno=:unident and rdfidno=:runident
 and popr like '%cestovné%'

Příklad podmínky, která zajistí, že řádek účetního pravidla bude uplatněný jen pro řádky závazku, ve kterých není uvedený text "cestovné":

select 1 from tekdopol where dofidno=:unident and rdfidno=:runident
 and popr not like '%cestovné%'

Příklad podmíněného účetního pravidla pro kontaci cestovného:

Uzivatelske tipy 03228a.png
Uzivatelske tipy 03228b.png
Uzivatelske tipy 03228c.png
032 01430 - Podklady pro schvalování Jak ovlivnit naplnění položky POPIS v podkladech pro e-Schvalování? Nastavením lokálního parametru SCHVVPOP lze definovat zdroj informací pro naplnění položky Komentář v podkladech pro schvalování prvotního dokladu, hodnotu tohoto parametru mohou nastavit pracovníci BBM po předchozí domluvě Příklad pro nastavení lokálního parametru SCHVVPOP:
select 'DENÍK: '||typfak||' OBDOBÍ: '
     ||lpad(mesic,2,0)||'/'||lpad(rok,2,0)
     ||' HLAVNÍ ZF: '||ns||' / '||typakce
     ||' / '||nazakce||' / '||nazkom
     ||chr(10)||'OBJEDNÁVKA: '||cobj
     ||' SMLOUVA: '||smlid||' PID: '
     ||pa091_ss.seznamPID (1, '032', A.DOFIDNO)
     ||chr(10)||'VBU: '||vlucet||' VSMB: '
     ||vsmb||' CUC: '||ciucet
     ||(select 'UDD: '||dphlaid||' '||text||' DPH:'
             ||hdan||' Cena celkem:'||cenc
             ||' Sazba DPH'
             ||pdph from vekdprad 
        where unident=dofidno 
          and ulovzn='036' and radek=1)
             ||chr(10)||'POPIS: '||popis
from vekdofa a where dofidno=:1
032 03211 - Pořízení dodavatelské faktury Jak omezit výběr deníků při pořizování faktury? Seznam dodavatelských deníků pro vytvoření faktury v CZK lze omezit pomocí nastavení masky uživatelského filtru, tento filtr se vyplatí využít především tam, kde je potřeba vybrat pouze deníky pro vytvoření faktury v české měně Příklad nastavení uživatelského filtru:

Položka:Název; Operátor:Odpovídá masce; Hodnota:Přij%CZK%

Příklad nastavení uživatelských filtrů:
Uzivatelske tipy 03211a.gif


032 03237 - Prohlížení závazků Jak vyhledat závazky s vybranou sazbou DPH? Pokud potřebujete vyhledat závazkové doklady, ve kterých byla použita některá ze sazeb DPH, pak si nadefinujte tento uživatelský filtr. Příklad nastavení uživatelského filtru:
 exists (select 1 
          from tekdopol x, j_szd y 
         where x.danidno=y.szd_id 
           and x.dofidno=vekdofa.dofidno 
           and szd_nazev ='21 KR Tuz.vstup 34304091')
Příklad nastavení uživatelských filtrů:
Uzivatelsky filtr sazbu DPH.gif


Finance / Závazky - E-mailová upozornění

 032     Finance   -  E-mailová upozornění
Úl. Formulář/Sestava Název Popis Komentář
032
03205 - Převzetí závazků z Registru smluv

03207 - Převzetí externích závazků

Jak se dozvídat o nových dokladech v zásobníku závazků? Ve formuláři 00501 - Plánování úloh lze nastavit e-mailová upozornění na existenci nových dokladů v zásobníku závazků. Adresátem upozornění mohou být například zaměstnanci účtárny, případně jiné osoby, nastavené v plánovači úloh. Příklad definice e-mailového upozorněni na nové doklady v zásobníku závazků

'select zdrojdat, cfd, firma, popis, celk, mena, ns, kdyseq, null, null, null, null, null, null, null, null, null, null, null, null from vekdoih where stzp=''I'' and kdyseq>=sysdate-1 --upozorní na doklady mladší než 1den order by 1',#PPIDNO

Náhled na doručené e-mailové upozornění v doručené poště účtárny:
Emailova upozorneni 03205a.gif


Finance / Pokladna

 032     Finance/Pokladna
Úl. Formulář/Sestava Název Popis Komentář
035
03512 - Úhrada závazků hotovostí Jak upozorňovat zaměstnance nebo studenty na doklady připravené k úhradě na pokladně? E-mailové upozorňování generované v úloze iFIS*Pokladna má za úkol připomínat zaměstnancům nebo studentům, aby si pokud možno v krátkém čase vyzvednuli připravenou hotovost na pokladně (hotovost za drobná vydání, schválené zálohy na služební cesty, mzdy, stipendia apod.) Definice dynamického mailového upozorňování se nastavuje ve formuláři 00501 - Plánování úloh. Příklad definice e-mailového upozorněni na připravené doklady k úhradě na pokladně:

Následující příklad definice počítá s tím, že se každý den vyhledají neuhrazené závazky a pohledávky k zaměstnanci převedené za posledních 24hod do stavu uzavřen nebo kontován, mailové upozornění obsahuje tabulku se seznamem dokladů připravených k úhradě, upozornění se odesílá na hlavní mailovou adresu zaměstnance. Každý první den v týdnu se pak do upozornění přibalí i závazky k zaměstnanci po splatnosti větší než 5 dnů.

select "Typ dokladu", "Doklad", "Osoba", "K úhradě", "Měna", 
          "Způsob úhrady", "Datum", "Po splatnosti", "NS", "Deník", 
          "Popis", null, null, null, null,
          null, '<font color="red">Dobrý den, dostavte se, prosím, v pokladních
 hodinách na pokladnu za účelem vyúčtování dokladu viz. tab. Děkujeme a přejeme
 hezký den!</font>|Na tento automaticky generovaný e-mail neodpovídejte. V případě
 jakýchkoliv dotazů kontaktujte pracovníka na Vaší pokladně.' "Komentář",
          (select spj_cislo from j_spj s where s.osb_id=peridno and s.spj_typ=
'MAIL' and s.hlavni='+') MAIL,
          null MAIL_KOPIE,
          'Pokladna - doklady k vyúčtování' PREDMET 
from (
select ndp "Typ dokladu", dofidno "Doklad", osoba "Osoba", to_char(nespar,
'B999G999D99') "K úhradě", mena "Měna", 
          platba "Způsob úhrady", to_char(dats, 'DD.MM.YYYY') "Datum", dnipos
 "Po splatnosti", ns "NS", spdenik "Deník", substr(popis, 1,30) "Popis", 
          peridno
  from vekdofa a
where exists (select 1 from tekzur h where  text like '%na Uzavřen%' and
 h.kdyseq>sysdate-1 and h.uloha='032' and h.unident=a.dofidno)
    and substr(ns,1,2) like '%'
    and stsl<'V'
    and stav in ('U', 'K')
    and dp='E'
    and zppl='H'
  union 
select ndp "Typ dokladu", dofidno "Doklad", osoba "Osoba", to_char(nespar,
'B999G999D99') "K úhradě", mena "Měna", 
          platba, to_char(dats, 'DD.MM.YYYY') "Datum", dnipos "Po splatnosti",
 ns "NS", spdenik "Deník", substr(popis, 1,30) "Popis",
          peridno
  from vekdofa a
where substr(ns,1,2) like '%'
    and stsl<'V'
    and stav in ('U', 'K')
    and dp='E'
    and zppl='H'
    and dnipos>5
    and to_char(sysdate, 'D')=1
  union 
 select nvf, odfidno, osoba, to_char(nespar,'B999G999D99') "K úhradě",
 mena, 
          nzppl, to_char(datv, 'DD.MM.YYYY'), dnipos, ns, spdenik, substr
(popis, 1,30), 
          peridno
  from vekodfa a
where exists (select 1 from tekzur h where  text like '%na Uzavřen%' and
 h.kdyseq>sysdate-1 and h.uloha='033' and h.unident=a.odfidno)
    and substr(ns,1,2) like '%'
    and stsl<'V'
    and stav in ('U', 'K')
    and vf in ('E')
    and zppl='H'
  )POM
  order by 17, 1, 2;


Finance / Banka

 032     Finance   -  Banka
Úl. Formulář/Sestava Název Popis Komentář
032 03261 - Sestavení platebního příkazu Jak nezapomenout včas zaplatit faktury vašim dodavatelům? iFIS dokáže zaměstnance finanční účtárny upozorňovat na blížící se splatnost dosud neuhrazených faktur. Příklad definice e-mailového upozorněni na závazky před splatností (neuhrazené faktury v denících 100, 198, 200, méně než 3 dny do splatnosti)

'select '' FIRMA'', ''OSOBA'', ''UHRADA'', ''A/N?'', ''ROK'', ''MESIC'', ''DP'', ''DENIK'', ''CISLO_ZAVAZKU'', ''POPIS'', ''DATUM'', ''SPLATNOST'', ''DNY PO SPL.'', ''CELKEM'', ''VYSTAVENO'', ''STAV'', ''VL_UCET'', ''CIZI_UCET'', null, null from dual union all select substr(firma, 0,25), substr(osoba, 0, 10), zppl, platit,to_char(rok), to_char(mesic), dp, to_char(typfak), to_char(dofidno), substr (popis,0,20), to_char(dat), to_char(dats), to_char(dnipos), to_char(celk, ''B999G999D99''), to_char(vystaveno), stav, vlucet, ciucet, null, null from vekdofa where stav not in (''Z'',''S'') and stsl<''V'' and nvl(vystaveno,0)<nvl(celk,0) and dats-3<=sysdate and typfak in (100, 198, 200) --omezeni jen na vybrané závazkové deniky and zppl=''P'' order by 1,2,3,4,5,6',#PPIDNO

Náhled na doručené e-mailové upozornění v doručené poště vedoucího střediska:
Emailove upozorneni 03261a.png


Zakázky - projekty

 082     Zakázky - projekty  -  E-mailová upozornění
Úl. Formulář/Sestava Název Popis Komentář
  01220 - Zakázky - projekty Jak vyhledat zakázky, u kterých je uvedena vybraná spolu/odpovědná osoba? Tento uživatelský filtr umožňuje vyhledávat zakázky podle spolu/odpovědných osob, podle role nebo pořadí. V dotazovacím bloku je možné zadat omezující podmínky s procentem%. Pokud vyhledávání nechcete omezovat podmínkou na roli nebo pořadí, pak položky v dotazovacím bloku nechte prázdné a nebo doplňte zástupný znak %. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 01220 - Zakázky - projekty:
    EXISTS (SELECT 1 
          FROM vzoso x 
         WHERE x.osoba LIKE NVL(:Zadej_osobu, x.osoba) 
           AND nvl(x.role,'#')  LIKE NVL(:Zadej_roli,'%')
           AND nvl(x.poradi,0) LIKE NVL(:Zadej_poradi,'%') 
           AND x.unident=vekzan.akcidno 
           AND objekt IN ('ZAK', 'ZF'))

  01220 - Zakázky - projekty Jak vybrat jen neplatné zakázky s nenulovým zůstatkem na hlavní knize v iFIS*Účetnictví? Nastavením tohoto uživatelského filtru je možné zobrazit pouze aktuálně neplatné zakázky, na kterých je nenulový zůstatek na hlavní knize v iFIS*Účetnictví. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 01220 - Zakázky - projekty:

exists (select 1 from tekstavu hlk, j_tpa t where hlk.typaidno=t.tpa_id and hlk.ejidno=t.ekj_id and t.ciselnik=vekzan.typzidno and hlk.akce=vekzan.akcidno and pocrok+mdrok-drok+mdmes-dmes<>0) and NOT (vekzan.DEL is null and (nvl(mod(vekzan.odrok+50,100)*100+vekzan.odmes,0)<= mod((select to_number(substr(obsah,3,2)) from tglobal where ejidno=1 and polozka like 'MES1')+50,100)*100+(select to_number(substr(obsah,1,2)) from tglobal where ejidno=1 and polozka like 'MES1') and nvl(mod(vekzan.dorok+50,100)*100+vekzan.domes,999999)>= mod((select to_number(substr(obsah,3,2)) from tglobal where ejidno=1 and polozka like 'MES1')+50,100)*100+(select to_number(substr(obsah,1,2)) from tglobal where ejidno=1 and polozka like 'MES1')) )

Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 01220b.gif
  01220 - Zakázky - projekty Jak vyhledat zakázky, na které bylo v roce RR alespoň jednou zaúčtováno? Tento uživatelský filtr umožňuje vyhledávat zakázky, na které bylo v daný rok alespoň jednou zaútováno. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 01220 - Zakázky - projekty:
exists (select 1 from
 tekucden r, tekucdok h, j_tpa t where r.doklidno=h.doklidno and
 r.typaidno=t.tpa_id and h.ejidno=t.ekj_id and t.ciselnik=to_char
(vekzan.typzidno) and r.akce=vekzan.akcidno and h.rok=:Zadej_rok
_platnosti_RR)

Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 01220c.png



Registr smluv

 082     Registr smluv  -  E-mailová upozornění
Úl. Formulář/Sestava Název Popis Komentář
082 08202 - Registr smluv Jak nastavit automatická e-mailová upozornění na nově zaevidované smlouvy v iFIS*Registr smluv? Ve formuláři 00501 - Plánování úloh může Váš správce iFIS nadefinovat automatická e-mailová upozornění na nově zaevidované smlouvy. Adresátem takového upozornění může být např. vedoucí střediska, pracovník právního oddělení, pracovník z oddělení veřejných zakázek apod. Příklad definice e-mailového upozorněni na nově pořízené smlouvy za poslední týden - adresátem je v tomto případě hlavní vedoucí NS viz. evidence odpovědných osob v iFIS*Nákladová střediska

'select smlid, smltyptx, stavsmltx, strana, prijmeni, rok, str_cislo, str_nazev, substr(popis,1,100), kdyseq, null, null, null, null, null, null, null, (select s.spj_cislo from tzoso o, j_spj s where o.osb_id=s.osb_id and o.unident=a.znsidno and o.objekt=''J_STR'' and o.rolid=998 and s.spj_typ=''MAIL'' and s.hlavni=''+'' and s.del=''-'' and sysdate between nvl(o.plati_od, ''1.1.1111'') and nvl(o.plati_do, ''3.3.3333'') and nvl(o.poradi, 1)=1 and o.ekj_id=47 and rownum=1) MAIL, null KOPIE_MAIL, ''Upozornění na nově zaevidované smlouvy dle NS'' PREDMET from fis_47.vrshla a, j_str s where a.znsidno=s.str_id(+) and a.kdyseq>sysdate-7 --smlouvy zaevidované do systému za posledních 7 dnů and a.del is null order by 18,19,20,7,1',#PPIDNO

Náhled na doručené e-mailové upozornění v doručené poště vedoucího střediska:
Emailova upozorneni 08202a.png
082 08202 - Registr smluv Jak vyhledat smlouvy podle odpovědné osoby? Nastavte si uživatelský filtr. Definice filtru pro vyhledávání smluv, u kterých jsem já, jako přihlášený uživatel, uvedený jako odpovědná osoba:
             exists ( select 1 
                        from trszoso o, r_users_vw u 
                      where o.peridno=u.osb_id 
                          and o.rshidno=vrshla2.rshidno 
                          and u.user_name=user)

Definice filtru pro vyhledávání smluv podle libovolné odpovědné osoby:

             exists ( select 1 
                        from vrszoso o
                      where o.rshidno=vrshla2.rshidno 
                          and o.prijmeni like nvl(:zadej_příjmení||'%', '%'))


Spisová služba

 091     Spisová služba  -  E-mailová upozornění
Úl. Formulář/Sestava Název Popis Komentář
091 09122 - Podací deník Jak nastavit automatická e-mailová upozornění na nové nevyřízené dokumenty na spisových uzlech? Ve formuláři 00501 - Plánování úloh může Váš správce iFIS nadefinovat automatická e-mailová upozornění na nové nevyřízené dokumenty na vybraném pracovišti spisové služby/spisovém uzlu. Adresátem takového upozornění mohou být různé osoby s nastaveným příznakem správce spisových uzlů ve formuláři 09130 - Přiřazení osob k uzlům spisové služby. Příklad definice e-mailového upozorněni na dokumenty k vyřízení na spisových uzlech za poslední den - adresátem je v tomto případě správce spisového uzlu nastavený ve formuláři 09130 - Přiřazení osob k uzlům spisové služby

'select pid, odesilatel, adresat, doktyptx, dortyptx, null, null, null, null, null, null, null, null, null, null, null, null, rrp_faes.r_sql_pa.f_merge_rows (''select s.spj_cislo from tssuzoso uo, j_osb o, j_spj s where o.osb_id=uo.peridno and o.osb_id=s.osb_id and s.spj_typ=''''MAIL'''' and s.hlavni=''''+'''' and sysdate between nvl(s.od, ''''1.1.1111'''') and nvl(s.do_, ''''3.3.3333'''') and uo.hlavni=''''A'''' and adres=''''A'''' and uo.ssuidno=''||a.dolpuidno, '';'', 0) KOMU_MAIL, null KOPIE_MAIL, ''Písemnosti k vyřízení na spisovém uzlu: ''||dolpuidnotx PREDMET from vssevl a where nvl(a.vyrtyp,''A'')=''A'' and a.stavdor=''B'' and a.stavdok=''X'' and a.del is null and substr(dolpuidnotx,1,instr(dolpuidnotx, '' '', 1)-1) in ( ''71'') and a.evidat>=sysdate-1 order by 18,19,1', #PPIDNO

Náhled na doručené e-mailové upozornění v doručené poště správce spisového uzlu:
Emailova upozorneni 09130a.png
091 09122 - Podací deník Jak může správce/administrátor vyhledávat záznamy o dokumentech s prošlou skartační lhůtou, které by případně bylo možné ještě dozařadit do skartačního řízení? Tento uživatelský filtr je ve formuláři 09122 - Podací deník k dispozici správcům/administrátorům iFIS*, kteří mají přes administraci filtrů možnost jeho vysdílení a přidělení jednotlivým uživatelům a nebo příslušné roli (s hromadným rozepsáním na jednotlivé uživatele). Tímto způsobem může být uživatelský filtr distribuován a zpřístupněn jednotlivým správcům spisových uzlů na projektech. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 09122 - Podací deník:
((case when(spvyrdat is not null)
 then add_months(trunc(spvyrdat,'RRRR'),12*(1+spskartlhuta+nvl
(odlozeni,0))) else add_months(trunc(vyrdat,'RRRR'),12*
(1+skartlhuta+nvl(odlozeni,0))) end)<=sysdate and stavdok='X')
Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 09122a.png
091 09122 - Podací deník Jak vyhledat všechny záznamy, kde se zadaný odesílatel vyskytuje? Pokud potřebujete ve formuláři 09122 - Podací deník vyhledat všechny záznamy, kde se určitý odesílatel vyskytuje, pak si nadefinujte tento uživatelský filtr. Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 09122 - Podací deník:

exists (select 1 from FIS.VSSEVL x where x.sseidno=vssevl.sseidno and x.odesilatel like :dokumenty_od_odesilatele)

Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 09122b.png


Zásoby

 102     Zásoby  -  Rezervační objednávka
Úl. Formulář/Sestava Název Popis Komentář
102 10031 - Rezervační objednávka - příkaz k expedici Jak doplnit další údaje do tiskové sestavy 10031 - Rezervační objednávka - příkaz k expedici? Předpis na vyplnění sl. "Interní údaj", lze nastavit v tabulce R_SQL, pro nastavení je nutné kontaktovat pracovníky BBM Definice podmínky pro nastavení:

select 'Umístění: '||pol07 into :UzivatelskyVyber from tobcenik where cenidno=:cenidno

Příklad zobrazení nastavených interních údajů v sestavě:
Interni udaj 10031.png


Objednávky

 303     Objednávky  -  E-mailová upozornění
Úl. Formulář/Sestava Název Popis Komentář
303 30333 - Objednávky - vstup Jak nastavit automatická e-mailová upozornění na dosud nevyúčtované objednávky? Ve formuláři 00501 - Plánování úloh může Váš správce iFIS nadefinovat automatická e-mailová upozornění na nevyúčtované objednávky tzn. na objednávky, které stále blokují finanční rozpočet, přestože už vypršel datum dodání uvedený na objednávce. Adresátem takového upozornění může být např. vedoucí střediska, referentka, příkazce operace apod). Příklad definice e-mailového upozornění - adresátem je v tomto případě hlavní vedoucí NS viz. nastavení odpovědných osob v iFIS*Nákladová střediska

'select hobjidno, dat_dod, dodavatel, to_char(cena_celk, ''B999G999D99''), to_char(nespar, ''B999G999D99''), (select str_cislo from j_str where str_id=nsidno) NS, (select str_nazev from j_str where str_id=nsidno) NS_NAZEV, NAZAKCE, TYPUC, null, null, null, null, null, null, null, null, (select s.spj_cislo from tzoso o, j_spj s where o.osb_id=s.osb_id and o.unident=a.nsidno and o.objekt=''J_STR'' and o.rolid=998 and s.spj_typ=''MAIL'' and s.hlavni=''+'' and s.del=''-'' and sysdate between nvl(o.plati_od, ''1.1.1111'') and nvl(o.plati_do, ''3.3.3333'') and nvl(o.poradi, 1)=1 and o.ekj_id=47 and rownum=1) MAIL, null KOPIE_MAIL, ''Upozornění na nevyúčtované objednávky dle NS'' PREDMET from fis_47.vzsobjeh a where stav_obj <''Z'' and stav_uct <''V'' and dat_dod<sysdate-61 order by 18,19,20,6,1 desc',#PPIDNO

Náhled na doručené e-mailové upozornění v příchozí poště vedoucího NS:
Emailova upozorneni 30333a.png


Majetek

 032     Majetek
Úl. Formulář/Sestava Název Popis Komentář


052 15004 - Doklad o zařazení do užívání
15064 - Doklad o zařazení do užívání (hromadný tisk)
Jak doplnit schvalovací doložku do uvedených tiskových sestav Schvalovací doložku lze na sestavě dokladu o zařazení zobrazit pomocí nastavení příkazu v tabulce R_SQL, pro nastavení je nutné kontaktovat pracovníky BBM Definice podmínky pro nastavení:
select '<span style="font-family:
Times New Roman;color:BLACK;font-size:6px ">
<br>-----------------------------------------------------------
---------------------------------------------------------------
-------------------------------------------------------------<br> 
<br>Technický popis: &nbsp; &nbsp; ..............................
...........................
.................................................................
.................................................................
........................<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;..................................................
..........
...............................................................
................................................................
........................<br><br>
Příslušenství: &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
..................................
.................................................................
.................................................................
...............................................<br><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;..................................................
...........
...............................................................
...............................................................
.........................<br><br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;....................................................
......
..................................................................
..................................................................
......................
<b><br>Převzetí útvarem: </b> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
Funkce: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
Příjmení a jméno: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
Podpis:<br><br>
Datum: .................  &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
Hospodář: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ............................ 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp; &nbsp;&nbsp;&nbsp;.............................<br><br> &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
Odpovědná osoba, uživatel:&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; ............................   &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;.............................
<br><br>-----------------------------------------------------
-------------------------------------------------------------
-------------------------------------------------------------
--------<br> &nbsp;&nbsp;&nbsp;
Poznámka: Doplňte výrobní číslo a rok výroby<br><br><br></span>'  from dual
Příklad zobrazení schvalovací doložky v sestavě:
Schvalovaci dolozka 15004.png


Ostatní

 Ostatní
Úl. Formulář/Sestava Název Popis Komentář
  00501 - Plánování úloh Jak nastavit formátování textu
v notifikačních
e-mailech
generovaných
z iFIS*Plánovače úloh?
Ve formuláři 00501 - Plánování úloh může Váš správce iFIS nastavit formátování textu v notifikačních
e-mailech zasílaných
z iFIS*Plánovače úloh. Jednoduše tak lze nastavit například zvýrazněný text červeně nebo odřádkování.
Definice podmínky pro nastavení:
select '@!HTML' || 'Dobrý den,<br>
</br>do 31.1. je potřeba<br>
</br><font color="red">- zkontrolovat data SPS/PD minulého roku,<br>
</br>- vygenerovat report 19146/09122 "Přehled evidovaných dokumentů" a 
 udělat v něm požadované ruční zásahy,<br>
</br>- zaevidovat záznam do SPS s přílohou upraveného reportu.</font><br>
</br>Systém iFIS*' "Upozornění", null, null, null, null,
       null, null, null, null, null,
       null, null, null, null, null,
       null, null, null, null, null
  from dual

,#PPIDNO
Příklad nastavení formátování textu notifikačního e-mailu z iFIS*Plánovače úloh (červený text + odřádkování):
Formatovani textu 00501a.png





Náhled na doručené e-mailové upozornění v příchozí poště s červeným textem a odřádkováním:
Formatovani textu 00501b.png
  01118 - Hromadný výběr komplexních položek Jak omezit výběr komplexních položek
v seznamu hodnot?
Tento formulář obsahující komplexní položky lze spustit z různých funkcí; výběr lze omezit pomocí uživatelského filtru na pouze platné komplexní položky k určitému datu; aktualizaci seznamu lze provést stiskem kláves pro Zadání dotazu (F7) a Provedení dotazu (F8) Příklad definice podmínky pro nastavení uživatelského filtru ve formuláři 01220 - Zakázky - projekty:

to_char(sysdate,'RRRRMM') between nvl(ltrim(to_char(substr(to_char(Paf00_Obd.ToObd (0,kpl_od_rok)),1,4),'0009')),1950)|| ltrim(to_char(nvl(kpl_od_mes,0),'09')) and nvl(ltrim (to_char(substr(to_char(Paf00_Obd.ToObd(0,kpl_do_rok)),1,4),'0009')),2049)|| ltrim(to_char (nvl(kpl_do_mes,13),'09'))

Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 01118a.gif
  03310 - Vystavení odběratelské faktury Jak setřídit zobrazení deníků? Ve formulářích lze nastavit zobrazení záznamů jednoduše pomocí složeného třídění Příklad nastavení složeného třídění:
Slozene trideni 03310a.gif
  05702 - Tisk majetku dle výběru Jak omezit příliš rozsáhlou nabídku tiskových sestav? Ve formulářích pro tiskové sestavy lze jednoduše pomocí uživatelského filtru omezit výběr tiskových sestav dle zadání masky Definice hodnoty pro nastavení:

Položka:Název sestavy; Operátor:Odpovídá masce; Hodnota:%Invent%

Příklad nastavení uživatelského filtru:
Uzivatelsky filtr 05702a.gif




Navazující funkce:



Volané sestavy:

  • 00636 - Přehled uživatelských filtrů