Skriptovací programovací jazyk: Porovnání verzí

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m
m
Řádek 20: Řádek 20:
 
:[[Objekt TKAPIndPrice]]<br/>
 
:[[Objekt TKAPIndPrice]]<br/>
 
:[[Objekt TKAPOrder]]<br/>
 
:[[Objekt TKAPOrder]]<br/>
 +
:[[Objekt TKAPDocument]]<bt/>
 
[[Skriptovací jazyk - konstanty]]<br/>
 
[[Skriptovací jazyk - konstanty]]<br/>
 
[[Skriptovací jazyk - funkce]]<br/>
 
[[Skriptovací jazyk - funkce]]<br/>

Verze z 17. 4. 2015, 20:08

V aplikaci je integrovaný modul pro podporu správy systému umožňující zpracování programových skriptů. Skripty je možné psát v integrovaném editoru (kód menu 90,20). Je možné psát skripty ve formátu Pascal, C++, Basic nebo JScript (stejné možnosti, jen jiná syntaxe použitá pro zápis skriptů). V aplikacích je možné použít mnoho různých objektů, funkcí a konstant.

Skripty nelze v programu spouštět přímo (pouze v integrovaném editoru skriptů, kde je možné i jednoduché krokování skriptů), ale je třeba je nejdříve tzv. podepsat. To zajišťuje nová funkce s kódem menu 90,21, která k vybranému vstupnímu souboru se souborem skriptu vytvoří soubor s podepsaným skriptem (stejné jméno jako zdrojový soubor, ale s příponou FSC). K tomu je třeba určit jméno uživatele a heslo, pod kterým se bude program do aplikace přihlašovat (pokud skript připravujete pro jinou instalaci aplikace, tak heslo nemusí souhlasit s aktuálním heslem). Je možné určit také jméno databáze (to je ale nepovinné, lze ho určit až při spouštění skriptu parametrem DB:jmenodatabaze). Podepsané soubory lze spouštět pomocí nového parametru FSC:jménopodepsanéhoskriptu, např. SKLAD6.EXE S:SYSTEM FSC:Test.FSC Výsledný podepsaný soubor je uložený v interním formátu a nelze ho již znovu podepisovat (je třeba podepisovat vždy zdrojový soubor). Program při podepisování nekontroluje syntaxi skriptu. Ta je kontrolována vždy až při spouštění skriptu. Chyby skriptu jsou zapisovány do textového LOG souboru (ne všechny jsou hlášeny na obrazovku). Obě funkce jsou ve výchozím stavu umístěny do menu Nástroje pro správu, které nahradilo stávající menu Rekonstrukce dat.


Skriptovací jazyk - objekty

Objekt TMOSCommunicator
Objekt TKAPBtrTable
Objekt TKAPMemTable
Objekt TKAPPvQuery
Objekt TKAPADOTable
Objekt TKAPADOQuery
Objekt TKAPADOConnection
Objekt App
Objekt TKAPRegOptions
Objekt TKAPIndPrice
Objekt TKAPOrder
Objekt TKAPDocument<bt/>

Skriptovací jazyk - konstanty
Skriptovací jazyk - funkce

Skriptovací jazyk - tvorba sestav
Skriptovací jazyk - odesílání mailů pomocí SMTP

Skriptovací jazyk - příklady

Příklady PASCAL
Příklady C++
Příklady JAVA
Příklady BASIC

Můžete si stáhnout podrobnou příručku v angličtině popisující syntaxi, základní možnosti a příklady skriptovacího jazyka.