Man00412
00412 * Prohlížení historie dokladu
Formulář umožňuje prohlédnout si seznam událostí, které se vztahují k dokladu, z něhož byl formulář vyvolán. Formulář lze zobrazit tlačítkem Historie z různých míst iFIS. U rozpočtů lze formulář vyvolat klávesou pro Detail/Volání číselníku při umístění kurzoru uvnitř daného rozpočtu.
Obr. 00412/1 Prohlížení historie dokladu
Po načtení se zobrazí seznam událostí, z něhož lze vyčíst změny, které v daném dokladu nastaly. Jednotlivé záznamy o událostech jsou zde přehledně uspořádány podle časové posloupnosti tak, jak šly za sebou od nejnovějších po nejstarší. Uživatel zde má možnost získat zásadní informace, které pro něho mohou být velmi důležité. Hlavička formuláře obsahuje informace týkající se daného dokladu. Jsou zde uvedeny podrobné informace identifikující doklad a úlohu, ke které se daný doklad vztahuje. V další části formuláře uživatel nalezne nejdůležitější údaje o změnách, které v dokladu nastaly s popisem všech změn, ke kterým došlo během práce s dokladem. Zásadní může být informace o uživateli, který změnu provedl, a dále časový údaj, kdy k dané změně došlo. Dále je zde specifikováno číslo formuláře, ve kterém byla změna provedena.
Formulář obsahuje tyto položky:
- Úloha – identifikuje úlohu, k níž patří doklad
- ID dokladu – ID záznamu v tabulce s doklady
- Entita – charakterizuje doklad, řádek dokladu, apod.; jsou k ní zobrazeny záznamy, případně i podřízené záznamy (řádek k dokladu)
- Číslo/název dokladu – obsahuje číslo nebo název dokladu
- R - políčko s check boxem označuje, zda se jedná o ručně vložený záznam a lze jej upravovat
- Entita – doklad, řádek dokladu, apod.
- Popis entity – název charakterizující entitu
- Datum změny – obsahuje přesný časový údaj, kdy k dané změně došlo
- Č. form. – číslo formuláře, ve kterém byla změna provedena
- Text – popisuje změnu (liší se v závislosti na druhu změny, k níž došlo)
Archivovaná žurnálovaná data se ve formuláři zobrazují v závislosti na datu odložení starých dat ze žurnálu do archivního souboru. Jsou-li stará data ze žurnálu odložena do externí tabulky, provedení dotazu na všechna data může trvat déle, neboť se systém rozhoduje, zda provést dotaz i do archivní tabulky podle data vytvoření dokladu a data, ke kterému byla provedena archivace starých záznamů. Není-li uveden datum vytvoření, systém přibližný datum odhadne podle těchto údajů v položkách:
- Dodavatelská faktura - Došlo dne
- Odběratelská faktura - Datum vystavení
- Řádek bankovního výpisu - Datum zaplacení
- Bankovní výpis - Datum nového výpisu
- Platební příkaz - Datum splatnosti
Při neexistenci data vytvoření i položky s přibližným údajem o vzniku záznamu se systém rozhoduje na základě globálního parametru ZURARCH, který může obsahovat hodnoty A/N. Pokud tedy neexistuje sloupec s datem vzniku záznamu, prohledává archiv při určování, zda obsahuje žurnálovací data. Pokud systém mohl rozhodnout o existenci záznamů v archivní tabulce, vypíše v záhlaví formuláře 00412 - Prohlížení historie dokladu upozornění "Archiv obsahuje záznamy" nebo "Archiv je prázdný". V opačném případě se zobrazí upozornění "Archiv může obsahovat záznamy".
Uživatel si může ještě před provedením dotazu vybrat, zda prohledávat i archivované záznamy historie dokladu. Pokud jsou stará data z žurnálu odložena do externí tabulky, může provádění dotazu na všechna data trvat delší dobu. Systém se automaticky rozhoduje, zda nabídnout provádění dotazu i do archivní tabulky podle data vytvoření dokladu a data, ke kterému byla provedena archivace starých záznamů. Pokud u dokladu není uvedeno datum vytvoření, systém se jej snaží odhadnout podle jiného údaje.
Po stisku tlačítka Historie z formulářů:
- 01404 - Pořízení cizích bankovních účtů
- 01405 - Bankovní účty osob
- 01410 - Bankovní účty cizí
- 01424 - Změna vazby cizího účtu - osoby
- 03163 - Bankovní účty vlastní
- 93304 - Prohlížení a tisk žádostí o FIK
je volán zmenšený formulář 00412 - Prohlížení historie dokladu tak, aby volající formulář byl zobrazen na pozadí.
Ve formuláři pro zobrazení historie cizích a analytických účtů 00412 - Prohlížení historie dokladu:
- upraveny názvy některých položek a jejich popisy
- historie se načítá ihned po otevření formuláře
- pokud ještě nedošlo ke změně účtu, je zobrazena informace o založení záznamu
Zobrazení historie příjemky je například pomalé, protože se prohledává i archiv, u pokladního dokladu se archiv neprohledává, zobrazení historie tedy trvá méně času.
Jak funguje zobrazení žurnálu
- Systém zjistí datum vytvoření dokladu a porovná s datem poslední provedené archivace. Pokud je datum vytvoření starší, než datum poslední archivace, zpřístupní se zatržítko Zobrazit archivované záznamy. Pokud nelze zjistit datum vytvoření dokladu, proběhne test existence alespoň jednoho záznamu v archivu pro daný doklad (rychlejší, než výběr všech záznamů pro doklad)
- Pokud je globální parametr ZURARCH nastaven na hodnotu A a alespoň jeden z obou testů z bodu 1 (datum vytvoření dokladu je starší, než datum poslední archivace nebo existuje záznam v archivu pro daný doklad) je splněn, je zaškrtnuta volba Zobrazit archivované záznamy a provede se dotaz i do archivu.
Pokud vznikne potřeba zakázat vyhledávání historie v archivu (trvá dlouho, protože se nedají použít indexy), lze nastavit globální parametr ZURARCH na hodnotu N. Po nastavení se tak při otevření formuláře zobrazí pouze nearchivovaný žurnál. Může se stát, že uživatel neuvidí celou historii, nebo vůbec žádnou. Archivované záznamy se načítají až poté, co uživatel zaškrtne volbu Zobrazit archivované záznamy.
![]() |
Příklad |
Nastavení globálního parametru ZURARCH na hodnotu A:
Příjemka zobrazuje i archiv, odezvy načítání jsou tak pomalé, neboť příjemka byla vystavena již v roce 2016, archivace žurnálu proběhla v roce 2017, systém automaticky zaškrtne zatržítko Zobrazit archivované záznamy a prohledává archiv. Pokladní doklad nezobrazuje archiv, odezvy načítání historie jsou tedy rychlé, protože byl vystaven v roce 2021, tedy až po poslední archivaci, v archivu nemůže být záznam k tomuto dokladu, systém nezaškrtnul volbu Zobrazit archivované záznamy a prohledal pouze aktuální žurnál. Archiv v tomto případě vynechal. |