Výkaznictví: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 36: | Řádek 36: | ||
*zavedena úprava, která umožní vyřešit požadavky na sestavování různých výkazů, pro které mnohdy nejsou v ''i''FIS data a musí se proto pro ně sáhnout do jiných systémů propojených s ''i''FIS, zejména studentských, mzdových nebo jiných databází | *zavedena úprava, která umožní vyřešit požadavky na sestavování různých výkazů, pro které mnohdy nejsou v ''i''FIS data a musí se proto pro ně sáhnout do jiných systémů propojených s ''i''FIS, zejména studentských, mzdových nebo jiných databází | ||
*rozšířen stávající formulář [[Man02183|02183]] - Výkazy s ručním vstupem, dostupný z menu ''i''FIS/Účetnictví → Základní → Tisky, o možnost nadefinování SQL výpočtu | *rozšířen stávající formulář [[Man02183|02183]] - Výkazy s ručním vstupem, dostupný z menu ''i''FIS/Účetnictví → Základní → Tisky, o možnost nadefinování SQL výpočtu | ||
*vytvořen formulář [[Man06902|06902]] - '' | *vytvořen formulář [[Man06902|06902]] - ''Výkazy'' | ||
*upraven formulář [[Man06901|06901]] - ''Definice výkazů'' | *upraven formulář [[Man06901|06901]] - ''Definice výkazů'' | ||
*upraven formulář [[Man00316|00316]] - ''Administrace R_SQL parametrů'' pro editaci tzv. SQL Clobu, kde lze nadefinovat R_SQL pravidlo pro Obecný výpočet | *upraven formulář [[Man00316|00316]] - ''Administrace R_SQL parametrů'' pro editaci tzv. SQL Clobu, kde lze nadefinovat R_SQL pravidlo pro Obecný výpočet | ||
Řádek 46: | Řádek 46: | ||
***lze ji zapsat u typu ''Základní výkaz'' v detailu formuláře [[Man06901|06901]] - ''Definice výkazů'' a lze do ní umístit libovolný komentář k jednotlivému řádku základního výkazu | ***lze ji zapsat u typu ''Základní výkaz'' v detailu formuláře [[Man06901|06901]] - ''Definice výkazů'' a lze do ní umístit libovolný komentář k jednotlivému řádku základního výkazu | ||
***položka se zobrazí po posunutí dolní lišty vpravo | ***položka se zobrazí po posunutí dolní lišty vpravo | ||
***po zapsání a výběru definice s tímto typem a komentářem se objeví u daného řádku v detailu formuláře [[Man06902|06902]] - '' | ***po zapsání a výběru definice s tímto typem a komentářem se objeví u daného řádku v detailu formuláře [[Man06902|06902]] - ''Výkazy'' v položce ''Komentář'' | ||
**přidána možnost fyzicky smazat vypočtený základní výkaz: | **přidána možnost fyzicky smazat vypočtený základní výkaz: | ||
***'''pouze''' u výkazů ve stavu ''Chybový'' nebo ''Doplněn'' | ***'''pouze''' u výkazů ve stavu ''Chybový'' nebo ''Doplněn'' | ||
***'''musí''' být nejprve označen k výmazu hvězdičkou (klávesa Shift + F6) | ***'''musí''' být nejprve označen k výmazu hvězdičkou (klávesa Shift + F6) | ||
***lze provést pouze v detailu formuláře [[Man06902|06902]] - '' | ***lze provést pouze v detailu formuláře [[Man06902|06902]] - ''Výkazy'' | ||
**přidána nová možnost zapsat aritmetický výpočet pomocí vzorce '''SUMA(Rx:Ry)''' | **přidána nová možnost zapsat aritmetický výpočet pomocí vzorce '''SUMA(Rx:Ry)''' | ||
**v případě, že je nastavena položka ''Typ výpočtu'' na hodnotu ''Bez výpočtu'' a není povolena korekce položky, není potřeba vyplnit položku '''Poř. = pořadí výpočtu''' | **v případě, že je nastavena položka ''Typ výpočtu'' na hodnotu ''Bez výpočtu'' a není povolena korekce položky, není potřeba vyplnit položku '''Poř. = pořadí výpočtu''' | ||
Řádek 70: | Řádek 70: | ||
*dalšími úpravami byly ve formuláři [[Man06902|06902]] - '' | *dalšími úpravami byly ve formuláři [[Man06902|06902]] - ''Výkazy'' provedeny '''další změny''': | ||
**'''přidány''' nové sloupce ''Celkem po korekci'' a ''Celkem po korekci zaokrouhleno na tis'' s přepočtem na tisíce a zaokrouhlením na celá čísla | **'''přidány''' nové sloupce ''Celkem po korekci'' a ''Celkem po korekci zaokrouhleno na tis'' s přepočtem na tisíce a zaokrouhlením na celá čísla | ||
**na '''řádek''' vypočteného řádku '''přidána''' položka ''Komentář'' | **na '''řádek''' vypočteného řádku '''přidána''' položka ''Komentář'' | ||
Řádek 77: | Řádek 77: | ||
***může obsahovat hodnoty '''A/N''' | ***může obsahovat hodnoty '''A/N''' | ||
***pokud je řádek uzamčen, tzn. v položce je uvedena hodnota '''A''', při '''přepočtu výkazu''' se pro daný řádek '''neprovedou''' žádné změny | ***pokud je řádek uzamčen, tzn. v položce je uvedena hodnota '''A''', při '''přepočtu výkazu''' se pro daný řádek '''neprovedou''' žádné změny | ||
**do '''detailu''' formuláře [[Man06902|06902]] - '' | **do '''detailu''' formuláře [[Man06902|06902]] - ''Výkazy'': | ||
***'''doplněna''' červená informativní hláška '''"Datum poslední změny definice je mladší než datum sestavení tohoto výkazu"''' | ***'''doplněna''' červená informativní hláška '''"Datum poslední změny definice je mladší než datum sestavení tohoto výkazu"''' | ||
***zobrazí se v případě, kdy '''čas poslední změny definice > čas sestavení výkazu''' | ***zobrazí se v případě, kdy '''čas poslední změny definice > čas sestavení výkazu''' | ||
Řádek 108: | Řádek 108: | ||
{{Poznamka|S dalším nastavením a správným sestavením základního výkazu Vám velice rádi a ochotně pomohou pracovníci firmy BBM, které můžete kdykoli kontaktovat přes aplikaci Helpdesk.}} | {{Poznamka|S dalším nastavením a správným sestavením základního výkazu Vám velice rádi a ochotně pomohou pracovníci firmy BBM, které můžete kdykoli kontaktovat přes aplikaci Helpdesk.}} | ||
Pokud je správně sestavena definice základního výkazu ve formuláři [[Man06901|06901]] - ''Definice výkazů'', lze přistoupit k vytvoření základního výkazu, a to otevřením nového formuláře [[Man06902|06902]] - '' | Pokud je správně sestavena definice základního výkazu ve formuláři [[Man06901|06901]] - ''Definice výkazů'', lze přistoupit k vytvoření základního výkazu, a to otevřením nového formuláře [[Man06902|06902]] - ''Výkazy'', dostupného z '''''i''FIS/Účetnictví → Základní → Tisky'''. | ||
Úvodní obrazovka přehledového formuláře [[Man06902|06902]] - '' | Úvodní obrazovka přehledového formuláře [[Man06902|06902]] - ''Výkazy'' obsahuje seznam všech již zaevidovaných základních výkazů. | ||
Řádek 133: | Řádek 133: | ||
Podrobnější informace k základním výkazům naleznete v aplikaci Helpdesk pod číslem hlášení [https://helpdesk.bbm.cz/hd/f?p=107:5:7940463385886::::P5_ID:48752 48752] a v dokumentaci k formulářům [[Man06902|06902]] - '' | Podrobnější informace k základním výkazům naleznete v aplikaci Helpdesk pod číslem hlášení [https://helpdesk.bbm.cz/hd/f?p=107:5:7940463385886::::P5_ID:48752 48752] a v dokumentaci k formulářům [[Man06902|06902]] - ''Výkazy'' a [[Man06901|06901]] - ''Definice výkazů''. | ||
Řádek 140: | Řádek 140: | ||
V detailu vypočteného výkazu se nachází tlačítko ''Aktualizovat výkaz'': | V detailu vypočteného výkazu se nachází tlačítko ''Aktualizovat výkaz'': | ||
*nemusí se ve formuláři vůbec zobrazit | *nemusí se ve formuláři vůbec zobrazit | ||
*zobrazí se jen v případě, že poslední změna definice výkazu je mladší než datum sestavení výkazu, případně datum vytvoření samotného výkazu (o této skutečnosti je uživatel informován {{Cervene|červeně zvýrazněným}} textem: {{Cervene|''"Datum poslední změny definice sestavy je mladší než datum sestavení tohoto výkazu"''}}, umístěným v dolní části formuláře [[Man06902|06902]] - '' | *zobrazí se jen v případě, že poslední změna definice výkazu je mladší než datum sestavení výkazu, případně datum vytvoření samotného výkazu (o této skutečnosti je uživatel informován {{Cervene|červeně zvýrazněným}} textem: {{Cervene|''"Datum poslední změny definice sestavy je mladší než datum sestavení tohoto výkazu"''}}, umístěným v dolní části formuláře [[Man06902|06902]] - ''Výkazy'') | ||
*po jeho stisku: | *po jeho stisku: | ||
**dojde ke smazání řádku a opětovnému naplnění dle aktuální definice | **dojde ke smazání řádku a opětovnému naplnění dle aktuální definice | ||
Řádek 148: | Řádek 148: | ||
[[Image:P2301_9.png]]<br> | [[Image:P2301_9.png]]<br> | ||
'''Obr.''' ''{{Cervene|Červené upozornění}} v detailu formuláře [[Man06902|06902]] - | '''Obr.''' ''{{Cervene|Červené upozornění}} v detailu formuláře [[Man06902|06902]] - Výkazy'' spolu s tlačítkem "Aktualizovat výkaz"'' | ||
[[Image:P2301_10.png]]<br> | [[Image:P2301_10.png]]<br> | ||
'''Obr.''' ''Hláška "Výkaz aktualizován" po stisku tlačítka "Aktualizovat výkaz" v detailu formuláře [[Man06902|06902]] - | '''Obr.''' ''Hláška "Výkaz aktualizován" po stisku tlačítka "Aktualizovat výkaz" v detailu formuláře [[Man06902|06902]] - Výkazy'' | ||
Řádek 160: | Řádek 160: | ||
<br><br>'''Navazující funkce:''' | <br><br>'''Navazující funkce:''' | ||
*[[Man06901|06901]] - Definice výkazů | *[[Man06901|06901]] - Definice výkazů | ||
*[[Man06902|06902]] - | *[[Man06902|06902]] - Výkazy | ||
[[Kategorie:Výkazy]] | [[Kategorie:Výkazy]] |
Verze z 5. 2. 2024, 08:19
Popis
V iFIS bylo až dosud možné sestavovat výkazy typu Rozvaha, Výsledovka, CashFlow, PKP, ... a v nich pracovat s daty výhradně z agendy iFIS/Účetnictví. Nyní je možné do výkazů načítat i libovolné další detaily ze všech agendových systémů iFIS (nejčastěji iFIS/Majetek, iFIS/Zásoby, iFIS/Rozpočty, ...), ze studijních systémů, ze mzdových, ubytovacích, stravovacích nebo jiných provozních systémů, jejichž data jsou fyzicky uložená v databázích Oracle.
Obr. Modul iFIS/Výkazy
Jaké způsoby výpočtů lze definovat?
Ve formuláři 06901 - Definice výkazů lze definovat různé způsoby výpočtů:
- Výpočet za TU - zdrojem jsou obraty a zůstatky na typech účtů (libovolné skupiny AU)
- Obecný výpočet - výpočty nad libovolnými datovými zdroji v provozních databázích Oracle
- Aritmetický výpočet - sčítaní/odečítání/násobení/dělení vypočtených hodnot na jednotlivých řádcích výkazu
- Bez výpočtu - nadpisy, komentáře mezi jednotlivými oddíly výkazu apod.
- Výpočet řádků tabulky - automaticky doplní řádky do vypočteného výkazu, a to dle dotazu uloženého v R_SQL parametru
Jaké výkazy lze sestavit?
Díky těmto novým rozšířením může být pravidelné sestavování výkazů typu:
- Čtvrtletní / Roční majetkový výkaz
- Výkaz o projektech partnerství veřejného a soukromého sektoru
- VPI 3-04 Čtvrtletní výkaz pro vybrané vládní a podobné instituce
- VTR 5-01 Roční výkaz o výzkumu a vývoji
- NI 1-01 Roční výkaz neziskových institucí, bytových družstev a vybraných institucí
- ZO 1-04 Čtvrtletní výkaz o dovozu a vývozu zboží a služeb
- ...
o poznání jednodušší a rychlejší, než dosud.
Jaké změny byly provedeny
S uvedenými změnami byly v systému iFIS provedeny následující úpravy:
- zavedena úprava, která umožní vyřešit požadavky na sestavování různých výkazů, pro které mnohdy nejsou v iFIS data a musí se proto pro ně sáhnout do jiných systémů propojených s iFIS, zejména studentských, mzdových nebo jiných databází
- rozšířen stávající formulář 02183 - Výkazy s ručním vstupem, dostupný z menu iFIS/Účetnictví → Základní → Tisky, o možnost nadefinování SQL výpočtu
- vytvořen formulář 06902 - Výkazy
- upraven formulář 06901 - Definice výkazů
- upraven formulář 00316 - Administrace R_SQL parametrů pro editaci tzv. SQL Clobu, kde lze nadefinovat R_SQL pravidlo pro Obecný výpočet
- povinnost vyplnění položek v detailu formuláře 06901 - Definice výkazů je dáno výběrem způsobu výpočtu
- pro účely vytvoření nové definice základního výkazu je v detailu formuláře 06901 - Definice výkazů v nabídce F3 zobrazené klávesou pro Seznam hodnot z položky Typ přístupná hodnota Základní výkaz
- dalšími úpravami byly v definici základních výkazů ve formuláři 06901 - Definice výkazů provedeny další změny:
- doplněna položka Komentář:
- lze ji zapsat u typu Základní výkaz v detailu formuláře 06901 - Definice výkazů a lze do ní umístit libovolný komentář k jednotlivému řádku základního výkazu
- položka se zobrazí po posunutí dolní lišty vpravo
- po zapsání a výběru definice s tímto typem a komentářem se objeví u daného řádku v detailu formuláře 06902 - Výkazy v položce Komentář
- přidána možnost fyzicky smazat vypočtený základní výkaz:
- pouze u výkazů ve stavu Chybový nebo Doplněn
- musí být nejprve označen k výmazu hvězdičkou (klávesa Shift + F6)
- lze provést pouze v detailu formuláře 06902 - Výkazy
- přidána nová možnost zapsat aritmetický výpočet pomocí vzorce SUMA(Rx:Ry)
- v případě, že je nastavena položka Typ výpočtu na hodnotu Bez výpočtu a není povolena korekce položky, není potřeba vyplnit položku Poř. = pořadí výpočtu
- položka Zn. = Znaménko +/- upravena tak, aby bylo možné vyplnit znaménko i v případě, že není uveden typ účtu
- do hlášení o chybě při výpočtu výkazu přidáno číslo řádku, na kterém chyba vzniká
- při kopii řádku se nezkopírují položky Pořadí, Ozn. řádku, Pořadí
- přidána možnost CTRL + F9 pro možnost zkopírovat položku
- v detailu formuláře 06901 - Definice výkazů typu Základní výkaz:
- se po stisku klávesy pro Uložení změn (F2) načtou stejné záznamy jako při posledním stisku klávesy pro Zadání dotazu (F7) a Provedení dotazu (F8)
- do hlavičky přidána nová položka Parametry, ve které lze definovat parametry pro Obecný výpočet
- z řádků definice lze odkazovat na parametry z hlavičky
- doplněna položka Řád zaokrouhlení, která je rozdělena do dvou částí:
- první část určuje, zda se má číslo převést na jednotky, tisíce, milióny, miliardy (defaultně nastaveno na jednotky)
- druhá část značí, na kolik desetinných míst se má převedená položka zaokrouhlit:
- 0 = celé číslo
- 1 = na jedno desetinné místo
- 2 = na dvě desetinná místa, atd.
- doplněna položka Komentář:
- dalšími úpravami byly ve formuláři 06902 - Výkazy provedeny další změny:
- přidány nové sloupce Celkem po korekci a Celkem po korekci zaokrouhleno na tis s přepočtem na tisíce a zaokrouhlením na celá čísla
- na řádek vypočteného řádku přidána položka Komentář
- na řádek přidána nová položka Z (= Zámek):
- příznak uzamčeného řádku
- může obsahovat hodnoty A/N
- pokud je řádek uzamčen, tzn. v položce je uvedena hodnota A, při přepočtu výkazu se pro daný řádek neprovedou žádné změny
- do detailu formuláře 06902 - Výkazy:
- doplněna červená informativní hláška "Datum poslední změny definice je mladší než datum sestavení tohoto výkazu"
- zobrazí se v případě, kdy čas poslední změny definice > čas sestavení výkazu
- další úpravou provedeny tyto změny:
- do tabulky TEKVRAD (řádky definice), TEKVYKR (řádky základního výkazu) přidán nový sloupec CSL - číslo sloupce, KODTAB - kód tabulky
- v definici základního výkazu skryta položka Pořadí
- přejmenovány položky Č. pol. a Ozn. řádku
- při vytvoření nového řádku pomocí myši se předvyplní Číslo řádku stejně jako při F6
Jak sestavit nový výkaz?
Pro vytvoření nového výpočtu lze použít v detailu definice základního výkazu tlačítko Nový. Tlačítko Nový je přístupné pouze správci s oprávněním administrátora.
Nejdříve je nutné vytvořit novou definici základního výkazu ve formuláři 06901 - Definice výkazů, a to pro typ výkazu s označením Základní výkaz. Postup je znázorněn v následujících bodech:
- Otevřít přehledový formulář 06901 - Definice výkazů přístupný z menu iFIS/Výkazy
- Stisknout klávesu pro Nový záznam (F6)
- Do položky Typ v záhlaví detailu formuláře 06901 - Definice výkazů přes klávesu pro Seznam hodnot (F3) vybrat hodnotu Základní výkaz
- V záhlaví formuláře dále doplnit povinnou položku Název – zde se zapíše název výkazu
- Vyplnit položky Od/Do, Kód výkazu a Nákladové středisko – jedná se o nepovinné položky, mohou být doplněny dodatečně
- Přesunout se do řádků klávesou Page Down
- V řádcích vyplnit povinné položky Pořadí, Ozn. řád., případně doplnit další nepovinné položky
- Vybrat do položky Typ výpočtu hodnotu, z které se bude daný řádek základního výkazu vypočítávat (odkud se budou brát hodnoty do výkazu). Nabízejí se hodnoty Výpočet za TU, Obecný výpočet, Aritmetický výpočet a Bez výpočtu
- Podle vybraného typu výpočtu vyplnit další povinné položky, které musí být vyplněny, aby bylo možné řádek uložit a přejít k vyplnění dalšího řádku
- Nastavit vzorec pro výpočet částky do pole Vzorec podle RSQ_L parametru nadefinovaného ve formuláři 00316 - Administrace R_SQL parametrů
- Další řádky vyplnit dle požadovaného výkazu
![]() |
Poznámka |
S dalším nastavením a správným sestavením základního výkazu Vám velice rádi a ochotně pomohou pracovníci firmy BBM, které můžete kdykoli kontaktovat přes aplikaci Helpdesk. |
Pokud je správně sestavena definice základního výkazu ve formuláři 06901 - Definice výkazů, lze přistoupit k vytvoření základního výkazu, a to otevřením nového formuláře 06902 - Výkazy, dostupného z iFIS/Účetnictví → Základní → Tisky.
Úvodní obrazovka přehledového formuláře 06902 - Výkazy obsahuje seznam všech již zaevidovaných základních výkazů.
Klávesou Výběr se lze přesunout do detailu již vytvořeného základního výkazu.
Nastavení definice pro základní výkazy ve formuláři 06901 - Definice výkazů
Stiskem klávesy pro Nový záznam (F6) z přehledového formuláře lze vytvořit nový základní výkaz.
![]() |
Pozor |
Na výběr se nabízejí pouze definice předem nastavené ve formuláři 06901 - Definice výkazů s typem Základní výkaz a vyplněným kódem základního výkazu. |
Pokud není žádná definice s tímto typem ve formuláři 06901 - Definice výkazů nastavena, nenabízí se pro výběr žádná definice a nový základní výkaz do systému nebude možné pořídit.
Uživatel, který si klávesou pro Nový záznam (F6) z přehledového formuláře zobrazí nabídku definic s typem základní výkaz, si zde navíc může filtrovat záznamy podle zatržítka Zobrazit pouze platné definice.
Stejné zatržítko se nachází také v přehledovém formuláři 06901 - Definice výkazů.
Podrobnější informace k základním výkazům naleznete v aplikaci Helpdesk pod číslem hlášení 48752 a v dokumentaci k formulářům 06902 - Výkazy a 06901 - Definice výkazů.
Aktualizace vypočteného výkazu dle dodatečně upravené definice
V detailu vypočteného výkazu se nachází tlačítko Aktualizovat výkaz:
- nemusí se ve formuláři vůbec zobrazit
- zobrazí se jen v případě, že poslední změna definice výkazu je mladší než datum sestavení výkazu, případně datum vytvoření samotného výkazu (o této skutečnosti je uživatel informován červeně zvýrazněným textem: "Datum poslední změny definice sestavy je mladší než datum sestavení tohoto výkazu" , umístěným v dolní části formuláře 06902 - Výkazy)
- po jeho stisku:
- dojde ke smazání řádku a opětovnému naplnění dle aktuální definice
- ve vyskakovacím okně se objeví hláška "Výkaz aktualizován"
- zmizí ve formuláři červeně zvýrazněný text: "Datum poslední změny definice sestavy je mladší než datum sestavení tohoto výkazu"
- v hlavičce dojde k aktualizaci parametrů (do hlavičky vypočteného výkazu se uloží datum aktualizace, proti kterému se bude provádět kontrola poslední změny výkazu/definice)
Obr. Červené upozornění v detailu formuláře 06902 - Výkazy spolu s tlačítkem "Aktualizovat výkaz"
Obr. Hláška "Výkaz aktualizován" po stisku tlačítka "Aktualizovat výkaz" v detailu formuláře 06902 - Výkazy
Obr. Po použití tlačítka "Aktualizovat výkaz" se vyplní položka "Čas sestavení" v hlavičce výkazu aktuálním datem
Navazující funkce: