Kontrolní body - záložka Detail
Záložka zobrazí detailní informace o aktuálním záznamu ze záložky Seznam.
Položky zadávané ke každému záznamu jsou standardně rozděleny do subzáložek dle svého významu:
Obsažené subzáložky: | Hlavní údaje | Formuláře |
---|
Pokud je v detailu agendy nebo číselníku pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.
V horní části záložky Detail může být variantně zobrazen některý z Panelů definovatelných údajů detailu pro tuto agendu. Zobrazení panelu definovatelných údajů detailu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
V horní části subzáložky jsou k dispozici následující položky:
Název | Popis | ||||||
---|---|---|---|---|---|---|---|
Název |
Název označující daný kontrolní bod. Používá se v číselníkových položkách pro zadání kontrolního bodu v definici automatických vzkazů. U uživatelských kontrolních bodů se rovněž používá při vygenerování knihovny skriptů funkcí Generovat knihovnu pro předvyplnění textu funkce function GetHelperCaption. Podrobněji viz metody skriptu druhu Knihovna a Příklad 3 - uživatelský kontrolní bod, výrazová definice autom. vzkazu. Měl by být co nejvýstižnější, aby usnadňoval pozdější orientaci v seznamech kontrolních bodů. Název kontrolního bodu nemusí být unikátní. Unikátní je interní název, viz dále. |
||||||
Popis | Bližší, vysvětlující popis zvoleného kontrolního bodu, proto by měl být co nejvýstižnější. U uživatelských kontrolních bodů se rovněž používá pro předvyplnění textu funkce function GetHelperMessage při vygenerování knihovny skriptů funkcí Generovat knihovnu. Podrobněji viz metody skriptu druhu Knihovna a Příklad 3 - uživatelský kontrolní bod, výrazová definice autom. vzkazu | ||||||
Interní název |
GUID daného kontrolního bodu. Generuje se a předvyplňuje se automaticky. Předvyplněnou hodnotu lze před prvním uložením změnit. Při uložení probíhá kontrola, zda již neexistuje kontrolní bod se stejným GUID. Duplicita není povolena. U uživatelských kontrolních bodů se používá při vygenerování knihovny skriptů funkcí Generovat knihovnu pro předvyplnění výsledku function GetWDPInternalName. Podrobněji viz metody skriptu druhu Knihovna a Příklad 3 - uživatelský kontrolní bod, výrazová definice autom. vzkazu Pozor! Tento GUID zajišťuje jednoznačnou vazbu mezi balíčkem skriptů a daným kontrolním bodem. Případná následná změna GUID ve skriptu (editace přímo ve skriptu) se zpětně do této položky nijak nepromítne. Naopak způsobí, že nebude existovat vazba mezi adekvátním balíčkem skriptů a definicí kontrolního bodu zde a definice automatických vzkazů odkazující se na tento kontrolní bod NEBUDOU FUNGOVAT! |
||||||
Konfigurace skriptování |
Jak bylo řečeno v kap. Věcný obsah - Generování automatických zpráv, požadovaná funkcionalita (to, co se má v rámci uživatelského kontrolního bodu vlastně vykonávat) je realizována pomocí skriptování, tj. ke každému uživatelskému kontrolnímu bodu musí být definována odpovídající metoda v nějakém balíčku v agendě Balíčky skriptů. Tudíž zde je třeba zadat odkazy pro volání obsluhy do skriptování. Pokud daný balíček resp. knihovna dosud neexistuje, je možné si je založit spolu s hlavičkami pro požadované funkce a jejich parametry (viz Věcný obsah - Generování automatických zpráv a Praktické příklady) rovnou z této agendy pomocí funkce Generovat knihovnu. Údaje, které je potřeba zadat:
Zde se jména balíčků a jméno knihovny z odkazovaného balíčku nenabízí (jako je tomu např. v agendě Funkce pro zajištění), jelikož zde se spíše předpokládá opačný postup: nejdříve zadat záznam kontrolního bodu a teprve poté k němu dodefinovat nový odpovídající skript. Položky jsou k dispozici i tehdy, pokud není k dispozici agenda Balíčky skriptů, tj. pokud není nainstalováno skriptování. V takovém případě je ale nelze použít (systém ABRA Gen nahlásí chybu), ovšem v takovém případě nemá ani význam definovat kontrolní body. |
Ve spodní části subzáložky je prvek editovatelný seznam pro zadání agend. Položky:
Název | Popis |
---|---|
Agenda |
Položka typu skrytý seznam, ze kterého vyberete agendu, pro niž se má daný kontrolní bod realizovat. U systémových kontrolních bodů nemusí být seznam agend uveden. Např. systémový kontrolní bod Zaplacení dokladu má význam pro agendy dokladů, které lze platit. |
Pod editovatelným seznamem agend je k dispozici lišta navigátoru:
Navigátor v této subzáložce
Navigátor v této záložce obsahuje tlačítka:
- Pro pohyb kurzoru po řádcích (na začátek, předchozí řádek, další řádek, na konec) editovatelného seznamu, změně jejich pořadí a hledání hodnoty v seznamu.
- Vložit - Pro vložení nového řádku před aktuální řádek (na němž stojí kurzor).
- Přidat - Pro přidání nového řádku na konec.
- Vymazat - Pro vymazání aktuálního řádku.
Subzáložka je k dispozici pouze, je-li v menu Nastavení aktuálně zatržena volba pro zobrazení uživatelských formulářů. Umožňuje vybírat si z nadefinovaných uživatelských vstupních formulářů a zobrazovat a zadávat si skrz ně potom jednotlivé údaje.
Pravidla pro použití této záložky jsou pro všechny agendy, ve kterých se může vyskytnout, společná a byla podrobně popsána v kap. Záložka Formuláře - obecně.
Zobrazení seznamu v Detailu
V některé části této záložky může být zobrazen Seznam (Panel pro zobrazení seznamu na jiných záložkách), tedy záznamy ze záložky seznam (podrobněji viz Společné prvky v číselnících - záložka Detail).
Zobrazení seznamu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
Funkce k záložce Detail:
Podmnožina funkcí ze záložky Seznam.
V editačním režimu platí zásady platné pro editaci záznamů v číselnících. K dispozici jsou standardní funkce pro režim editace.