Nová technologie číselníků (stránkování)
Počínaje od verze 19.4 byly číselníkové agendy postupně převedeny na novou technologii zpracování dat (využívající tzv. stránkování). Hlavní výhodou nové technologie je zvýšení výkonu při práci s objemnými daty. V této kapitole naleznete bližší informace o souvisejících změnách.
Převod byl dokončen ve verzi 21.3.
V aktuální verzi systému ABRA Gen využívají novou technologii (stránkování) již všechny číselníky. Pokud vás zajímá harmonogram převodu do jednotlivých verzí, pak viz help k předchozím verzím.
- Místo načítání všech záznamů (nebo skupin záznamů v číselnících, které práci se skupinami záznamů podporovaly) se načítají pouze záznamy, které jsou v danou chvíli zapotřebí. Tato dynamicky načítaná množina záznamů je označována jako stránka.
- Třídění a filtrování záznamů se provádí na straně databázového serveru.
Více informací naleznete v části Odlišnosti nové technologie.
- Rychlejší otevírání samotných číselníků a také práce s dokladovými agendami, ve kterých se převedené číselníky používají.
- Rychlejší start Web API, webových služeb a automatizačního serveru.
- Možnost efektivní práce s velkými objemy dat.
- Menší nároky na zdroje na straně klienta (velikost RAM, výkon CPU).
-
Funkce Občerstvit je výrazně rychlejší, zejména při velkých objemech dat.
Zvýšení rychlosti je způsobeno zejména tím, že funkce Občerstvit v nových číselnících nezpůsobí načtení všech záznamů, ale pouze těch, které jsou aktuálně zapotřebí (např. množina záznamů zobrazená na záložce Seznam).
- Při práci s prvky typu číselníkové položky napojené na nové číselníky se využívají nastavení v agendě Našeptávač.
-
V nových číselnících nejsou podporovány Skupiny záznamů.
Pokud uživatel provádí update z verze, která obsahovala číselník využívající starou technologii s podporou skupin záznamů, nadefinované skupiny záznamů jsou v průběhu update automaticky převedeny na uložené definice filtrů.
Pokud se Skupiny záznamů v konkrétním případě používaly z výkonových důvodů (rychlejší práce s omezenou množinou záznamů), po převodu konkrétního číselníku na novou technologii je možné k tomuto účelu využívat skriptování. Viz související FAQ Jak zrychlit práci s číselníkem šarží po převodu na novou technologii.
- Při pohybu po seznamu se nezobrazuje pořadové číslo záznamu.
- Celkový počet záznamů v seznamu se nezobrazuje trvale, ale pouze po stisku tlačítka Počet záznamů nebo za pomoci klávesové zkratky Ctrl + Shift + Mezerník. Zobrazí se také pořadí daného záznamu.
- Změnilo se chování posuvníku. Rolovací tlačítko v rolovacím pásu není v nových číselnících možné uchopit myší a přesouvat plynule, je možné ho pouze přetáhnout do jedné ze čtyř pozic s následujícím významem:
- přetažení zcela nahoru ⇒ skok na začátek seznamu
- přetažení doprostřed horní poloviny rolovacího pásu ⇒ posun v seznamu o stránku nahoru
- přetažení doprostřed dolní poloviny rolovacího pásu ⇒ posun v seznamu o stránku dolů
- přetažení zcela dolů ⇒ skok na konec seznamu
-
Není k dispozici možnost tisku (případně exportu) bez občerstvení.
-
Při tisku s volbou Vše podle definice omezení se v záhlaví systémových tiskových sestav v nových číselnících vždy tisknou výběrové podmínky, podobně jako v případě varianty Vše podle definice omezení (s občerstvením) v původních číselnících.
Nově jsou uváděny i systémové podmínky, které jsou vždy zvoleny (například nevypisování skrytých záznamů v číselnících podporujících skrývání nebo nezahrnování informací o předchůdcích v číselníku Adresář firem).
-
V původních číselnících se k řazení záznamů využívají výhradně funkce operačního systému. V nových číselnících určuje řazení databázový server ve spolupráci s operačním systémem. Řazení záznamů tedy není závislé jen na operačním systému, ale také na databázovém serveru.
Řazení záznamů v tiskových sestavách je určováno databázovým serverem vždy, i v původních číselnících. Z uvedeného plyne, že pokud v nových číselnících seřadíte obsah záložky Seznam podle určitého klíče a podle stejného klíče seřadíte i záznamy v tiskové sestavě, záznamy budou seřazeny stejně, což v původních číselnících nemuselo vždy platit.
Řazení v číselnících podle uživatelsky definované položky je možné pouze v případě, že se jedná o takzvanou Extra položku X, nikoliv starší typ uživatelských položek, takzvanou U položku.
- V obou typech číselníků platí, že přidaný/změněný záznam je na záložce Seznam zvýrazněn tučným písmem. Toto označení se v obou typech číselníků ztratí po použití funkce Občerstvit. V nových číselnících se označení ztratí i po dalších typech akcí, například změně řazení.
- K výběru hodnot do číselníkových položek slouží v nových číselnících tzv. našeptávač (více viz Našeptávač - obecně).
-
Záznamy do nových číselníků se nenačítají z databáze, ale z tzv. objektové cache. Periodické občerstvování obsahu objektové cache zajišťuje systém automaticky na pozadí. Je nicméně zapotřebí počítat s tím, že v případě souběžného provádění změn jinými uživateli může aktuálně přihlášený uživatel získávat data odpovídající jejich aktuální podobě se zpožděním. (Toto zpoždění není nikdy delší než 60 sekund, což je časová platnost údajů načtených v cache.)