Záložka Formuláre - všeobecne
Táto subzáložka slúži:
- k výběru jednoho z definovatelných formulářů nadefinovaných k dané třídě Business objektů v agendě Definovatelné formuláře
- na prehliadanie a zadávanie hodnôt pomocou položiek definovaných na danom formulári
- na vyvolanie editora definícií podmienok def. formulárov pre automatizáciu výberu def. formulára
V prípade agendy, ktorá slúži len na prehliadanie dokladov a nie je v nej možné dané doklady editovať, subzáložka samozrejme slúži len na prehliadanie zadaných údajov.
Na zobrazenie a použitie definovateľných formulárov definovaných pre riadky alebo ďalšie Business objekty danej agendy slúži Panel definovateľných formulárov.
Je k dispozícii ako subzáložka pod záložkou Detail (resp. adekvátnou subzáložkou zobrazujúcou informácie aktuálneho záznamu) vo všetkých agendách, ktoré prácu s definovateľnými položkami a definovateľnými formulármi podporujú, ale len vtedy, keď je v menu Nastavenie danej agendy aktuálne začiarknutá voľba, aby sa zobrazovali definovateľné formuláre.
V některých agendách není k dispozici přímo záložka Formuláře, nicméně pokud daná agenda práci s definovatelnými položkami a formuláři podporuje, je k dispozici jiná adekvátní subzáložka s obdobným významem pod záložkou Detail (resp. adekvátní záložkou zobrazující detailní informace aktuálního záznamu). Typicky ide o subzáložku Ostatné resp. Mzdové údaje, ktorá sa vyskytuje napr. v agendách Zamestnanci alebo Mzdové listy. Pre subzáložku Ostatné resp. Mzdové údaje platia rovnaké pravidlá použitia a ovládania ako pre záložku Formuláre s jednou výnimkou - zobrazuje sa vždy a jej zobrazovanie v danej agende nie je možné potlačiť nastavením v menu Nastavenie, pretože by to v uvedených agendách ani nebolo zmysluplné.
V hornej časti subzáložky je k dispozícii položka:
Názov | Popis |
---|---|
Definovateľný formulár |
Ide o číselníkovú položku na výber jedného z nadefinovaných formulárov: + Príklad subzáložky Formuláre s položkou na výber formuláru Príklad adekvátnej subzáložky Ostatné údaje v agende zamestnancov Zadáte názov požadovaného formuláru alebo ho vyberiete z číselníka definovateľných formulárov. Vo vyvolanom výberovom číselníku definovateľných formulárov sa ponúkajú definovateľné formuláre, ktoré sú určené len pre tú triedu Business objektov, ku ktorej si údaje zobrazujeme, resp. editujeme. Napr. v subzáložke Formuláre v agende faktúr vydaných sa ponúkajú definovateľné formuláre nadefinované k triede "Faktúra vydaná", v paneli definovateľných formulárov riadkov faktúr vydaných sa ponúkajú len definovateľné formuláre nadefinované k triede "Faktúra vydaná - riadok" a pod. Nabídnutý číselník def. formulářů lze prostřednictvím omezovací lišty v horní části záložky Seznam omezovat podle různých kritérií, tj. podle toho, zda def. formulář je či není globální a dále podle toho, jak je pro něj nastaveno nabízení k výběru aktuálnímu uživateli (v seznamu def. formulářů lze funkcí Nabízet nastavovat, které se mají danému uživateli nabízet k výběru a které se mu mají skrýt). Nastavené ponúkanie tu neobmedzuje použitie, iba uľahčuje výber. Tzn. aj formulár, ktorý má aktuálne nastavené "neponúkať" danému užívateľovi, je možné vybrať a použiť zadaním jeho názvu (resp. aktuálne zvolenej výberovej položky) priamo z klávesnice. Výber vhodného def. formulára je možné aj automatizovať na základe splnenia zadaných podmienok (ďalej viď definície podmienok definovateľných formulárov). Objasníme na príkladoch: Príklad 1: V agende Aktivít chceme používať rôzne definovateľné formuláre v závislosti od aktuálneho stavu aktivity. Máme aj def. formulár, ktorý nie je závislý na stave aktivity. Aby si užívateľ nemusel vždy pri zmene stavu aktivity meniť def. formulár ručne, môže si zadefinovať definíciu podmienok na výber def. formulára. V tejto definícii si zadá dve podmienky: Pokiaľ bude stav na aktuálnej aktivite "V procese", výstupom z definície bude def. formulár určený pre aktivity "V procese". Pokiaľ bude stav aktivity "Dokončené", výstupom definície bude formulár určený pre aktivity v stave "Dokončené". Posledná podmienka bude vždy "pravda" a výstupom bude def. formulár "Všeobecný". Takto nastavenú definíciu uloží globálne (tzn. sprístupní aj ostatným užívateľom) a nastaví ju ako východiskovú. Potom sa vždy po otvorení agendy aktivít táto východisková definícia načíta a vyhodnotí. Výsledkom bude, že aktivita bude mať automaticky nastavený "svoj" definovateľný formulár v závislosti od "svojho" stavu, pričom pokiaľ žiadna podmienka nevyhovie, bude nastavený def. formulár "Všeobecný". Príklad 2: V agende Aktivít nech je požadované, aby sa napr. pre obchodníka (nech má rolu sales manager) defaultne zobrazil pre neho potrebný formulár a pre konzultanta (nech má rolu konzultant) nad rovnakými dátami iný formulár. Toto je možné riešiť dvomi spôsobmi: Nadefinujú sa dve definície a každý užívateľ si nastaví ako východiskovú jednu z nich alebo definícia pre výber def. formulára je jedna, ale so zložitejšou podmienkou, ktorá zabezpečí výber formulára podľa roly užívateľa. Pokiaľ napr. dodávané def. formuláre nevyužívate, nakoľko máte podľa nich nadefinované svoje vlastné a nechcete, aby sa vám "plietli" v zozname def. formulárov, môžete si ich nastaviť ako "Neponúkať". Potom sa budú ponúkať len vaše def. formuláre a originálne nie a pod. Toto nastavenie môže byť spoločné pre všetkých užívateľov pracujúcich v ABRA Gen alebo si ho môže každý užívateľ nastaviť individuálne podľa svojich potrieb. Defaultné obmedzenie číselníka po jeho vyvolaní - urýchlenie a automatizácia výberu def. formulára: Pre urýchlenie výberu def. formulára platí nasledovné:
Na tvorbu definícií podmienok pre automatický výber def. formulárov a na výber definície, ktorá sa má použiť, slúži Editor definícií podmienok def. formulárov, ktorý je možné vyvolať tlačidlom umiestneným vedľa číselníkovej položky na výber def. formulára (viď ďalej popis nasledujúcej položky). Postup platný pre výber def. formulára:
Vybraný definovateľný formulár (či už ručne alebo automaticky podľa zapamätaného posledného použitého alebo podľa vyhodnotenia definícií podmienok) sa potom zobrazí v ploche subzáložky Formuláre (resp. adekvátnej záložky v danej agende). Takže pomocou tejto položky si môžete postupne k danému záznamu zobrazovať jednotlivé definovateľné formuláre a zadávať ich položky:
Príklad zobrazenia vybraného definovateľného formulára v ploche záložky na výber a použitie def. formulárov Platí, že pokud je mezi definovatelnými položkami nadefinovanými k danému Business objektu nějaká, jejíž vyplnění je povinné, pak se její vyplnění při uložení záznamu požaduje bez ohledu na to, jaký formulář si uživatel v subzáložce Formuláře aktuálně zobrazuje. V tomto prípade nie je možné po zobrazení informatívneho hlásenia o nutnosti vyplnenia danej položky automaticky prepnúť fókus na danú položku (pretože môže byť na rôznych formulároch a pod.), užívateľ si teda musí zodpovedajúci formulár zobraziť a požadovanú hodnotu zadať. Možnosti zobrazení názvu položky v definovatelném formulářiAko bolo zmienené v popise Identifikácia popisovaných položiek, ak sa chcete uistiť, o akú položku v danom formulári ide (nie ste si z jej pomenovania v danom formulári istí), tak si môžete jej názov zobraziť:
Príklad zobrazenia názvu položky definovateľného formulára v tooltipe |
![]() |
Tlačidlo na vyvolanie Editora definícii podmienok def. formulárov. Definície je pomocou neho možné pridávať, upravovať, mazať, nastavovať ako východiskové a ručne vyberať z existujúcich definícií. Ak je nejaká definícia aktuálne vybraná, zobrazuje sa jej názov vedľa tlačidla so šípkou:
Príklad zobrazenia informácie o vybranej definícii s názvom Podľa užívateľa |