Editační seznamy
Editační seznamy jsou jednou z možností rychlého pořizování dat. Umožňují si nadefinovat, které položky chce uživatel zadávat na vybrané záznamy a poté je přes daný seznam rychle zadat a na vybrané záznamy promítnout. Jedná se v podstatě o alternativu hromadných oprav vybraných záznamů. K dispozici jsou v rámci funkce Editační seznamy, která se nabízí ve vybraných agendách jakožto podfunkce Oprava a to především tam, kde se nejvíce předpokládá potřeba takovéhoto pořizování dat:
Po vyvolání funkce Editační seznamy se zobrazí dialogové okno Editační seznamy, přičemž se do něj načte naposledy použitá definice daným uživatelem a odpovídající výchozí hodnoty položek. Pokud není žádná definice k dispozici, je obsah vyvolaného okna prázdný. Skládá se z následujících částí:
Příklad dialogového okna pro zadání hodnot pro vybrané mzdové listy skrz zvolený editační seznam. Po zadání hodnot a stisku OK se zadané hodnoty promítnou do vybraných mzdových listů. ABRA vzhled modrý.
Jedná-li se o okno pro zadání hromadných oprav v agendě, kde jsou položky s historií a tudíž se eviduje historie hodnot v čase, je v horní části dialogového okna k dispozici Panel pro zadání platnosti změn.
V horní části okna editoru je k dispozici položka "Vybraná definice" typu skrytý seznam. Zde se zobrazuje název aktuálně vybrané definice, ale můžete si zvolit jinou ze seznamu již existujících definic. Nabízí se zde všechny existující. Naposledy vybraná definice se pamatuje na agendu a uživatele.
Ovládání:
- Načtený seznam položek k opravě můžete prohlížet, zadávat hodnoty a poté pomocí funkce OK uložit hodnoty do příslušných záznamů dané agendy.
- Můžete definovat nové definice, tyto opravovat nebo mazat. Viz Funkce pro práci s editačními seznamy.
- Velikost dialogového okna je uživatelsky nastavitelná a pamatuje se na uživatele globálně pro všechny agendy.
Práce s definicemi editačních seznamů je podobná práci s definicemi omezení v záložce Omezení.
V této části okna pro jednotlivé záznamy zadáte hodnoty u těch položek, které si aktuálně přejete zadat resp. opravit. V seznamu jsou uvedeny následující položky:
Název | Popis |
---|---|
Identifikace |
Identifikace opravovaného záznamu. Co bude zobrazováno jako identifikace, je možno definovat v editoru definic editačního seznamu. Typicky to bývá DisplayName daného záznamu, např. osobní číslo a příjmení zaměstnance, číslo mzdového listu apod. |
Další položky |
Jaké další položky se budou nabízet k zadání hodnot, je možno definovat v editoru definic editačního seznamu. |
Ve spodní části subzáložky je k dispozici lišta navigátoru:
Příklad lišty navigátoru zde
Navigátor obsahuje tlačítka:
- Pro pohyb kurzoru po řádcích (na začátek, předchozí řádek, další řádek, na konec) položek k hromadné opravě a hledání hodnoty v seznamu.
Ve spodní části dialogového okna je pak k dispozici funkční tlačítko Detail >>, po jehož stisku můžete nastavit, v jakém počtu transakcí se má hromadné zadání hodnot provést. Význam jednotlivých voleb je společný pro všechny agendy, v nichž je tato možnost k dispozici a je uveden v samostatné kapitole.
Název | Kl. | Popis: |
---|---|---|
Přidat definici | - |
Vyvolá Editor definic editačních seznamů, kde můžete nadefinovat novou definici. Po nadefinování definice a ukončení editoru stiskem OK systém nabídne možnost novou definici rovnou zvolit jako aktuální, tj. zobrazit ji rovnou v tomto okně Editačních seznamů (místo definice editačního seznamu, který zde byl zobrazován doposud) a budete skrz ni moci začít zadávat data. Při přepnutí z jednoho editačního seznamu na jiný se vždy znovu načítají výchozí hodnoty, což znamená, že pokud jste předtím do aktuálně zobrazeného editačního seznamu zadávali nějaké hodnoty, že byste o ně mohli přijít a museli je zadávat případně znovu. Program na tuto skutečnost upozorní a nabídne možnost nejdříve hodnoty zadané v aktuálním editačním seznamu uložit, tj. promítnout je do zvolených záznamů dané agendy (tj. např. do vybraných mzdových listů). |
Upravit definici | - | Vyvolá Editor definic editačních seznamů, kde můžete aktuálně zvolenou definici upravit. |
Vymazat definici | - | Vymaže aktuálně vybranou definici (tj. její název je aktuálně zobrazen v položce Definice seznamu, viz výše) ze seznamu definic. |
OK | Enter | Provede uložení zadaných hodnot, tj. jejich promítnutí do zvolených záznamů dané agendy (tj. např. do označených mzdových listů, nad kterými byla funkce Editační seznamy vyvolána). |
Storno | Esc | Zruší funkci Editační seznamy bez uložení zadaných hodnot a vrátí se do agendy, odkud byla funkce vyvolána. |
V případě, že není možno na některém z opravovaných záznamů z nějakého důvodu zadání hodnot provést, program to oznámí. Zobrazí se všechny problematické záznamy najednou, přičemž je možné se pomocí tlačítka "Zpět na zadávání" vrátit na zadání hodnot k opravě, tyto případně pozměnit a zkusit provést zadání resp. vlastně opravu hodnot znovu.
Případy kontrolních hlášení, kdy systém při ruční opravě jednoho záznamu běžně vypisuje nějaké kontrolní hlášení, nicméně záznam povolí uložit, se v případě hromadných oprav tohoto typu nevypisují.
Příklad výpisu problematických záznamů, které z nějakého důvodu nebylo možné opravit, tj. promítnout do něj zadané údaje
Zda v takovém případě provede opravu na jiných záznamech, závisí na daném místě programu a nastaveném počtu transakcí.
Jak bylo zmíněno výše, zadání hodnot přes editační záznamy je v podstatě hromadná oprava a pro hromadné opravy platí, že pomocí nich lze nejen hodnoty hromadně zadávat, ale pro některé položky (nepovinné položky) i dříve zadané hodnoty hromadně vymazat, tj. nastavit na nezadané a to tak, že hromadně opravované položce ponecháme hodnotu nevyplněnou. Toto je možné samozřejmě jen u některých položek, u jiných by to nebylo smysluplné. Dále viz Mazání hodnot pomocí hromadných oprav.
Zda je tato možnost k dispozici i v jiných agendách, závisí na daném místě programu.