Definovatelné formuláře - záložka Seznam

Seznam definovatelných formulářů. Jedná se o číselník, tudíž není k dispozici záložka Omezení pro výběr zobrazených záznamů, nicméně seznam si lze podle různých kritérií filtrovat pomocí funkce Filtrovat či pomocí omezovacího/filtračního panelu, viz dále. V horní části záložky je k dispozici informační panel, vedle něj omezovací/filtrační panel. Zde jsou mj. zobrazeny informace o aktuálně použitém filtru. Nad informačním panelem může být k dispozici panel pro fulltextové hledání.

V zobrazeném seznamu je možno vidět všechny nadefinované definovatelné formuláře, nebo si tyto filtrovat podle různých kritérií:

  • Zobrazit nabízené - zobrazí všechny definovatelné formuláře, u nichž je nastaveno, že se mají nabízet buď aktuálně přihlášenému uživateli příp. všem uživatelům
  • Zobrazit všechny - zobrazí všechny definovatelné formuláře
  • Skrýt globální- skryje všechny definovatelné formuláře, které jsou nadefinovány jako globální. Tedy zobrazí všechny definice tisk. sestav, které nejsou definovány jako globální, přičemž u této volby nezohledňuje, jaké je u konkrétních def. exportů nastavené nabízení uživateli.

K tomu slouží omezovací lišta v horní části záložky Seznam:

Příklad omezení seznamu tak, aby se zobrazovaly jen ty definovatelné formuláře, které se mají přihlášenému uživateli nabízet

V seznamu jsou uvedeny ke každé sestavě položky:

Název Popis
Název Obsah položky Název definice ze záložky Detail.
Třída Obsah položky Třída ze záložky Detail.
Systémová Informace, zda jde o systémovou definici či nikoli. Nastavuje se v subzáložce Definice definovatelného formuláře.
Globální

Informace, zda je def. formulář definován jako globální či nikoli. Nastavuje se v subzáložce Definice definovatelného formuláře.

Nabízet Informace, zda má daný def. formulář nastaveno, že se má nabízet buď aktuálně přihlášenému uživateli příp. všem uživatelům či nikoli. Nastavení se provádí funkcí Nabízet. Podle této položky je možno seznam filtrovat, viz výše.
Vytvořil Uživatel, který daný def. formulář vytvořil. V případě, že definovatelný formulář nebyl vytvořen žádným z definovaných uživatelů dané instalace ABRA Gen, ale třeba na zakázku servisním oddělením dodavatele apod. a poté byl pouze naimportován, pak v položce Vytvořil je identifikace přihlášeného uživatele, který provedl její import. Defaultně dodávané výrobcem v rámci instalace mají položku nevyplněnou.
Opravil Uživatel, který daný def. formulář opravil, pokud byla definice exportu opravována.

Kromě výrobcem dodávaných sloupců si můžete nadefinovat vlastní dle potřeby, viz definovatelné sloupce.

Pod seznamem je Panel pro vyhledávání, třídění. Za jakých okolností je k dispozici a co pro něj dále platí, viz popis daného panelu. Dále viz Řazení, třídění, vyhledávání v seznamech. Třídění zde:

Pro rychlý výběr třídění lze rovněž použít kliknutí na hlavičku sloupce (jen u sloupců, které třídění podporují). Dále může být k dispozici třídění podle uživatelsky definovaných sloupců.

Ve spodní části záložky Seznam může být variantně zobrazen některý z Panelů definovatelných údajů seznamu pro tuto agendu. Zobrazení daného panelu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.

Funkce k této záložce:

Ze standardizovaných:

Název Kl. Je Doplňující popis
Help

F1

Nový

F2

Popis přidávaných položek viz záložka Detail.
Detail / Seznam

F3

Opravit

F4

Opravovat nelze systémové definice.

Pozor na případné opravy některých údajů definovatelných položek, které jste již použili ve vstupních formulářích. Opravy se nemusí automaticky ve formuláři projevit, příp. i mohou způsobit chybnou funkci. Viz popis ve funkci Opravit v agendě Definovatelných položek.

Tisk, export

F5 nebo shift+F5

Jedná se o funkční tlačítko s volbou, kde můžete zvolit funkci podle požadovaného typu výstupu:

Vymazat

F8

Vybraný záznam/záznamy vymaže. Jedná se o trvalé vymazání z databáze (nikoli pouze skrytí jako je tomu u některých číselníků), tudíž mažte záznamy s rozmyslem. Pokud vymazání záznamu z nějakého důvodu není možné, systém to oznámí..

Je-li v seznamu povoleno označování a je-li alespoň jeden záznam označen, pak funkce zpracuje všechny označené záznamy, v opačném případě zpracuje aktuální záznam. Viz též obecný popis funkce Vymazat.

Zde dále platí:

Vymazat nelze systémové definice.

Zkopírovat

F9

Pokud si chcete definovat své vlastní def. formuláře, které se liší od některé existující definice pouze v drobnostech, pak může být kopie def. formuláře a její následná úprava nejrychlejší možností, jak toto provést.
Občerstvit

F11

Přepnout číselník

F12

Skryté - Nepodporuje skrývání.
Rozvětvit - Nepodporuje stromové zobrazení.
Filtrovat

alt+F11 nebo shift+alt+F11

Funkce umožňující si zobrazené záznamy v číselníku filtrovat a to několika způsoby. Podrobný popis funkce viz samostatná kap. - Filtrování v číselnících.
Třídění ctrl+číslo Jedna z možností volby aktuálního třídění.
Autom. vzkazy

ctrl+F12

Funkce pro práci s definicemi automatických vzkazů. Je k dispozici pouze tehdy, pokud existuje nějaký kontrolní bod pro danou agendu, dále viz obecný popis funkce Autom. vzkazy.
Úkoly -

Funkce otevře webovou aplikaci Úkoly se zobrazeným přehledem úkolů přidělených přihlášenému uživateli navázaných na některý z označených záznamů, případně na aktuální záznam, pokud není žádný záznam označen.

Podrobněji viz popis standardní funkce Úkoly. Je k dispozici pouze tehdy, pokud je v menu Nastavení dané agendy aktuálně zatržena volba Zobrazovat Úkoly.

Nový úkol -

Funkce otevře webovou aplikaci Úkoly v režimu zadávání nového úkolu, ve kterém předvyplní vazby na označené záznamy, případně na aktuální záznam, pokud není žádný záznam označen.

Podrobněji viz popis standardní funkce Nový úkol. Je k dispozici pouze tehdy, pokud je v menu Nastavení dané agendy aktuálně zatržena volba Zobrazovat Úkoly.

Nastavení tisku po uložení - Funkce slouží pro nastavení akce, která se má vykonat po uložení záznamu v dané agendě. Detailní popis funkce a jejích podvoleb viz samostatná kap. - Nastavení tisku po uložení záznamu.
Vytvořit vzkaz

ctrl+M

 
Sledování změn

ctrl+S nebo shift+ctrl+S

Funkce pro zobrazování a práci se záznamy provedených změn.

Je k dispozici pouze tehdy, pokud je provozováno sledování změn, viz co je třeba k provozu sledování změn. Detailní popis funkce a jejích podvoleb viz samostatná kap. - Sledování změn v agendách.

Další obsažené funkce:

Název Kl. Doplňující popis:
Nabízet -

Umožňuje u definovatelných formulářů nastavit, zda se mají při výběru formuláře v položce Definovatelné formuláře v záložce Formuláře resp. jiné adekvátní záložce nabízet aktuálně přihlášenému uživateli příp. všem uživatelům či nikoli.

Funkce je rovněž k dispozici jako volba lokální nabídky menu nad seznamem definovatelných formulářů, aby byla dostupná i v případě malého číselníku.

Jsou-li v seznamu nějaké def. formuláře označeny, pak funkce zpracuje označené doklady, v opačném případě zpracuje aktuální záznam. Po vyvolání funkce se zobrazí dialogové okno, kde zvolíte, jak si přejete nabízení pro daný def. formulář (dané def. formuláře) nastavit:

  • Nenabízet přihlášenému uživateli - Pozor, tato volba neznamená nenabízet JEN přihlášenému uživateli, tj. nijak neovlivní aktuální nastavení nabízení ostatním uživatelům. Tato volba způsobí, že aktuálně přihlášenému uživateli se daný def. formulář nebude nabízet, i kdyby u něj bylo předtím nastaveno nabízet všem.

    Tedy pokud bylo pro daný def. formulář dříve nastaveno Nabízet všem, pak volba Nenabízet přihlášenému uživateli toto nastavení "přebije", a daný def. formulář bude nadále aktuálnímu uživateli skryt, i když pro ostatní zůstane nabízen.

  • Nabízet přihlášenému uživateli - Pozor, tato volba neznamená nabízet JEN přihlášenému uživateli, tj. nijak neovlivní aktuální nastavení nabízení ostatním uživatelům. Volba inverzní k předchozí, tj. zruší záznam o skrytí daného def. formuláře pro přihlášeného uživatele.

    Z principu vnitřní reprezentace nastavení skrývání def. formulářů (viz dále) plyne, že pokud bylo pro daný def. formulář dříve nastaveno Nenabízet všem, pak volba Nabízet přihlášenému uživateli toto nastavení "nepřebije", což znamená, že daný def. formulář bude i nadále skryt pro všechny, tj. i aktuálnímu uživateli.

  • Nenabízet všem uživatelům - Tato volba způsobí, že se daný def. formulář nebude nabízet žádnému uživateli, a to bez ohledu, zda je pro některého z nich nastaveno nabízení aktuálně přihlášenému uživateli (viz upozornění u předchozí volby)! Aby mohl přihlášený uživatel tuto volbu provést, musí k ní mít povoleno přístupové právo.
  • Nabízet všem uživatelům - Volba inverzní k předchozí, tj. zruší záznam o skrytí daného def. formuláře pro všechny uživatele. Tj. daný def. formulář se bude nabízet všem, ovšem kromě těch, kteří mají nastaveno Nenabízet aktuálně přihlášenému uživateli.

V tomto případě se def. formulář nebude nabízet žádnému z uživatelů (využijete např. v případě, že nechcete používat defaultně dodávaný def. formulář, jelikož máte svůj vlastní a nechcete ani, aby "překážel" v seznamu def. formulářů

Vnitřní reprezentace záznamů o skrývání def. formulářů:

Pro skrývání def. formulářů je v databázi k dispozici speciální tabulka, která obsahuje záznamy pouze pro ty def. formuláře, které mají být skryty pro aktuálního uživatele nebo pro všechny uživatele.

Takže "skrýt pro všechny" znamená, že se v této tabulce vytvoří záznam s identifikací def. formuláře a s prázdnou identifikací uživatele. "Skrýt pro aktuálního uživatele" znamená, že se v této tabulce vytvoří záznam s identifikací def. formuláře a s konkrétní identifikací uživatele. Opačný proces znamená pouze případné odmazání těchto záznamů. Celé to je koncipováno tak, aby výchozí stav (pokud je zmíněná tabulka prázdná) byl zobrazovat všechno všem.

Z tohoto principu ovšem plyne, že nejde u globálního def. formuláře nastavit stav, aby se def. formulář skrýval všem kromě vybraného uživatele nastavením Nenabízet všem a Nabízet aktuálně přihlášenému.

Další speciální funkce:

Název Kl. Doplňující popis:
Hromadně označit záznamy shift+F10

Jedna z možností vyvolání hromadného označování záznamů. Podrobný popis označování viz kapitola Označování v needitovatelných seznamech. Je vyvolatelná jen tehdy, je-li na daném seznamu fokus. Tato funkce se nenabízí v menu ani na panelu funkčních tlačítek a jak ji lze vyvolat, viz popis funkce.

V předchozích verzích bylo možné funkci vyvolat také pomocí multifunkčního tlačítka z panelu funkčních tlačítek nebo volbou z menu Funkce.

Hledat hodnotu v seznamu ctrl+F

Funkce pro hledání hodnoty v seznamu. Je vyvolatelná jen tehdy, je-li na daném seznamu fokus. Tato funkce se nenabízí v menu ani na panelu funkčních tlačítek a jak ji lze vyvolat, viz popis funkce.