Podpora pro výkaznictví a Obecné výkazy: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
Jdankova (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1: Řádek 1:
===Podpora pro výkaznictví a Obecné výkazy===
===Podpora pro výkaznictví a Obecné výkazy===


V iFIS/Účetnictví lze sestavit libovolné výkazy. Je zde zavedena podpora pro načítání dat z libovolných datových zdrojů a různých systémů (např. ''i''FIS, VERSO, EGJE, studentské a jiné systémy provozované nad DB Oracle.
V ''i''FIS/Účetnictví lze sestavit libovolné výkazy. Je zde zavedena podpora pro načítání dat z libovolných datových zdrojů a různých systémů (např. ''i''FIS, VERSO, EGJE, studentské a jiné systémy provozované nad DB Oracle.


K tomu je určen typ výkazu s označením ''Obecné výkazy'', u kterých lze definovat různé způsoby výpočtů, což je obdoba [[Man02183|výkazů s ručním vstupem]] s tím rozdílem, že u '''obecných výkazů''' lze ve formuláři [[Man02178|02178]] - ''Definice závěrkových sestav'' navíc definovat '''způsob výpočtu''':
K tomu je určen typ výkazu s označením ''Obecné výkazy'', u kterých lze definovat různé způsoby výpočtů, což je obdoba [[Man02183|výkazů s ručním vstupem]] s tím rozdílem, že u '''obecných výkazů''' lze ve formuláři [[Man02178|02178]] - ''Definice závěrkových sestav'' navíc definovat '''způsob výpočtu''':
*'''Výpočet za TU''' - zdrojem jsou výstupní data z iFIS/Účetnictví
*'''Výpočet za TU''' - zdrojem jsou výstupní data z ''i''FIS/Účetnictví
*'''Obecný výpočet''':
*'''Obecný výpočet''':
**R_SQL definice nad libovolnými datovými zdroji DB Oracle, možnost definice vstupních proměnných
**R_SQL definice nad libovolnými datovými zdroji DB Oracle, možnost definice vstupních proměnných
Řádek 18: Řádek 18:


S uvedenými změnami byly v systému ''i''FIS provedeny '''následující úpravy''':
S uvedenými změnami byly v systému ''i''FIS 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 ''i''FIS 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í
*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ář [[Man02188|02188]] - ''Obecný výkaz''
*vytvořen formulář [[Man02188|02188]] - ''Obecný výkaz''
*upraven formulář [[Man02178|02178]] - ''Definice závěrkových sestav''
*upraven formulář [[Man02178|02178]] - ''Definice závěrkových sestav''
Řádek 34: Řádek 34:
***'''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 [[Man02188|02188]] - ''Obecný výkaz''
***lze provést pouze v detailu formuláře [[Man02188|02188]] - ''Obecný výkaz''
**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'''
**položka '''Zn. = Znaménko +/-''' upravena tak, aby bylo možné vyplnit znaménko i v případě, že není uveden typ účtu
**položka '''Zn. = Znaménko +/-''' upravena tak, aby bylo možné vyplnit znaménko i v případě, že není uveden typ účtu

Verze z 25. 3. 2022, 07:44

Podpora pro výkaznictví a Obecné výkazy

V iFIS/Účetnictví lze sestavit libovolné výkazy. Je zde zavedena podpora pro načítání dat z libovolných datových zdrojů a různých systémů (např. iFIS, VERSO, EGJE, studentské a jiné systémy provozované nad DB Oracle.

K tomu je určen typ výkazu s označením Obecné výkazy, u kterých lze definovat různé způsoby výpočtů, což je obdoba výkazů s ručním vstupem s tím rozdílem, že u obecných výkazů lze ve formuláři 02178 - Definice závěrkových sestav navíc definovat způsob výpočtu:

  • Výpočet za TU - zdrojem jsou výstupní data z iFIS/Účetnictví
  • Obecný výpočet:
    • R_SQL definice nad libovolnými datovými zdroji DB Oracle, možnost definice vstupních proměnných
    • výpočet přes R_SQL pravidlo, kterému jsou předávány hodnoty sloužící jako vstupní parametry pro výpočet
    • pro tyto R_SQL pravidla byl vytvořen nový typ Obecné výkazy
    • pravidlo je poté zpracováváno databázovou funkcí v novém formuláři 02188 - Obecné výkazy, který zobrazí výslednou hodnotu
  • Aritmetický výpočet:
    • sčítaní/odečítání/násobení/dělení vypočtených hodnot na jednotlivých řádcích výkazů
    • výpočet, přes který lze sčítat/odčítat řádky
  • Bez výpočtu
Poznámka Poznámka
Pro správné nastavení výpočtu a sestavení obecného výkazu, včetně nastavení jeho definice, kontaktujte pracovníky firmy BBM přes aplikaci Helpdesk.


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ář 02188 - Obecný výkaz
  • upraven formulář 02178 - Definice závěrkových sestav
  • 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 02178 - Definice závěrkových sestav je dáno výběrem způsobu výpočtu
  • pro účely vytvoření nové definice obecného výkazu je v detailu formuláře 02178 - Definice závěrkových sestav v nabídce F3 zobrazené klávesou pro Seznam hodnot z položky Typ přístupná hodnota Obecný výkaz
  • dalšími úpravami byly v definici obecných výkazů ve formuláři 02178 - Definice závěrkových sestav provedeny další změny:
    • doplněna položka Komentář:
      • lze ji zapsat u typu Obecný výkaz v detailu formuláře 02178 - Definice závěrkových sestav a lze do ní umístit libovolný komentář k jednotlivému řádku obecné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 02188 - Obecný výkaz v položce Komentář
    • přidána možnost fyzicky smazat vypočtený obecný 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 02188 - Obecný výkaz
    • 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
  • dalšími úpravami byly ve formuláři 02188 - Obecný výkaz 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


Obr. Hodnota "Obecný výkaz" v F3 nabídce zobrazené klávesou pro "Seznam hodnot" z položky "Typ" ve formuláři 02178 - Definice závěrkových sestav



Obr. Obecný výkaz nadefinovaný ve formuláři 02178 - Definice závěrkových sestav



Obr. Použití tlačítka "Nový výpočet" v detailu obecného výkazu ve formuláři 02178 - Definice závěrkových sestav


Nejdříve je nutné vytvořit novou definici obecného výkazu ve formuláři 02178 - Definice závěrkových sestav, a to pro typ výkazu s označením Obecný výkaz. Postup je znázorněn v následujících bodech:

  1. Otevřít přehledový formulář 02178 - Definice závěrkových sestav přístupný z menu iFIS z Účetnictví → Základní → Tisky
  2. Stisknout klávesu pro Nový záznam (F6)
  3. Do položky Typ v záhlaví detailu formuláře 02178 - Definice závěrkových sestav přes klávesu pro Seznam hodnot (F3) vybrat hodnotu Obecný výkaz
  4. V záhlaví formuláře dále doplnit povinnou položku Název – zde se zapíše název výkazu
  5. 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ě
  6. Přesunout se do řádků klávesou Page Down
  7. V řádcích vyplnit povinné položky Pořadí, Ozn. řád., případně doplnit další nepovinné položky
  8. Vybrat do položky Typ výpočtu hodnotu, z které se bude daný řádek obecné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 a Aritmetický výpočet
  9. 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
  10. Nastavit vzorec pro výpočet částky do pole Vzorec podle RSQ_L parametru nadefinovaného ve formuláři 00316 - Administrace R_SQL parametrů
  11. Další řádky vyplnit dle požadovaného výkazu
Poznámka Poznámka
S dalším nastavením a správným sestavením obecné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 obecného výkazu ve formuláři 02178 - Definice závěrkových sestav, lze přistoupit k vytvoření obecného výkazu, a to otevřením nového formuláře 02188 - Obecný výkaz, dostupného z iFIS/Účetnictví → Základní → Tisky.


Obr. Formulář 02188 - Obecný výkaz v menu iFIS


Úvodní obrazovka přehledového formuláře 02188 - Obecný výkaz obsahuje seznam všech již zaevidovaných obecných výkazů.


Obr. Úvodní obrazovka přehledového formuláře 02188 - Obecný výkaz


Klávesou Výběr se lze přesunout do detailu již vytvořeného obecného výkazu.


Obr Obecné výkazy - detail


Nastavení definice závěrkové sestavy pro obecné výkazy ve formuláři 02178 - Definice závěrkových sestav


Stiskem klávesy pro Nový záznam (F6) z přehledového formuláře lze vytvořit nový obecný výkaz.

Pozor Pozor
Na výběr se nabízejí pouze definice předem nastavené ve formuláři 02178 - Definice závěrkových sestav s typem Obecný výkaz a vyplněným kódem obecného výkazu.


Pokud není žádná definice s tímto typem ve formuláři 02178 - Definice závěrkových sestav nastavena, nenabízí se pro výběr žádná definice a nový obecný 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 obecný výkaz, si zde navíc může filtrovat záznamy podle zatržítka Zobrazit pouze platné definice.


Obr. Formulář pro výběr definice zobrazený po F6 z přehledového formuláře 02188 - Obecný výkaz a zatržítko "Zobrazit pouze platné definice"


Stejné zatržítko se nachází také v přehledovém formuláři 02178 - Definice závěrkových sestav.


Obr. Nadefinované obecné výkazy a zatržítko "Zobrazit pouze platné definice" v přehledovém formuláři 02178 - Definice závěrkových sestav