Jak upravit algoritmy výkazu
Algoritmy výkazu jsou vlastně definice určující, jakým způsobem bude každý řádek výkazu naplněn. Obsah jednotlivých řádků určují Vyhlášky č. 500/2002 Sb., 501/2002 Sb. atd. v závislosti na tom, zda se jedná o profitní sféru nebo například neziskové organizace.
Chceme-li si vytvořit svůj vlastní výkaz, můžeme použít jako výchozí stav kopii již hotového výkazu a v této kopii upravit algoritmy. To provedeme takto:
Vybraný výkaz zkopírujeme pomocí funkce Kopie. NA tuto kopii se postavíme.
Přejdeme na záložku Algoritmy a výsledky.
V horním pásu karet otevřeme nabídku Zobrazení/ Rozložení a vybereme rozložení s algoritmy, který odpovídá zvolenému typu výkazu. Stejnou volbu najdeme i v lokální nabídce po stisku pravého tlačítka myši nad tabulkou.
Klikneme na řádek, který chceme upravit a zvolíme sloupec, ve kterém chceme vzorec algoritmu upravit.
Prostředí, ve kterém úpravy provádíme, se velmi podobné tabulkovému procesoru (např. Excelu), což znamená, že v konkrétní buňce je připraven vzorec, podle kterého se obsah této buňky vypočítá. Úprava spočívá ve změně vzorce např. přidáním nebo odebráním účtu, zadáním součtu řádků apod. Ve sloupci Výsledek se po provedení přepočtu objeví výsledek výpočtu podle zadaného vzorce.
Pro zjištění účetních stavů a obratů jsou připraveny následující funkce:
KSMD("xxx") - vrátí konečný stav strany MD účtu (účtů) v argumentu xxx
KSD("xxx") - vrátí konečný stav strany D účtu (účtů) v argumentu xxx
KS("xxx") - vrátí celkový konečný stav účtu (účtů) v argumentu xxx
PSMD("xxx") - vrátí počáteční stav strany MD účtu (účtů) v argumentu xxx
PSD("xxx") - vrátí počáteční stav strany D účtu (účtů) v argumentu xxx
PS("xxx") - vrátí celkový počáteční stav účtu (účtů) v argumentu xxx
ObratMD("xxx") - vrátí obrat strany MD účtu (účtů) v argumentu xxx
ObratD("xxx") - vrátí obrat strany D účtu (účtů) v argumentu xxx
Obrat("xxx") - vrátí celkový obrat účtu (účtů) v argumentu xxx
Jako argument xxx může být uvedený jeden konkrétní účet, seznam účtů oddělených čárkami nebo interval účtů, kde první a poslední účty intervalu jsou odděleny dvěma tečkami. Uvozovky jsou povinné. Příklad:
PSMD("221")
ObratD("025,026")
KS("091..098")
SUM(A1+A2) nebo rozsah SUM(A1:A10)
Upozornění! Aby algoritmus provedl korektní výpočet, musí začínat znakem "=" (rovnítko)
Všechny funkce pracují s daty za zvolené období, počáteční stav, obrat i koncový stav vychází z datumů zadaných v sekci Zpracovávané období. Při výpočtu respektují všechny funkce nastavení typu účtu v účtovém rozvrhu, pro obecně rozvažné účty (R) se jejich skutečná povaha (aktivní nebo pasivní) bere podle koncového stavu v období.
Po provedení úprav algoritmů uzavřeme upravený výkaz proti nechtěným změnám pomocí operace Uzavřít. Uzavření lze provést pouze u kopií výkazů, které nejsou označeny jako Originál.
Ostatní pracovní postupy
Jak upravit algoritmy výkazu.
Související témata