.. _ZP2015_ZMRAZ_ReferencniOzn:

=================================
Zmrazení referenčního označení
=================================

Při opětovném spuštění :ref:`generátoru referenčního označení <ZP2015_GEN_ReferencniOzn>`
dojde k přepsání :ref:`referenčního označení <ZP2015_PP_ReferencniOznaceni>` podle aktuální hierarchie popisu.

V zájmu **zachování vygenerovaných hodnot** (např. pro :ref:`citace archiválií <ZP2015_Citace>`) je nutné použít
funkci *Zmrazení referenčního označení*, která zajistí jeho jedinečnost
bez ohledu na pozdější změny hierarchie archivního souboru.

Funkci je třeba použít po dokončení :ref:`archivní pomůcky <ZP2015_TVORBA_AP>`
nebo při :ref:`generování referenčního označení na části archivního souboru <ZP2015_GEN_ReferencniOzn>`.

Funkce skončí chybou v těchto případech:
  - v archivním popisu jsou chybné hodnoty prvku :ref:`Referenční označení <ZP2015_UNIT_ID>` vůči nadřazeným úrovním (rodičům)
  - v archivním popisu jsou chybné či prázdné hodnoty prvku :ref:`Referenční označení <ZP2015_UNIT_ID>` vůči jednotkám popisu na stejné úrovni (sourozencům)

Zmrazené hodnoty referenčních označení jsou v případě nahrazení ukládány jako
:ref:`neplatné referenční označení <ZP2015_Neplatne_ReferencniOzn>` do prvku *Jiná označení*.

.. warning::
    Zmrazenou hodnotu prvku :ref:`Referenční označení <ZP2015_UNIT_ID>` **nelze měnit**.
    Funkce *Zmrazení referenčního označení* by měla být vždy spouštěna s vědomím těchto důsledků pro daný archivní soubor nebo jeho část.

