Často kladené otázky k instalaci, update a administraci
V sekci kapitol FAQ naleznete buď odpovědi na často kladené otázky, nebo nejrůznější tipy a triky, jak řešit v systému ABRA Gen nejrůznější problémy. Vzhledem k tomu, že problematika může být obsáhlejší, jsou u jednotlivých odpovědí často odkazy do dalších oddílů on-line dokumentace.
Témata otázek:
FAQ
Otázka: |
Co je potřeba k provedení update na 64bitového klienta ABRA Gen? |
Odpověď: |
Před provedením update je potřeba prověřit, zda má váš operační systém a databázový systém 64bitovou architekturu. |
Otázka: |
Jak nainstalovat cizojazyčného klienta? |
Odpověď: |
Viz Často kladené otázky k provozu cizojazyčného klienta (en/de verze). |
Otázka: | Systén ABRA Gen nebo jeho instalační program hlásí, že verze databázového serveru Firebird není podporována. |
Odpověď: |
Každá verze systému ABRA Gen podporuje databázové servery Firebird jen určitých verzí. Tabulka jejich kompatibilit viz kap. Databázový server. Kontrolu verze databázového serveru je možné přeskočit spuštěním instalačního programu ABRA Gen s parametrem -noconnectioncheck. Použití tohoto parametru je však nutné velmi zvážit (měl by jej provádět jen problematiky znalý konzultant či administrátor). Může vést až k nekonzistencím v databázi. |
Otázka: | Instalační program ABRA Gen hlásí, že se nepodařilo připojit nebo ověřit ODS. |
Odpověď: |
Při kontrole verze ODS databáze, viz kap. Instalace systému ABRA, se instalačnímu programu nepodařilo připojit k databázi, případně zkontrolovat číslo ODS. K tomuto problému většinou dochází na takových instalacích, kdy databázový server Firebird běží na jiném počítači než aplikační server systému ABRA Gen. Doporučujeme zkontrolovat, zda je možné se připojit k vzdálenému počítači nebo serveru Firebird, např. musí být povolen port komunikace s Firebird (standardně 3050). Kontrolu verze je také možné provést nástrojem databázového serveru Firebird gstat.exe spuštěným s parametrem -h. gstat.exe -h <cesta k databázi>) Kontrolu ODS je možné přeskočit spuštěním instalačního programu ABRA Gen s parametrem -noconnectioncheck. Použití tohoto parametru je však nutné velmi zvážit (měl by jej provádět jen problematiky znalý konzultant či administrátor). Může vést až k nekonzistencím v databázi. |
Otázka: | Systém ABRA Gen nebo jeho instalační program hlásí, že nesouhlasí ODS databáze a serveru Firebird. |
Odpověď: |
Kontrolu ODS je možné přeskočit spuštěním instalačního programu ABRA Gen s parametrem -noconnectioncheck. Použití tohoto parametru je však nutné velmi zvážit (měl by jej provádět jen problematiky znalý konzultant či administrátor). Může vést až k nekonzistencím v databázi. |
Otázka: | Instalační program hlásí, že velikost stránky databáze je menší než požadované minimum. |
Odpověď: |
Od v.12.03 je požadována minimální velikost stránky databáze Firebird na minimálních 8kB (původně byla 4KB). Jak bylo uvedeno v Upozornění k update na verzi 12.03, pokud uživatel nechce použít výchozí hodnotu, může si velikost stránky nastavit v parametrech spojení (Page Size). Instalační program při update stávající instalace (v rámci kontroly spojení) prověří velikost stránky databází jednotlivých spojení a spojení s velikostí stránky databáze menší než doporučené minimum 8192 B ohlásí. Uživateli je doporučeno po update takovýchto spojení provést zálohu a obnovu dat. Nová databáze již bude vytvořena s novou výchozí velikostí stránky, tj. 8kB, (pokud si uživatel v parametrech spojení nenastaví větší velikost 16kB). Toto se týká jen uživatelů, kteří u svého spojení nespecifikovali parametr Page Size a využili původní výchozí hodnotu 4kB a zatím neupdatovali. |
Otázka: | Systém ABRA Gen hlásí chybné jméno nebo heslo při přihlášení, přestože bylo zadáno správně. |
Odpověď: |
Tento problém se může objevit na OS Windows 7 a výše, pokud byl systém ABRA Gen nainstalován do cesty Program Files a v systému Windows je zapnuta funkce UAC, neboli Řízení uživatelských účtů. V takovém případě je třeba systém spouštět jako administrátor (tj. volbou Spustit jako správce). Pozor, při prvním spuštění provedeném v rámci instalace se nemusí problém projevit, neboť takové spuštění proběhne s administrátorským oprávněním jako vlastní instalace. |
Otázka: | Instaluji verzi ABRA Gen dodávanou s SQL serverem Firebird. Databázový server již mám nainstalován, ale na jiném serveru, než systém ABRA Gen. Jelikož spouštím instalační program ABRA Gen na jiném serveru, nabízí se mi instalace databázového serveru. Já jej ale na tento server instalovat nechci. Mohu jeho instalaci nějak zrušit? |
Odpověď: | Ano, spustit instalační program pomocí parametru -nodbinstall. |
Otázka: | Mám existující databázi (např. jsem si udělal její kopii do jiného adresáře). Nyní jsem si provedl znovu instalaci systému a chtěl bych si nějak nastavit připojení na tuto databázi (tedy nedělám obnovu ze zálohy). |
Odpověď: |
Tato situace je spíše servisního charakteru a běžný uživatel s ní vůbec nepřijde do styku. Nicméně, pokud z nějakého důvodu potřebujete nastavit spojení na existující databázi na místo spojení stávajícího resp. defaultně vytvářeného, lze to provést. Je třeba mít k dispozici nástroj pro administraci spojení s databází DbAdmin.exe, kde zadáte cestu k vaší databázi (pozor na správnou syntaxi, zejména u síťových verzí!) a dále musíte zatrhnout, že databáze je vytvořena a je v pořádku. Tato akce může být značně destruktivní! Pokud nezatrhnete uvedené volby, dojde po spuštění systému k založení nové databáze na tomtéž místě a ke smazání té původní, tudíž o vaši původní přijdete! |
Otázka: | Mám existující instalaci, v níž spustím např. Knihu majetku zpětně k datu nebo zaúčtování žádostí do deníku, ale požadovaná akce neproběhne a vypíše nějakou chybu, např. "Function "XY" is not defined". |
Odpověď: | Chyba tohoto typu ukazuje na situaci, kdy program nemá k dispozici Udfs knihovny anebo dostupné knihovny nejsou odpovídající verze. Jedná se o knihovny doplňkových funkcí, které jsou v rámci některých agend využívány, přičemž zmíněné knihovny se instalují automaticky při instalaci ABRA Gen, viz další akce provedené v rámci instalace ABRA Gen. K popsané situaci může dojít např. tím, že jste provedli změnu umístění zmíněných Udfs knihoven, přejmenovali adresáře, příp. jste si doinstalovali nějakou starší verzi ABRA Gen se starší verzí Udfs knihoven) apod. Jednou z možností nápravy je reinstalace nové ABRA Gen, jelikož v rámci každé instalace se Udfs knihovny instalují znovu. |
Otázka: | Instaluji verzi systému ABRA Gen dodávanou s SQL serverem Firebird, ale v rámci spuštěné instalace ABRA Gen se mi instalace Firebird nenabízí. |
Odpověď: |
Na svém PC máte SQL server Firebird v požadované verzi nebo ve verzi kompatibilní již nainstalován, proto instalační program jeho instalaci nenabízí. Nebo máte kontrolu existence instalace databázového serveru potlačenu pomocí parametru instalačního programu -nodbinstall. Požadovaná verze SQL serveru se může měnit s verzí systému ABRA Gen. Podporované verze databázových SQL serverů v jednotlivých verzích systému ABRA Gen viz Kompatibilita systému s verzemi databázového serveru. Nicméně instalaci SQL serveru Firebird lze spustit i nezávisle na instalaci ABRA Gen, jelikož je v rámci dodávky ABRA Gen dodáván i samostatný instalační program Firebird. Viz též kap. Možné problémy při instalaci. |
Otázka: | Mám zakoupenu licenci na vedení programu pro tři firmy, ale po instalaci a aktivaci programu nevím, jak postupovat, mám program jen pro jednu firmu. |
Odpověď: |
Po instalaci se založí vždy firma jediná a to i v případě aktivace pro vedení více firem. Vedení více firem je od verze 3.xx realizováno výhradně prostřednictvím více spojení na databází, tzv. connections. Použijte nástroj DbAdmin.exe a zde si založte odpovídající počet spojení na databázi pro další multiverzní firmy s ohledem na počet, který vám povoluje vaše zakoupená licence. Poté program znovu spusťte. Při novém spuštění se provede založení odpovídajících databází pro nově založené firmy a poté při každém dalším přihlášení do systému budete nejdříve volit spojení na databázi té firmy, kterou budete chtít aktuálně zpracovávat. V praxi se může stát, že "firma" slučuje více právnických subjektů, např. 5 firem, kdy každá podniká trochu v něčem jiném, nicméně majitel a klíčoví zaměstnanci jsou ve všech firmách stejní. Jedná se tedy o případ instalace ABRA Gen s 5 spojeními na databáze. Uživatelé jsou ve všech spojeních víceméně stejní. Reálně pracují současně pro všechny firmy v podstatě ve stejný čas. Např. ředitel ráno má potřebu projít doklady, které má schválit dle schvalovacího scénáře a to pro všech 5 firem, recepční zpracovává poštu všem 5-ti firmám apod. Bylo by tedy účelné mít možnost rychle se z jednoho spojení přepnout do jiného. Systém od jisté verze takovou variantu neumožňuje, vždy je třeba se odhlásit a přihlásit se znovu do jiného spojení a tam spustit tutéž agendu. Bylo by v zásadě možné řešit v rámci implementace u klienta vytipováním činností, kde je toto nejvíce pro uživatele na závadu, a vytvořením speciální OLE aplikace pro obsluhu těchto činností tak, aby je integrovala (aplikace by se např. postupně přihlašovala do všech spojení a poskytovala data dohromady). Jinou možností v případě dostatečného počtu licencí by bylo mít spuštěn systém vícekrát najednou, po každé pro jiné spojení. Od verze 9.03 je k dispozici pro vytvoření nového databázového spojení na novou firmu kromě nástroje DbAdmin.exe ještě agenda Vytvoření nové firmy, kde zadáte parametry nového spojení a novou firmu vytvoříte. |
Otázka: | Průvodce instalací v průběhu update nahlásil problém v uživatelských číselnících a zápis uvedl do instalačního logu. Čeho se chyba týká? |
Odpověď: |
Instalátor na začátku update provádí kontrolu, jestli definovatelné číselníky splňují předepsané podmínky. Specificky jde o to, že názvy definovatelných číselníků, business objektů a agend by neměly být duplicitní, měly by být bez diakritiky, začínat písmenem a obsahovat znaky 0-9, a-z, A-Z a _ . Pokud tyto podmínky nesplňují, jsou postižené číselníky uvedeny v instalačním logu s názvem installlog_<verze>_<čas vytvoření>.txt. Chyby by se pak měly opravit nástrojem DefRollEditor.exe. Kontrola duplicity u definovatelných číselníků byla zavedena kvůli správnému fungování konstant ve skriptingu: Roll_<nazev_ciselniku>, Class_<nazev_ciselniku> a Site_<nazev_ciselniku>. Pokud je mezi definovatelnými číselníky použit název, který je duplicitní s názvem jiného definovatelného číselníku nebo existujícího objektu systému ABRA Gen, nebude takový číselník zaregistrován do skriptingu. Kontrolu názvů def. číselníků je možné přeskočit spuštěním instalačního programu ABRA Gen s parametrem -noconnectioncheck. Použití tohoto parametru je však nutné velmi zvážit (měl by jej provádět jen problematiky znalý konzultant či administrátor). Může vést až k nekonzistencím v databázi. |
Otázka: | Systém ABRA Gen neodinstaloval některou ze svých služeb (aplikační či automatizační server, webovou službu atp.) a ta teď zbytečně visí mezi ostatními službami OS Windows. Je možné se jí nějak zbavit? |
Odpověď: |
Ano. Pokud je z nějakého důvodu nutné ručně smazat nainstalovanou službu systému ABRA Gen, je možné k tomu použít příkaz sc.exe OS Windows. Jako administrátor spustíme aplikaci cmd.exe a použijeme příkaz sc s parametrem delete a názvem služby, kterou chceme odstranit. sc delete ABRAGenAppServer |
Otázka: | Je možné logovat instalační proces? |
Odpověď: |
Ano. Logovat proces nové instalace lze pomocí parametru instalačního programu -log-new-installation a logovat proces update pomocí zapnutí do sekce logování v nexus.cfg. Viz Logování instalace. |
Otázka: | Instalační program systému ABRA Gen hlásí, že je třeba mít nastavený parametr WireCrypt na Enabled. O co se jedná? |
Odpověď: |
Parametr WireCrypt je parametr databázového serveru Firebird, který je nutné mít nastavený na hodnotu Enabled kvůli správnému chodu Business intelligence a verzi databázového serveru 3.0 (na nižší verzi tento parametr být nastaven nemusí). Ve starších verzích Business intelligence bylo třeba ručně editovat konfigurační soubor firebird.conf nacházející se v instalačním adresáři databázového serveru (typicky c:\Program Files\Firebird\Firebird_3_0) a doplnit do něj řádek: WireCrypt = Enabled Parametr WireCrypt je však ve firebird.conf na Enabled nastavený defaultně. V nových verzích Business intelligence už tedy tato ruční editace firebird.conf není nutná! A to navzdory upozornění v instalátoru systému ABRA Gen. |
Otázka: | Snažím se obnovit zálohu vytvořenou v systému ABRA Gen běžící na starší verzi databázového serveru Firebird, do systému ABRA Gen běžící na databázovém serveru Firebird v. 3, ale systém mi to neumožňuje. Jak mám postupovat? |
Odpověď: |
V případě obnovy starších záloh systému ABRA Gen vytvořených na databázovém serveru Firebird 2.5 do verze databázového serveru Firebird 3, je nejprve nutné data obnovit na Firebird 2.5 do verze systému, která již umí pracovat s Firebirdem 3, a vytvořit znovu zálohu dat. Tato záloha pak půjde obnovit v novějších verzích systému ABRA Gen běžících na verzi databázového serveru Firebird 3. S databázovým serverem Firebird 3 umí systém ABRA Gen pracovat:
Více viz také kap. PDF příručky - souhrnný seznam, sekce Přechod na verzi 3.0 DB serveru na Firebird na OS Windows. PDF příručku si můžete také rovnou stáhnout zde. |
Otázka: | Nainstaloval jsem si Firebird 3.0 na počítač, který není připojen k internetu, a nyní mi nejde spustit systém ABRA Gen. Co se děje? |
Odpověď: |
Problém patrně spočívá v aktivní komponentě dhcpmediasense. Řešení, jak ji vypnout, naleznete v kap. PDF příručky - souhrnný seznam, sekce Přechod na verzi 3.0 DB serveru Firebird na OS Windows. PDF příručku si můžete stáhnout také rovnou zde. |
Otázka: |
Po aktualizaci aplikace se vzdálení uživatelé nemohou přihlásit. Aplikace při spuštění hlásí chyby o nesouladu verzí serveru a klienta (případně nenalezeném vstupním bodu dynamicky propojovaných knihoven). |
Odpověď: |
Po dokončení aktualizace doporučujeme provést restart terminálového serveru, čímž dojde k vyčištění cache, ze které se mohou načítat předchozí verze některých knihoven. |
Otázka: |
Na počítači, na kterém chci stahovat automatické DBO aktualizace, mám omezený přístup k internetu. Jakou adresu a port bych si měl přidat do výjimek v nastavení firewallu, aby stahování aktualizací fungovalo? |
Odpověď: |
Automatické DBO aktualizace se stahují z adresy download.abra.eu s využitím standardního protokolu HTTPS (port 443). Ke konkrétní verzi ABRA Gen se z uvedeného umístění stáhne nejprve JSON soubor se seznamem aktualizací a následně pro každou aktualizaci DBO soubor obsahující příkazy pro aktualizaci vaší databáze. |
Otázka: | Lze nějak v ABRA Gen zvětšit velikost písma? |
Odpověď: |
V systému ABRA Gen nikoliv. Velikost písma se přebírá přímo ze systémového nastavení ve Windows. Nicméně doporučujeme ponechat nastavení fontu ve Windows na velikosti 100%, viz následující nastavení. |
Otázka: | Zpomalila se nám odezva systému ABRA Gen, co vše máme zkontrolovat? |
Odpověď: |
V případě přetrvávajícího problému s rychlostí kontaktujte hotline. |
Otázka: | Jaké znakové sady podporuje ABRA Gen? Je podporován Unicode? |
Odpověď: |
Podporované znakové sady a informace k podpoře Unicode, viz charakteristika systému - podporované znakové sady. Dále viz též následující často kladené otázky, otázka Jak do ABRA Gen zadat azbuku a jiné podobné znaky. |
Otázka: | Je možné se do systému přihlašovat přes protokol LDAP (LDAPS), resp. službu Active Directory? |
Odpověď: | Ano, podporován je protokol LDAP i LDAPS. Systém lze nakonfigurovat také tak, aby se uživatel při přihlášení automaticky ověřil přes doménový server a přihlašovací dialog tak odpadl. |
Otázka: | Jak provést obnovu dat ze zálohy? |
Odpověď: |
Existují různé možnosti, jak vytvářet bezpečnostní zálohy dat a poté z takové zálohy provést obnovu. Primárně se zálohuje buď pomocí agendy Zálohování dat nebo prostředky, které nabízí databázový server. Různé možnosti mají své výhody a nevýhody a vhodnou musíte zvolit podle potřeby. Zálohování dat nepodceňujte! Bezpečnostní zálohy dat pořizujte v pravidelných intervalech a měli byste si ověřovat, že jsou takové zálohy také použitelné, tj. bezchybné, funkční a obnovitelné. Při obnově dat je databáze v příslušném spojení, do něhož bude obnoveno (tj. je ve stavu Obnova dat) nenávratně smazána! Pokud byste obnovovali do spojení s vašimi ostrými daty a vaše záloha dat by nebyla obnovitelná či by byla z jiného důvodu špatná, neměli byste se k čemu vrátit. |
Otázka: | Je potřeba provádět čištění tabulek SELFDEF a SELDAT? Máme nastavenou naplánovanou úlohu Čištění tabulek SELFDEF a SELDAT na každou noc, ale přesto se záznamy z tabulek nemažou a je potřeba je mazat ručně. Log úlohy vypadá, že proběhla v pořádku. |
Odpověď: |
Daná naplánovaná úloha nečistí data, ale byla určena k jinému účelu. Navíc byla určená pouze pro DB Firebird k nápravě technické chyby, která v předchozích verzích DB Firebird nastávala a vedla ke zpomalení odezvy systému díky velkému počtu záznamů ve zmíněných tabulkách. Aktuálně tento problém nenastává a naplánovaná úloha již nemá význam. Jak plyne z následujícího popisu, teoreticky by nemělo být potřeba uživatelsky dané tabulky čistit, nicméně i tak může daná potřeba nastat. Aktuální řešení: Jedná se o pomocné tabulky využívané v případě SQL dotazů za velký počet záznamů, v některých uložených procedurách např. v rámci reportů nebo v omezení typu číselník, pokud je vybráno větší počet záznamů apod. Obecně platí, že záznamy se vyrobí a po dokončení úlohy se zase po sobě "uklidí", tj. vymažou. Pokud ale např. z nějakého důvodu úloha nedoběhne, např. uživatel ji spustí a nenechá ji doběhnout), pak záznamy v tabulce zůstanou a tabulka postupně narůstá. Nicméně, jak je uvedeno dále, jsou realizovány mechanismy, které zajišťují zahazování daných tabulek resp. jejich mazání. U DB Firebird jsou zmíněné tabulky řešené jako dočasné "na uživatele", tj. vytváří se pro daného uživatele a po jeho odhlášení (odpojení klienta od aplikačního serveru) se automaticky mažou. U DB Oracle je situace obdobná. Na MS SQL se nevyužívají dočasné tabulky a tabulky SELDEF A SELDAT jsou společné pro všechny uživatele (tudíž se nemažou automaticky po odhlášení uživatele). Nicméně v systému ABRA Gen je implementována funkcionalita, která tabulky SELDEF a SELDAT vymaže po přihlášení uživatele (obecně při připojení klienta k aplikačnímu serveru), pokud je tento jediným připojeným klientem. Tímto je tedy i na MSSQL zajištěno, že se společné SELDEF/SELDAT tabulky jednou za čas vymažou. Problémem může být, že v současné době v praxi málokdy nastane situace, kdy by uživatel byl po přihlášení v systému sám (dalším připojeným klientem je typicky Automatizační server, často se rovněž stává, že uživatelé nechávají klienta ABRA Gen spuštěného, aniž by ho využívali apod.), tudíž k tomuto vymazání společných tabulek na MS SQL nedojde. Hypoteticky by mohla potřeba vymazat takovou tabulku vniknout i na DB Firebird/Oracle, pokud by se jednalo o klienta, který se neodpojuje, provádí často úlohy využívající tyto tabulky a současně dochází k tomu, že tyto úlohy nedoběhnou (a tudíž záznamy se po sobě po doběhnutí úlohy "neuklidí"). Pak by mohla nastat situace, že dané tabulky bude potřeba občas vymazat jiným způsobem (např. přímo v databázi). Pozor, pokud tedy u vás tato situace nastane a rozhodnete se tabulky čistit sami, mějte na paměti, že smazání záznamů bude mít dopad na právě probíhající dotazy, čili v žádném případě toto neprovádějte za běžného provozu. |
Otázka: | Mám více skladů a potřebuji nastavit různým skladníkům, jaké pohyby na konkrétním skladě mohou provádět. U skladu lze nastavit jen právo k použití, které platí ale pro všechny pohyby a u skladových funkcí zas právo provést daný pohyb, ale platí to pro všechny sklady. Lze můj požadavek nějak řešit? |
Odpověď: | Ano, k řešení této situace slouží přiřazení řad skladových dokladů k jednotlivým skladům a nastavení přístupových práv skladníků (prostřednictvím nastavení práv jejich rolí, resp. skupin rolí) jen k těm řadám, které jsou přiřazeny ke skladu, v němž daný pohyb mohou provádět. Podrobněji viz příklad v kap. Věcný obsah sklad - Skladové doklady a pohyby na skladech. |
Otázka: | Má-li uživatel např. zakázáno vystavit nový dodací list, může vystavit fakturu se skladovým řádkem, při jejímž uložení automaticky vzniká nový dodací list? |
Odpověď: | Jakým způsobem je ve ABRA Gen vyřešena situace popsaná v otázce, je pro jednotlivá přístupová práva popsáno v kapitole Principy ochrany před neoprávněnými uživateli - přístupová práva v sekci Význam typických práv k funkcím (práva Spustit, Přidat, Opravit, Obnovit atd.). |
Otázka: | Na OS Windows 8 dochází k chybnému zobrazování . |
Odpověď: | Problém může být v chybném formátu data. Doporučujeme nastavit krátký formát data bez mezer: Ovládací panel → Jazyk → Oblast → Další nastavení → Vlastní formát → Datum → Krátký formát dat. |
Otázka: | Lze spustit systém s nějakými parametry, např. rovnou se zvoleným spojením na databázi, k němuž se má přihlásit? |
Odpověď: | Ano, viz Spuštění systému ABRA Gen s parametry. |
Otázka: | Jakým způsobem si mohu přizpůsobit program svým požadavkům, co se vzhledu týče? |
Odpověď: |
Jednou z nejdůležitějších možností je možnost přizpůsobit si vzhled okna pro spuštění agend zcela svým požadavkům. A to nejen vzhledově, ale i co do obsahu (uspořádání složek, ikon, spouštění jiných programů, odkazy na www stránky atd.). Dále viz popis okna pro spuštění agend. Další důležitou možností je nastavení plochy podle požadavků uživatele, čímž lze ovlivnit vzhled hlavního okna aplikace (tj. zda se má či nemá zobrazovat panel funkčních tlačítek, panel otevřených agend apod., viz popis hlavního okna aplikace. Nastavení je možno provést funkcemi pro nastavení plochy dostupnými v menu Nastavení z libovolné agendy, kde je menu Nastavení k dispozici (nastavení plochy je společné celému systému). V jednotlivých agendách je pak možno si zvolit, co vše se má a nemá zobrazovat přímo v dané agendě, tj. seznamy i na jiných záložkách, definovatelné panely, uživatelské definovatelné formuláře apod. V různých agendách mohou být různé možnosti. Jaké možnosti jsou k dispozici, vždy naleznete v menu Nastavení v každé agendě. |
Otázka: | Jakým způsobem si mohu přizpůsobit program svým požadavkům, co se týče chování programu daného různým nastavením či jinými definicemi? |
Odpověď: |
Chování programu se do značné míry dá přizpůsobit požadavkům a zvyklostem uživatele řadou nastavení. Do jaké míry jsou jednotlivé části programu pružné, závisí také na typu konkrétní agendy. Zde uvedeme příklady nejtypičtějších možností, kterými lze chování programu a jeho vlastnosti ovlivnit:
Kromě parametrů nastavitelných v uvedených agendách se mohou vyskytnout i další přímo v konkrétních agendách, např. tehdy, pokud se příslušné nastavení týká přímo jednotlivých konkrétních záznamů (např. nastavení možnosti vyskladnění do minusu u jednotlivých skladů apod.). Vždy je třeba si pečlivě prostudovat vlastnosti a možná nastavení u záznamů jednotlivých agend. Přizpůsobení programu uživateli však nespočívá jen v nastavení řady parametrů, ale např. i v tom, že uživatel má k dispozici řadu číselníků, které si může naplnit a využívat podle potřeb, může si stanovit, jak data vybírat, označovat, filtrovat, jaká data se mají zobrazovat v záložkách jednotlivých agend, může si definovat vlastní číselníky, vlastní položky, vlastní vstupní formuláře, může si stanovit, jak se má systém chovat po uložení dokladů, jak má vyčíslovat slevy, výchozí ceny, jak se má systém chovat z hlediska účtování a spoustu dalších a dalších možností. Vzhled a chování programu může být také do velké míry změněno pomocí skriptování, viz další otázka - Přizpůsobení chování programu uživateli - skriptování. Dále viz též Zákaznická modifikovatelnost - Dokonalé přizpůsobení uživateli. |
Otázka: | Po změnách parametrů v agendě Firemní údaje se systém nechová dle očekávání. Chtěl bych vrátit zpátky výchozí nastavení. Nejsem si ale jistý, které parametry jsem měnil a co v nich bylo nastaveno původně. Je to možné nějak zjistit? |
Odpověď: |
Je to možné, parametry nastavené na jinou než výchozí hodnotu se zobrazují zvýrazněně a ke každému parametru je k dispozici stručný popis, jehož součástí je také výchozí hodnota. Podrobnější informace naleznete v tipu na konci kapitoly Firemní údaje - záložka Parametry. |
Otázka: | Lze si vzhled a chování programu přizpůsobit ještě nějak více, než pomocí různých definic a nastavení dostupných v programu? Resp. mám specifický požadavek, aby program v určitém místě udělal něco jiného než standardně. Lze to nějak řešit? |
Odpověď: | Úlohy tohoto typu (přidání nové funkcionality, změna stávající apod.) lze realizovat pomocí tvz. skriptování. Skripty si nadefinujete v agendě Balíčky skriptů nebo si jejich definici objednáte u servisní sítě výrobce. Výklad včetně řady příkladů demonstrujících možnosti skriptování viz kap. Definiční a vývojové prostředí - skriptování. Jedná se o jednu z možností Zákaznické modifikovatelnosti systému. |
Otázka: | Program se chová nestandardně. Proč? Může být chyba i jinde, než v programu? |
Odpověď: |
Ano. Setkáte-li se s podivným chováním ABRA Gen nebo chybou, je možné, že je to způsobena chybným skriptem dodaným k systému navíc, nikoli systémem ABRA Gen samotným. Je proto vhodné nejdříve ověřit, zda se u vás neprovádějí nějaké skripty (běžný uživatel nemusí mít povědomost o tom, že byl systém v jeho instalaci doplněn o skripty). Informace o případných běžících skriptech viz otázka Jak získat info o běžících skriptech. Pokud se u vás nějaké skripty provádějí, pak je vhodné nejdříve vyzkoušet stejnou akci s vypnutým skriptováním. Dále viz Vypnutí skriptování. Pokud se chybné chování projevuje i bez provádění skriptů, pak bude příčina jinde a je vhodné kontaktovat servisní síť výrobce. |
Otázka: | Jak lze detekovat, že v systému ABRA Gen běží (nebo může běžet) nějaký skript? |
Odpověď: |
Pokud nechcete, aby se dané skripty prováděly, pak viz Vypnutí skriptování. |
Otázka: | Mám v systému ABRA Gen nahraný skript, ale zdá se mi, že neběží a nevím, proč? |
Odpověď: |
Jedná se v podstatě o jinak formulovanou předchozí otázku Jak získat info o běžících skriptech. Pokud skript neběží, je třeba zkontrolovat následující:
Více viz podmínky pro spouštění skriptů. |
Otázka: | Lze nějak graficky odlišit dva běžící systémy ABRA Gen? |
Odpověď: | Ano, např. pomocí skriptování s druhem skriptu Aplikační modul Spouštění agend (SiteDesk). |
Otázka: |
Jak zjistím, že byl na mnou používanou verzi ABRA Gen aplikován ServicePack? |
Odpověď: |
Pokud byl na verzi ABRA Gen aplikován ServicePack, jeho číslo se doplní do zobrazovaného označení verze, které naleznete v okně pro spouštění agend, v okně O aplikaci apod. Nebyl-li na aktuální verzi ABRA Gen dosud aplikován žádný ServicePack, skládá se zobrazované číslo verze pouze ze tří částí. Zápis ABRA Gen 19.2.2 informuje o tom, že se jedná o verzi 19.2.2, na kterou nebyl dosud aplikován žádný ServicePack. Zápis ABRA Gen 19.2.2.6 signalizuje instalaci s aplikovaným v pořadí již šestým ServicePackem vydaným k verzi 19.2.2. |
Otázka: | Jak provést aktivaci systému a kde získat aktivační klíč na novou verzi resp. další období? |
Odpověď: |
První licenční klíč obdržíte při nákupu. Současně obdržíte přístup na Zákaznický portál. Pokud výrobce vydal novou verzi vyžadující nový aktivační klíč, musíte s ním po update svůj systém zaktivovat, abyste jej mohli nadále provozovat v ostré verzi. Nové licenční klíče se typicky generují na přelomu roku. Vygenerované klíče pro daného uživatele jsou umísťovány na zákaznickém portálu. Jak zjistit a stáhnout si nový licenční klíč: Zákaznický portál →sekce "Ke stažení" → "Aktivační klíče" → výběr produktu a klik na ikonku klíčů Pro tuto akci je třeba mít na Zákaznickém portálu oprávnění Vidět aktivační klíče. Aktivace se provádí buď v rámci instalace nebo později v agendě Správa licencí. Viz jak lze systém zaktivovat. |
Otázka: | Vyskytuje se mi problém se zobrazením některých hodnot (číslo dokladu a datum) na záložkách Seznam, Platby nebo při vytváření tiskových sestav a exportů apod. Datum se nezobrazí správně. Např. v tiscích jsou zkrácení data jako 22. 2., v některých sloupcích nejsou zobrazena data vůbec apod. |
Odpověď: |
Problém se mohl vyskytovat ve starších verzích systému ABRA Gen, provozovaného v kombinaci s určitým nastavením "krátkého formátu data" ve Windows. Operační systém Windows 7 a vyšší a k nim analogické serverové verze umožňují si nastavit jako oddělovač datumů více než jeden znak (např. pokud je nastaveno "Krátký formát data" = 'dd. MM. rrrr', tak je oddělovač 2 znaky: '. ', tedy tečka a mezera). Vývojové prostředí Delphi s tím však nepočítá a v takovém případě oddělovač chybně interpretuje. Důsledkem je chybné zobrazení některých položek na různých místech systému ABRA Gen. Od verze 17.03.07 byl do systému doplněn konverzní kód, který zmíněné potíže eliminuje. Volá se:
V konzervativní linii bude oprava k dispozici od verze 17.01.07. Řešení:
|
Otázka: | Rád bych provozoval službu Windows, kterou poskytuje systém ABRA Gen (např. službu automatizačního serveru, webového serveru atp.), ale služba nefunguje tak, jak má (např. nefunguje tisk). Kde může být problém? |
Odpověď: |
Problém může být v tom, že službu spouštíte pod systémovým uživatelem. Obecně doporučujeme spouštět služby Windows poskytované systémem ABRA Gen pod specifickým uživatelem. |
Otázka: | Chtěl bych některým pokročilejším uživatelům povolit používání funkce NxSQLSelect, ale potřebuji zaručit, že se ani tímto způsobem nedostanou k citlivým údajům. Lze nastavit různým uživatelům různá práva pro přístup k datům prostřednictvím skriptovacích funkcí? |
Odpověď: |
Ano, pro jednotlivé role a skupiny rolí lze definovat množiny databázových tabulek použitelných ve funkcích SQLSelect/NxSQLSelect a SQLExecute (kromě výčtů lze používat i regulární výrazy). |