Balíčky skriptů
Agenda pro práci s definovatelnými skripty. Spojuje v sobě seznam nadefinovaných skriptů a všechny funkce pro práci s nimi.
Tato agenda je určena především servisním konzultantům servisní sítě výrobce a správcům systému. Pomocí něho mohou v případě požadavků klientů definovat skripty. Běžný uživatel tento nástroj ke své práci nebude potřebovat. Definice vlastních skriptů vyžaduje hloubkovou znalost systému a proto doporučujeme tyto definice svěřit výhradně konzultantům servisní sítě výrobce.
Agenda umožňuje zadávání, opravu a mazání vlastních skriptů. Tyto se potom využívají k provádění vlastních požadovaných akcí v příslušných místech systému, která danou funkcionalitu podporují. Možnost definovat si a poté vykonávat vlastní uživatelské skripty umožňuje si do značné míry přizpůsobit systém svým požadavkům a potřebám. Jedná se o jednu z možností zákaznické modifikovatelnosti systému.
Agenda je organizovaná po tzv. balíčcích. V rámci balíčků pak po druzích skriptů (Knihovna, Business objekt, Agenda, Číselník). Následně pak po konkrétních třídách (třídy business objektů, agendy, číselníky) a pak už jen podle toho, jaké jsou k dispozici události (metody). Viz též Realizace, Háčky do BO, agend a nevizuálních číselníků, balíčky skriptů. Všechny skripty k jedné třídě (Knihovna, Business objekt, Agenda, Číselník) jsou uloženy v jednom textu (nezkompilovaná zdrojová forma) a v jednom zkompilovaném výsledku.
Je to výhodné uspořádání, protože pak při provádění stačí jeden objekt skriptování se zkompilovaným kódem. Jednotlivé části pak volají jednotlivé metody (FastScript umožňuje tzv. volání dovnitř skriptu).
Každý balíček obsahuje tedy jakousi "hlavičku" se základními identifikačními položkami balíčku. Každý balíček má příznak, zda byl zkompilován (použít lze jen zkompilované), zda obsahuje zdrojový kód a lze u něj nastavit, zda se má či nemá aktuálně používat. Samotné skripty tvoří jakoby "řádky" daného balíčku. Každý pak obsahuje identifikaci druhu skriptu a třídy, ke které patří, a dále samotný skript. Balíčky skriptů mohou ale nemusí obsahovat zdrojový kód.
Skripty se mohou odkazovat na skripty z jiných balíčků. Ke každému balíčku si lze zobrazovat seznam balíčků, jejichž skripty jsou na aktuálním balíčku závislé.
Aby bylo možné skripty z daného balíčku skriptů začít používat, musí být splněny podmínky pro spouštění skriptů. Jaké skripty se uživateli aktuálně mohou spouštět, viz Info o spouštěných skriptech. Skriptování lze vypnout.
Před prvním použitím doporučujeme se seznámit minimálně s obsahem kapitol Věcný obsah, základní pojmy a Jak začít používat skupinu Nástroje přizpůsobení.
Slouží pro dotazování do databáze podle zadaných podmínek. Záložka je rovněž obecná a platí pro ni shodná pravidla vzhledu a ovládání v rámci všech agend, kde se vyskytuje, nicméně v u některých agend je žádoucí blíže specifikovat význam vybraných dostupných omezujících prvků. Tento popis je uveden v rámci této agendy.
Viz podkap. Balíčky skriptů - záložka Omezení uvedená v rámci této agendy.
Obsahuje seznam záznamů dané agendy. Jedná se o hlavní seznam dané agendy a může být i zobrazován na jiných záložkách, je-li nastaveno "zobrazení seznamu i na jiných záložkách". Krom toho se mohou na jiných záložkách v agendě vyskytovat různé jiné seznamy jiných záznamů (např. seznam souvisejících dokladů či jiných záznamů, seznam příloh apod.).
Viz podkap. Balíčky skriptů - záložka Seznam uvedená v rámci této agendy.
Obsahuje detailní informace k aktuálnímu záznamu ze záložky Seznam.
Viz podkap. Balíčky skriptů - záložka Detail uvedená v rámci této agendy.
Záložka obsahuje události vygenerované procesním motorem, vztahující se k dané agendě.
Dále nabízí sledování doby trvání záznamu v jednotlivých stavech.
Jelikož tato záložka je obecná a platí pro ni totéž v rámci většiny agend, kde se vyskytuje, není její popis uveden zde v rámci této agendy, ale je uveden pro všechny společně v sekci obecných pravidel.
Viz samostatná kap. Záložka Události - obecně v sekci obecných pravidel.
Záložka ukazuje, jaké záznamy balíčků jsou závislé na aktuálním balíčku ze záložky Seznam.
Viz podkap. Balíčky skriptů - záložka Závislosti uvedená v rámci této agendy.
Záložka umožňuje k aktuálnímu záznamu ze záložky Seznam dané agendy zobrazovat seznam obsažených položek, přístup k nimž je řízen mechanismem ochrany dat. Jelikož tato záložka je obecná a platí pro ni totéž v rámci všech agend, kde se vyskytuje, není její popis uveden zde v rámci této agendy, ale je uveden v sekci obecných pravidel.
Viz samostatná kap. Záložka Ochrana dat - obecně uvedená v sekci obecných pravidel.
Záložka umožňuje k aktuálnímu záznamu ze záložky Seznam dané agendy zobrazovat seznam IoT dat. Jelikož tato záložka je obecná a platí pro ni totéž v rámci všech agend, kde se vyskytuje, není její popis uveden zde v rámci této agendy, ale je uveden v sekci obecných pravidel.
Viz samostatná kap. Záložka IoT data - obecně uvedená v sekci obecných pravidel.
Umožňuje k aktuálnímu dokladu ze záložky Seznam dané agendy zobrazovat křížové vazby na doklady s ním související, tyto prohlížet, příp. následné doklady rovnou odtud vytvářet. Díky této vlastnosti pak můžete rychle na jednom místě získat souvislý přehled o svázaných dokladech týkajících se vybraného dokladu. Záložka je rovněž obecná a platí pro ni shodná pravidla vzhledu a ovládání v rámci všech agend, kde se vyskytuje, nicméně u některých agend je žádoucí blíže specifikovat význam dostupných vazeb. Tento popis je uveden v rámci této agendy.
Viz samostatná kap. Záložka X-Vazby - obecně uvedená v sekci obecných pravidel.
Záložka Překlady slouží k zadávání cizojazyčných překladů pro vybrané pole objektových tříd (položky typu Business objekt) a uživatelsky Definovatelné položky. Zobrazí se, pokud v rámci dané agendy existuje alespoň jedna položka k překladu, která byla zadaná v agendě Definice překladů.
Záložka je shodná v rámci celého systému, proto je její popis uveden jen v sekci obecných pravidel. Viz samostatná kap. Záložka Překlady - obecně.
Popis pravidel obecně platných pro dokladovou agendu viz Obecná pravidla - doklady (dokladové agendy/knihy), popis společných prvků, ovládání atd. pak Společné prvky v dokladových agendách (v knihách) příp. další kapitoly v sekci obecných pravidel.
- volby Agendy, Nastavení plochy, Ostatní nastavení, Nápověda a ABRASupport viz kap. Menu
-
volba Funkce - nabídka funkcí, které lze pro daný záznam resp. záznamy vyvolávat, se v jednotlivých záložkách liší (aktuálně dostupné funkce pro danou záložku najdete právě v hlavním menu
→Funkce). Popis vybraných funkcí najdete v popisu jednotlivých záložek. Viz též kap. Standardizované funkce, jejich klávesové zkratky a obecný popis.Spuštění vybraných funkcí je zároveň možné i z panelu funkčních tlačítek nebo i jinými způsoby, viz Možnosti spuštění funkcí.