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.
Obsažené záložky:
Začínáme | Omezení | Seznam | Detail | Závislosti | Ochrana dat | IoT data | Úkoly | X-vazby | Parametry | Překlady |
Tato agenda je určena především servisním konzultantům servisní sítě výrobce a správcům systému. Pomocí tohoto nástroje 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.
Organizace nadefinovaných skriptů
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).
Práce s balíčky skriptů
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í.
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 ABRA Support 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. Funkce, klávesové zkratky.
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í.
Tuto agendu lze spustit mimo jiné z okna pro spouštění agend ze sekce AGENDY z podsložky Nástroje přizpůsobení.