.. _ZP2015_GEN_ReferencniOzn:

===============================
Generátor referenčního označení
===============================

Generátor slouží pro automatické vytvoření a nastavení 
prvku popisu :ref:`ZP2015_PP_ReferencniOznaceni`. Východiskem
generátoru je obvykle kořen archivní pomůcky. Všem
podřízeným jednotkám popisu je postupně přiřazeno
referenční označení.

Generátor nepřiřazuje referenční označení jednotce popisu,
na níž je spuštěn (například nejvyšší série).


Generování referenčního označení pro část archivního souboru
=====================================================================

Generátor referenčního označení je možné spustit také pro část archivního souboru.

Jednotka popisu, na níž má být generátor spuštěn, musí splňovat tyto podmínky:

  1. přiřazené referenční označení (pokud nebylo přiděleno dříve generátorem, je třeba ho vyplnit ručně)
  2. referenční označení musí být zmrazeno funkcí :ref:`ZP2015_ZMRAZ_ReferencniOzn`


.. _ZP2015_Neplatne_ReferencniOzn:

Neplatné referenční označení
===============================

Při opětovném spuštění generátoru dojde k přepsání referenčního označení
podle aktuální hierarchie popisu. Pro jeho zachování je nutné použít
funkci :ref:`ZP2015_ZMRAZ_ReferencniOzn`.

Pokud má jednotka popisu zmrazené referenční označení,
po opětovném spuštění generátoru se zkontroluje,
zda je nová hodnota shodná se stávající.
V případě odlišnosti (v důsledku přesunu jednotky popisu) je předchozí hodnota
referenčního označení uložena do prvku popisu *Jiná označení*.

.. image:: resources/neplatne_ref_oznaceni.png
    :align: center
