.. _ZP2015_VYPOCET_EJ:

================================
Výpočet evidenčních jednotek
================================

Aplikace Elza při tvorbě archivní pomůcky umožňuje provést
výpočet evidenčních jednotek (EJ),
který probíhá pomocí funkce :ref:`ZP2015_VypocetVizualizaceEJ`.

Evidenční jednotky jsou 
vypočteny na základě vytvořeného archivního popisu,
určení jednotlivých úrovní popisu a jeho podrobnosti.
Smyslem evidenčních jednotek je kvantifikace archiválií
ve smyslu majetkové evidence.

Předpokladem správného výpočtu evidenčních jednotek je 
zpracování archivního souboru, resp. jeho části v souladu 
s pravidly popisu a způsobem jeho implementace v aplikaci Elza. 

Východiska výpočtu:
 - tvůrce popisu správně určí :ref:`úroveň popisu <ZP2015-PP-UrovenPopisu>` 
   a odliší jednotlivé druhy úrovní (série, složky, jednotlivosti 
   a části jednotlivosti)
 - v případě úrovně popisu :ref:`složka <ZP2015-PP-UrovenPopisu_Slozka>` 
   správně určí :ref:`typ složky <ZP2015-PP-TypSlozky>`
 - v případě jednotlivosti nebo složky s typem archiválie 
   určí správně :ref:`typ archiválie <ZP2015_PP_TypArchivalie>` a :ref:`počet <ZP2015_PP_PocetArchivalii>`.

Výsledkem výpočtu je tabulka s řádky dle typů evidenčních jednotek 
určených pro zpracované archiválie a uvedením počtu těchto evidenčních jednotek.

Postup výpočtu
-----------------

Jednotky popisu se prochází jako strom směrem do hloubky. 
Výpočet pro jednu jednotku popisu je rozdělen do několika fází.
Výsledkem jednotlivé fáze výpočtu je žádná akce, zvýšení počtu evidenčních
jednotek nebo ukončení posuzování hlubších úrovní. Pokud fáze není označena jako
finální tak následuje přechod na další fázi.

V první fázi jsou nejprve vyjmuty jednotky popisu, které jsou propojeny
s jinou jednotkou popisu a to jedním z prvků popisu: :ref:`ZP2015_PP_pevne_spojene_jp`
nebo :ref:`ZP2015_PP_SouvislostsEJ`.

V druhé fázi výpočtu se hledá prvek popisu :ref:`ZP2015_PP_DalsiEJ`.
Pokud prvek popisu existuje, započte se hodnota uvedená v daném prvku
a specifikaci.

Ve třetí fázi se ověří, zda se jedná o neevidovanou jednotlivost 
uloženou v kartonu nebo fasciklu. Pokud ano a karton nebo fascikl
nebyl doposud započten, je přidán a přeruší se další 
zpracování jednotky popisu včetně podřízených.

Čtvrtá fáze se provede v případě, kdy jednotka popisu je:

 - složka s typem archiválie a uvedeným počtem archiválií
 - jednotlivost s uvedením typu archiválie jejímž rodičem je série nebo
   logická složka

V uvedených případech se započte daný počet archiválií (EJ) a přeruší se další 
zpracování jednotky popisu včetně podřízených.

V páté fázi se započte složka s typem :ref:`ZP2015-PP-TypSlozky_units`.
K započtení dojde jen v případě, že uvedená ukládací jednotka
je :token:`kar` nebo :token:`fas` a nebyla doposud započtena. 
Pokud došlo k započtení, přeruší se další 
zpracování jednotky popisu včetně podřízených.

Poslední fází je započtení evidenčních jednotek v případě digitální 
složky. Digitální složka je započtena jako :token:`daj`.

.. note::
  Zjištěné hodnoty evidenčních jednotek se souhrnně uvádějí v :ref:`úvodu a tiráži archivní pomůcky <ZP2015_UVOD_AP_POCET_EJ>`
  prostřednictvím prvku :ref:`ZP2015_UNIT_COUNT_TABLE`.
  
  V seznamu jednotek popisu jsou s výjimkou evidenčních jednotek *karton* a *fascikl* zobrazeny
  pomocí prvků :ref:`ZP2015_UNIT_TYPE`, :ref:`ZP2015_UNIT_COUNT` a příznaku EJ,
  který určuje, že daná hodnota je současně evidenční jednotkou.
  
  Dále viz :ref:`ZP2015_PP_TypArchivalie` a :ref:`ZP2015_VypocetVizualizaceEJ`.
