Book Contents

Book Index

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.

pic_1203_2024

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:

pic_340i - certifikát je platný,

pic_339i - certifikát zdrojového kódu nebyl ověřen (ověřuje se klávesou F7),

pic_344i - zdrojový kód byl změněn, ale není certifikován, tzn. skript nebude možné spustit.

P

V tomto sloupci ikona pic_342i označuje program nebo sestavu (spustitelný kód, který lze vložit do funkce tisku (F9)).

R

Je-li v tomto sloupci zobrazena ikona pic_343i, aktuálně přihlášený uživatel nemá právo měnit sestavu či skript.

Pozn.: Pokud se uživatel přihlásí pomocí systémového hesla, ikona pic_343i nebude zobrazena a uživatel může sestavy či skripty měnit.

E

Jestliže je u záznamu ikona pic_345i, je tento standardní skript chráněn, nezobrazí se zdrojový kód a tudíž není možné provádět v něm změny.

O

Není-li u tohoto skriptu ve sloupci "R" ikona pic_343i, může uživatel záznam smazat. U smazaného záznamu se ve sloupci "O" zobrazí ikonaPIC_062i.

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 . Tato ikona signalizuje, že v okamžiku spuštění se zdrojový kód zobrazí v editoru skriptů. Využívá se převážně u registrovaných funkcí.

S

Ikona pic_341i v tomto sloupci označuje speciál (vložený zákazníkem). Je-li v tomto sloupci ikona pic_346i, jedná se o speciální skript vložený konzultantem.

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.

Ctrl + F

Spuštění funkce hledat ve zdrojích.

Funkce Hledat ve zdrojích

Funkce hledá text ve zdrojovém kódu skriptů/sestav/formulářů a záznamy, které obsahují daný text vyfiltruje.

Funkci lze spustit buď z ribbonu ze záložky Domů - Rychlé volby, nebo pomocí klávesové zkratky CTRL + F. Po spuštění se zobrazí formulář pro filtrování. Do pole Zdrojový kód se vyplní hledaný text a v poli Typ.Zkratka se vybírá, zda se mají prohledat zdroje skriptů, sestav nebo formulářů. Pomocí tlačítka OK se spustí hledání a následné vyfiltrování.

pic_10222

Obr.: Hledat ve zdrojích

Skripty, sestavy - Základní údaje

pic_1214_2024

Obr.: Skripty, sestavy - Základní údaje

Popis polí:

Zkratka

Jednoznačný identifikátor zdroje.

Čí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 pic_290i číselník, ze kterého vybereme klíčové slovo a výběr potvrdíme.

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 pic_341i).

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 záložce Seznam v knize Skripty, Sestavy můžeme provádět tyto akce:

pic_2313_2024

Obr.: Akce v knize Skripty, sestavy

Exporty

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ář:

pic_10441

Obr.: Formulář pro export balíčku

 

  • Překlad: Zkontroluje správnost exportovaných souborů.
  • Certifikace: Ocertifikuje exportované soubory.
  • Exportovat i smazané záznamy: Vyexportuje i soubory, které jsou označeny jako smazané PIC_062i. Při importu se pak tyto soubory označí 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.

Importy

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

Funkce 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.

Blokace a mazání speciálních sestav a skriptů

Zablokovat skript

F8

Označí aktuální záznam nebo označené záznamy jako smazané (PIC_062i). Kód skriptu / sestavy nebude smazán.

Smazat obsah skriptu

 

Smaže obsah aktuálního nebo označených záznamů. Obsah lze smazat pouze u blokovaných skriptů / sestav (PIC_062i).

Zablokovat a vymazat obsah

Ctrl+F8

Označí aktuální záznam nebo označené záznamy jako smazané (PIC_062i) a vymaže jejich kód.

Smazat záznam skriptu

 

Z databáze zcela smaže aktuální nebo označené záznamy. Smazat lze pouze blokované záznamy (PIC_062i) a současně musí mít tyto záznamy vymazán svůj obsah (kód).

Povolit skript

Shift+F8

Opět zplatní již blokované záznamy.