Skripty, sestavy
Ve struktuře modulu Správce je zařazena kniha Skripty, sestavy, ve které se zobrazují všechny sestavy, skripty a formuláře, které jsou v IS K2 dostupné. Jedná se o zdroje uložené v databázi.
Při spouštění jsou standardní zdroje upřednostňovány před speciálními. Stejně jako databázové skripty a sestavy mají při spouštění přednost před skripty v souborovém systému.

Obr.: Skripty, sestavy - kniha
V levé části Seznam složek si může uživatel zvolit, zda chce zobrazit všechny zdroje nebo jenom vybraný typ. Nové sestavy nebo skripty vkládáme do knihy klávesou Ins a jsou vždy označeny jako speciál.
Popis sloupců:
C  | 
V tomto sloupci je pomocí ikon identifikováno, zda jsou zdroje certifikovány: 
 
 
  | 
P  | 
V tomto sloupci ikona   | 
R  | 
Je-li v tomto sloupci zobrazena ikona  Pozn.: Pokud se uživatel přihlásí pomocí systémového hesla, ikona   | 
E  | 
Jestliže je u záznamu ikona   | 
O  | 
Není-li u tohoto skriptu ve sloupci "R" ikona  Pozn.: Po smazání zůstane záznam v databázi, ale kód se skutečně smaže.  | 
D  | 
Označíme-li (klávesami Shift+F4) skript, který má ve sloupci "P" ikonu, vloží se nám do tohoto sloupce "D" ikona   | 
S  | 
Ikona   | 
Keyword  | 
Na 1. straně záznamu je možné vložit klíčové slovo, které je možné využít pro filtrování.  | 
Zkr  | 
Jednoznačný identifikátor zdroje.  | 
Typ souboru  | 
Identifikuje, o jaký typ souboru se jedná, zda o skript, sestavu nebo formulář. Pozn.: Jedná-li se o tzv. "jednotku", nemá ikonu ve sloupci "P" a jako typ souboru je uveden "skript".  | 
Popis  | 
Bližší uživatelsky měnitelný popis každého záznamu.  | 
Popis funkčních kláves:
F7  | 
Ověří certifikát a do sloupce "C" se vloží ikona, zda je certifikát platný, neplatný nebo žádný.  | 
Alt+F2  | 
Uloží označení záznamů (Shift+Enter) do uživatelského adresáře.  | 
Alt+F3  | 
Registrace zdrojů pro tiskové sestavy.  | 
Alt+F5  | 
Otevře sestavu (i skript) v editoru.  | 
Alt+F9  | 
Provede překlad skriptů a sestav ve vybraném adresáři a jeho podadresářích. Skripty označené AS3Compatible přeloží také pomocí AS_Developeru. Pokud skript nebo sestava nejde přeložit, důvod se uloží do souboru "jmeno_skriptu.err" v adresáři SestavyW. Pro řádkový překlad byla vytvořena funkce 712 popsaná v technické příručce.  | 
Ctrl+F2  | 
Načtení uložených záznamů (viz Alt+F2).  | 
Ctrl+F5  | 
Otevře sestavu (i skript) v editoru.  | 
Ctrl+F9  | 
Proběhne test kompilace (jen u záznamů, které mají ikonu ve sloupci "P"). Provede se překlad zdroje a bud program zahlásí chybu nepřeložitelnosti, nebo test projde v pořádku.  | 
Shift+F3  | 
Vyprázdní cache skriptů.  | 
Shift+F4  | 
Označí/Odznačí zdroj pro ladění a při spuštění tohoto zdroje dojde k otevření v editoru skriptů.  | 
F7 + Ctrl+F9  | 
Kontrola certifikátu a test kompilace proběhne nejen na aktuálním záznamu, ale i nad označenými záznamy.  | 
Skripty, sestavy - 1. strana

Obr.: Skripty, sestavy - 1. strana
Popis polí:
Zkratka  | 
Jednoznačný identifikátor zdroje.  | 
Licence  | 
V tomto poli je zadáno číslo modulu, který má určen počet licencí (viz popis Moduly). Vkládané skripty mají implicitně zadáno "0".  | 
Číslo  | 
Unikátní identifikační číslo.  | 
Typ  | 
Identifikuje, o jaký typ souboru se jedná, zda o skript, sestavu nebo formulář.  | 
Speciál  | 
Je-li toto pole zatrženo, jedná se o speciální zdroj. Při vkládání nového skriptu je toto pole zatrženo automaticky.  | 
Změnil  | 
Datum poslední uložené změny a jméno uživatele, který změnu provedl.  | 
Popis  | 
Bližší uživatelsky měnitelný popis každého záznamu.  | 
Vytvořil  | 
Datum vytvoření záznamu a jméno uživatele, který záznam založil.  | 
Klíčové slovo  | 
Zde vkládáme klíčové slovo, které je možné využít pro filtrování. Ve Změně vyvoláme stisknutím tlačítka   | 
Jen ke čtení  | 
Je-li toto pole zatrženo, nelze zdroj editovat.  | 
Jen spustitelný  | 
Je-li toto pole zatrženo, uživateli se zdrojový kód nezobrazí. (Využívá se převážně u standardních zdrojů.)  | 
Nezařaditelný  | 
Sestavy či skripty s tímto zatržením nelze zařadit mezi sestavy (F9).  | 
Zákaznický  | 
Vloží-li novou sestavu nebo skript uživatel, bude toto pole vždy zatrženo (a na 0. straně ve sloupci "S" bude ikona   | 
Ve spodním okně se zobrazuje náhled sestavy či zdrojový kód, který je možný v určitých případech editovat.
Funkce v knize Skripty, Sestavy
Na 0. straně v knize Skripty, Sestavy můžeme provádět tyto akce:

Obr.: Otevřené menu v knize Skripty, sestavy
Import balíčku
Touto funkcí lze naimportovat balíček souborů skriptu nebo sestavy do systému K2. Balíček nese informaci o tom, zda se má naimportovat do standardních či speciálních souborů. Po spuštění funkce se otevře formulář Import balíčku, v němž vybereme soubor, který chceme naimportovat. Soubor musí mít příponu *.BPK. Potvrdíme vybraný soubor a nahrajeme jej.
Import z adresáře
Fuknce slouží k importu souborů pro speciální sestavy a skripty do systému K2. Spuštěním funkce otevřeme formulář Vyhledat složku. Vybraná složka musí obsahovat soubory typu *.PAS, *.AM, *.DFM.
Import souborů
Tato funkce importuje stejné typy souborů jako funkce Import z adresáře. Tyto soubory jsou však importovány jednotlivě. Po výběru funkce se otevře formulář Import z balíčku. Zde vybereme soubory, které budeme importovat.
Export do balíčku
Touto funkcí lze exportovat soubory skriptu nebo sestavy do balíčku. Exportují se sestavy a skripty, které jsou označeny 
. Po spuštění funkce se otevře formulář Export do balíčku, v němž pojmenujeme soubor a zvolíme cestu, kam se soubor bude exportovat. Soubor bude mít příponu *.BPK. Potvrdíme vybraný soubor. Otevře se formulář:

Obr.: Formulář pro export balíčku
Popis polí:
Compile  | 
Zkontroluje správnost exportovaných souborů.  | 
Certificate  | 
Ocertifikuje exportované soubory.  | 
Export Deleted  | 
Vyexportuje i soubory, které jsou označeny jako smazané   | 
Export do souboru
Funkce slouží k exportu souborů speciálních sestav a skriptů. Exportují se sestavy a skripty, které jsou označeny 
. Po výběru funkce se otevře formulář Vyhledat složku. Vepíšeme název souboru a vybereme složku, do které budeme exportovat. 
 číselník, ze kterého vybereme klíčové slovo a výběr potvrdíme.