Editačné zoznamy
Editačné zoznamy sú jednou z možností rýchleho získavania dát. Umožňujú užívateľovi nadefinovať si, ktoré položky chce zadávať na vybrané záznamy a následne ich prostredníctvom daného zoznamu rýchlo zadať a na vybrané záznamy premietnuť. Ide v podstate o alternatívu hromadných opráv vybraných záznamov. K dispozícii sú v rámci funkcie Editačné zoznamy, ktorá sa vo vybraných agendách ponúka ako podfunkcia funkcie Oprava a to predovšetkým tam, kde sa najviac predpokladá potreba takéhoto obstarávania dát:

Po vyvolaní funkcie Editačné zoznamy sa zobrazí dialógové okno Editačné zoznamy, pričom sa do neho načíta definícia naposledy použitá daným užívateľom a zodpovedajúce východiskové hodnoty položiek. Ak nie je žiadna definícia k dispozícii, obsah vyvolaného okna je prázdny. Skladá sa z nasledujúcich častí:
Príklad dialógového okna na zadanie hodnôt pre vybrané mzdové listy prostredníctvom zvoleného editačného zoznamu. Po zadaní hodnôt a stlačení OK sa zadané hodnoty premietnu do vybraných mzdových listov. ABRA vzhľad modrý.

V prípade okna na zadanie hromadných opráv v agende, v ktorej sú položky s históriou a eviduje sa teda história hodnôt v čase, je v hornej časti dialógového okna k dispozícii Panel na zadanie platnosti zmien .

V hornej časti okna editora je k dispozícii položka "Vybraná definícia" typu skrytý zoznam. Tu sa zobrazuje názov aktuálne vybranej definície, ale môžete si zvoliť inú zo zoznamu už existujúcich definícií. Ponúkajú sa tu všetky existujúce. Naposledy vybraná definícia sa pamätá na agendu a užívateľa.
Ovládanie:
- Načítaný zoznam položiek, ktoré sa majú opraviť, môžete prehliadať, zadávať hodnoty a následne pomocou funkie OK uložiť hodnoty do príslušných záznamov danej agendy.
- Môžete definovať nové definície, opravovať ich alebo mazať. Viď Funkcie na prácu s editačnými zoznamami.
- Veľkosť dialógového okna je užívateľsky nastaviteľná a pamätá sa na užívateľa globálne pre všetky agendy.
Práca s definíciami editačných zoznamov sa podobá práci s definíciami obmedzení v záložke Obmedzenie.

V tejto časti okna pre jednotlivé záznamy zadáte hodnoty tých položiek, ktoré si aktuálne želáte zadať resp. opraviť. V zozname sú uvedené nasledujúce položky:
Názov | Popis |
---|---|
Identifikácia |
Identifikácia opravovaného záznamu. Čo sa bude zobrazovať ako identifikácia, je možné definovať v editore definícií editačného zoznamu. Typicky to býva DisplayName daného záznamu, napr. osobné číslo a priezvisko zamestnanca, číslo mzdového listu a pod. |
Ďalšie položky |
Aké ďalšie položky sa budú na zadanie hodnôt ponúkať, je možné definovať v editore definícií editačného zoznamu. |

V spodnej časti subzáložky je k dispozícii lišta navigátora:
Príklad lišty navigátora tu
Navigátor obsahuje tlačidlá:
- Na pohyb kurzora po riadkoch (na začiatok, predchádzajúci riadok, ďalší riadok, na koniec) položiek určených na hromadnú opravu a hľadanie hodnoty v zozname.

V spodnej časti dialógového okna je potom k dispozícii funkčné tlačidlo Detail >>, po ktorého stlačení môžete nastaviť, v akom počte transakcií sa má hromadné zadanie hodnôt vykonať. Význam jednotlivých volieb je spoločný pre všetky agendy, v ktorých je táto možnosť k dispozícii a je uvedený v samostatnej kapitole.

Názov | Kl. | Popis: |
---|---|---|
Pridať definíciu | - |
Vyvolá Editor definícií editačných zoznamov, kde môžete nadefinovať novú definíciu. Po nadefinovaní definície a ukončení editora stlačením OK systém ponúkne možnosť zvoliť novú definíciu priamo ako aktuálnu, tzn. zobraziť ju priamo v tomto okne Editačných zoznamov (namiesto definície editačného zoznamu, ktorý sa tu zobrazoval doteraz) a budete prostrednctvom nej môcť začať zadávať dáta. Pri prepnutí z jedného editačného zoznamu na iný sa vždy znovu načítavajú východiskové hodnoty, čo znamená, že ak ste predtým do aktuálne zobrazeného editačného zoznamu zadávali nejaké hodnoty, tak by ste o ne mohli prísť a museli ich prípadne zadávať znovu. Program na túto skutočnosť upozorní a ponúkne možnosť najskôr hodnoty zadané v aktuálnom editačnom zozname uložiť, tzn. premietnuť ich do zvolených záznamov danej agendy (tzn. napr. do vybraných mzdových listov). |
Upraviť definíciu | - | Vyvolá Editor definícií editačných zoznamov, kde môžete aktuálne zvolenú definíciu upraviť. |
Vymazať definíciu | - | Vymaže aktuálne vybranú definíciu (tzn. jej názov je aktuálne zobrazený v položke Definícia zoznamu, viď vyššie) zo zoznamu definícií. |
OK | Enter | Uloží zadané hodnoty, tzn. premietne ich do zvolených záznamov danej agendy (tzn. napr. do označených mzdových listov, nad ktorými bola funkcia Editačné zoznamy vyvolaná). |
Storno | Esc | Zruší funkciu Editačné zoznamy bez uloženia zadaných hodnôt a vráti sa do agendy, z ktorej bola funkcia vyvolaná. |

V prípade, že na niektorom z opravovaných záznamov z nejakého dôvodu zadanie hodnôt nie je možné vykonať, program to oznámi. Zobrazia sa všetky problematické záznamy naraz, pričom pomocou tlačidla "Späť na zadávanie" sa je možné vrátiť na zadanie hodnôt určených na opravu, prípadne ich pozmeniť a skúsiť vykonať zadanie resp. vlastne opravu hodnôt znovu.
Prípady kontrolných hlásení, keď systém pri ručnej oprave jedného záznamu bežne vypisuje nejaké kontrolné hlásenia, záznam však povolí uložiť, sa v prípade hromadných opráv tohto typu nevypisujú.
Príklad výpisu problematických záznamov, ktoré z nejakého dôvodu nebolo možné opraviť, tzn. premietnuť do neho zadané údaje
Či v takomto prípade prebehne oprava na iných záznamoch, závisí od daného miesta programu a od nastaveného počtu transakcií.

Ako bolo spomenuté vyššie, zadanie hodnôt prostredníctvom editačných záznamov je v podstate hromadnou opravou a pre hromadné opravy platí, že je pomocou nich možné hodnoty nielen hromadne zadávať, ale pre niektoré položky (nepovinné položky) i skôr zadané hodnoty hromadne vymazať, tzn. nastaviť na nezadané a to tak, že hromadne opravovanej položke sa hodnota ponechá nevyplnená. To je možné samozrejme len pri niektorých položkách, pri iných by to nebolo zmysluplné. Ďalej viď Mazanie hodnôt pomocou hromadných opráv.
Či je táto možnosť k dispozícii aj v iných agendách, závisí od daného miesta programu.