From 7e7097c3607ab68c5f302590fd529f4802c58f1d Mon Sep 17 00:00:00 2001 From: Josef Marek Date: Mon, 7 Sep 2026 11:31:54 +0200 Subject: [PATCH] =?UTF-8?q?Doku:=20jak=20se=20chov=C3=A1=20skryt=C3=AD=20d?= =?UTF-8?q?od=C3=A1van=C3=A9=20polo=C5=BEky=20=C4=8D=C3=ADseln=C3=ADku?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Skrytí se neruší smazáním přejmenovaného záznamu (rozdíl nedrží historii operací) – vrátí ho až zapsání téže hodnoty znovu. U vícepolových číselníků je potřeba trefit všechna pole, jinak zůstane jako vlastní záznam. Co-Authored-By: Claude Opus 5 --- docs/ROZHRANI.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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