diff --git a/docs/ROZHRANI.md b/docs/ROZHRANI.md index cd79ec1..7b7e7a9 100644 --- a/docs/ROZHRANI.md +++ b/docs/ROZHRANI.md @@ -147,6 +147,15 @@ Na revize se odkazují řádkové revizní sloupce přílohy (R1–R4) a revizn > mu je nesmí přepsat** – zároveň smí nová verze dodávaný číselník libovolně měnit. > Klíč položky: `Nazev` (organizace, firmy, kraje), `Hodnota` (jména, verze), `Oznaceni` (části); > porovnává se bez ohledu na velikost písmen. +> +> **Skrytí se neruší smazáním.** Uživatelská vrstva nedrží historii operací, jen výsledný rozdíl. +> Přejmenování dodávané položky = její klíč do `Skryte` + nový záznam do `Vlastni`; smazáním toho +> nového záznamu ubude jen druhá půlka a původní dodávaná položka zůstane skrytá. Není jak rozlišit +> „přejmenoval jsem a pak smazal" od „smazal jsem dodávanou položku" – obojí končí stejným stavem. +> Zpět ji vrátí **zapsání téže hodnoty znovu**: klíč se objeví ve stavu, vypadne ze `Skryte`, +> a shoduje-li se obsah s dodávaným, nezapíše se ani do `Vlastni` – záznam je tím opět plně pod +> správou programu. U víc­polových číselníků (organizace, firmy) to znamená trefit **všechna** pole, +> jinak zůstane jako vlastní záznam a nová verze programu mu už data neaktualizuje. ### 3.5 Konfigurace