Fulltextové hledání - záložka Detail
Záložka zobrazí detailní informace k aktuálnímu 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 není aktuálně zapnuto zobrazování subzáložky Formuláře a subzáložka Hlavní údaje by tudíž zbyla v záložce Detail jako jediná subzáložka, pak se nezobrazuje ve formě subzáložky a její obsah se nachází rovnou pod záložkou Detail.
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 |
|---|---|
|
Agenda |
Agenda, pro kterou bude fulltextové hledání vytvořeno. U nové definice agendu vyberete ze skrytého seznamu, u již existující definice je položka nepřístupná; tedy nelze ji měnit. Nabízejí se přitom pouze ty agendy, pro které dosud nebylo fulltextové hledání nadefinováno. |
| Třída |
Třída Business objektu (BO), pro který je dané pravidlo definováno. Needitovatelná položka zobrazující se pouze z informativních důvodů. Řetězec, pod kterým se jednotlivé třídy v seznamu nabízejí, odpovídá položce "Popis" daného Business objektu a můžete podle ní i daný Business objekt dohledat v popisu Struktur a definic F1Doc.chm. Tip pro vás - rychlá cesta, jak dohledat v dokumentaci F1Doc.chm dokumentaci k nějaké nabízené třídě ze seznamu: Např. chcete získat dokumentaci k nabízené třídě Definice report. Pak v F1Doc.chm si přes full-textové vyhledávání nechte dohledat řetězec "Popis: Definice report". K vybrané třídě se zobrazuje i CLSID (identifikační GUID) Business objektu dané třídy. V dokumentaci F1Doc.chm jsou CLSID Business objektů uvedeny jak v nekomprimovaném delším 36-ti znakovém tvaru (32 znaků vč. pomlček), resp. v 38-mi znakovém (vč. pomlček, závorek), tak v pakovaném 26-ti znakovém tvaru (viz PackedGUID), ve kterém se používají v programu (podle nich lze rovněž popis v dokumentaci F1Doc.chm rychle dohledat). |
| Pomocná db. tabulka | Uživatelský název tabulky, která v databázi vznikne po uložení nové definice, do které se ukládají řetězce pro fulltextové hledání. Při vytváření nového záznamu lze tuto položku editovat. U již existující definice je poté položka nepřístupná. Změna názvu tabulky je nutná např. tehdy, pokud by v databázi tabulka se stejným jménem již existovala. K čemuž může dojít obvykle ale jen tehdy, pokud se definice vytvářejí i pro definované číselníky. Název může obsahovat pouze alfanumerické znaky. |
| Název tabulky v databázi | Název tabulky v databázi, který se přebírá z položky Pomocná db. tabulka a doplněný o prefix FS$. Needitovatelná položka zobrazující se pouze z informativních důvodů. |
Ve spodní části subzáložky je prvek editovatelný seznam pro zadání definic polí, která se budou prohledávat. V editovatelném seznamu se zadávají následující položky:
| Název | Popis |
|---|---|
| Aktualizováno | Položka nabývající hodnot Ano/Ne. Indikuje, jestli byla na daný záznam aplikována funkce Aktualizovat. |
| Název | Uživatelský název položky sloužící pro snadnější identifikaci |
| Dělení slov |
Položka typu skrytý seznam, z něhož vyberete způsob, jakým se budou rozdělovat znakové řetězce, tj. který řetězec bude považován za samostatné slovo:
|
| Oddělovače slov | Zde je možné provést výčet znaků, které budou indikovat konec slova. Znaky se uvádějí za sebe bez mezer. Položka se zpřístupní, pokud je vybrána v položce Dělení slov hodnota vlastní. |
| Min. délka slova | Minimální délka slov, která budou zahrnuty do množiny záznamů, jež se budou prohledávat. Hodnota může být v rozmezí 0 - 100. Pokud bude tato hodnota překročena, systém záznam nedovolí uložit. Standardní min. délka slova je nastavena na 3 znaky. |
| Max. délka slova |
Maximální délka slov, která budou zahrnuty do množiny záznamů, jež se budou prohledávat. Hodnota může být v rozmezí 0 - 100. Pokud bude tato hodnota překročena, systém záznam nedovolí uložit. Pokud je indexované slovo delší než jeho nastavená maximální délka, tak se do tabulky uloží počet jeho prvních znaků stanovený maximální délkou. |
| Výraz |
Položka pro zadání vlastního výrazu. Zde je třeba se odkázat na patřičnou položku, která se poté bude prohledávat. Výraz můžete zapsat ručně nebo jej můžete sestavit komfortněji pomocí Editoru výrazů, který si můžete vyvolat po stisku funkčního tlačítka Pokud by bylo třeba vyhledávat v obsahu e-mailů, které obsahují HTML tagy (tj. jsou ve formátu HTML), je možné využít QR funkci NxHTML2Text, která převede HTML do prostého textu (odstraní všechny tagy a zahrne pouze textový obsah tagu <body>). Výraz by pak např. u odeslaného emailu byl NxHTML2Text(Body) s nastavením dělení slov na Vlastní. |
Pod editovatelným seznamem adresátů 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 dokladových agendá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 knihách. K dispozici jsou standardní funkce pro režim editace, přičemž po uložení záznamu v závislosti na jeho údajích může dojít k vyvolání nějaké další automatické akce, viz akce volané po uložení záznamu.
resp.
/
.