Skriptovací jazyk - objekty: Porovnání verzí

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m
 
(Není zobrazeno 5 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
 +
Vybrané objekty ve [[Skriptovací programovací jazyk|skriptovacím programovacím jazyku]]
 
{| border=1 style="background:#ddddff; color:black" class = "wikitable"
 
{| border=1 style="background:#ddddff; color:black" class = "wikitable"
 
|-valign=top
 
|-valign=top
Řádek 16: Řádek 17:
 
|-valign=top
 
|-valign=top
 
|''' Settings.Values['VAR.promenna']'''||vrací hodnotu INI proměnné dle [[Oprava ini. hodnot#Tiskové proměnné - kl. F10 |nastavení proměnných]]  
 
|''' Settings.Values['VAR.promenna']'''||vrací hodnotu INI proměnné dle [[Oprava ini. hodnot#Tiskové proměnné - kl. F10 |nastavení proměnných]]  
 +
|-valign=top
 +
|'''Settings.Values['ODB.promenna']'''||vrací hodnotu proměnné identifikující vybraného odběratele v rámci skriptů pro MIS (F_ICO, F_ICO8, F_Prijem, F_Jmeno, F_IndCena, F_DopCena, F_Dealer, F_EAN, F_Skupina, F_TypAdr, F_Region)
 +
|-valign=top
 +
|'''Settings.Values['DOD.promenna']'''||vrací hodnotu proměnné identifikující vybraného dodavatele v rámci skriptů pro MIS
 
|-valign=top
 
|-valign=top
 
|''' [[Objekt TMOSCommunicator|TMOSCommunicator]]'''||umožňuje komunikaci s MaximObjServerem
 
|''' [[Objekt TMOSCommunicator|TMOSCommunicator]]'''||umožňuje komunikaci s MaximObjServerem
Řádek 25: Řádek 30:
 
|''' [[Objekt TKAPPvQuery|TKAPPvQuery]]'''|| umožňuje pracovat s SQL dotazy v prostředí Pervasive SQL
 
|''' [[Objekt TKAPPvQuery|TKAPPvQuery]]'''|| umožňuje pracovat s SQL dotazy v prostředí Pervasive SQL
 
|-valign=top
 
|-valign=top
|''' [[Objekt TKAPADOTable|TKAPADOTable]]'''|| umožňuje manipulaci s externími databázovými tabulkami prostřednictvím rozhraní ADO
+
|''' [[Objekt TKAPADOTable|TKAPADOTable]], [[Objekt TKAPADOQuery|TKAPADOQuery]], [[Objekt TKAPADOConnection|TKAPADOConnection]]'''|| umožňuje manipulaci s externími databázovými tabulkami prostřednictvím rozhraní ADO
 
|-valign=top
 
|-valign=top
 
|''' [[Objekt App|App]]'''|| umožňuje spouštět a ovládat libovolnou funkci dostupnou z hlavního menu aplikace
 
|''' [[Objekt App|App]]'''|| umožňuje spouštět a ovládat libovolnou funkci dostupnou z hlavního menu aplikace
 +
|-valign=top
 +
|''' [[Objekt TKAPIndPrice|TKAPIndPrice]]'''|| objekt pro zjišťování informací o skladových kartách (např. individuální ceny nebo ceny dle cenového pásma)
 +
|-valign=top
 +
|''' [[Objekt TKAPOrder|TKAPOrder]]'''|| objekt pro vytváření nových požadavků (objednávek zákazníků) a jejich editaci
 +
|-valign=top
 +
|''' [[Objekt TSylkExport]]'''|| provádí export libovolných dat do formátu SYLK (resp. SLK), který lze otevřít ve většině tabulkových kalkulátorů. K dispozici jsou funkce pro naplnění buněk tabulky textovými nebo číselnými hodnotami, výrazů pro součet, součin a průměr, nastavení fontů, barev, zarovnání, rámečků, formátů čísel, šířky sloupců a výšky řádků.
 +
Buňky tabulky je třeba plnit postupně po řádcích (v řádku směrem zleva doprava). Samotné uložení se provede za pomocí metody Save. Pokud není tato metoda zavolána, je uložení provedeno automaticky při ukončení práce s objektem.
 +
|-valign=top
 +
|''' Třída TPassMachineClient'''||umožňuje komunikaci s rozhraním webové služby PassMachine (slouží k podpoře a komunikaci s Google Wallet, Apple Wallet či Portmonka, například pro sledování bodového/bonusového konta zákazníka)
 
|}
 
|}

Aktuální verze z 13. 11. 2025, 18:42

Vybrané objekty ve skriptovacím programovacím jazyku

Objekt Popis
Settings.Values['INI.fieldname'] vrací hodnoty polí z tabulky SKLADINI
Settings.Values['KFG.fieldname'] vrací hodnoty polí z tabulky SKLADKFG
Settings.Values['USER.fieldname'] vrací hodnoty polí z tabulky SYSTUSER (fieldname je jméno pole z dané tabulky dle struktury souborů)
Settings.Values['DPH.ProcentoN'] vrací sazbu DPH (N je od 0 do 6)
Settings.Values['DPH.OznaceniN'] vrací krátké označení DPH (N je od 0 do 6)
Settings.Values['DPH.PasmoN'] vrací pásmo DPH (N je od 0 do 6)(všechny hodnoty dle aktuálně přihlášeného uživatele a databáze)
Settings.Values['VAR.promenna'] vrací hodnotu INI proměnné dle nastavení proměnných
Settings.Values['ODB.promenna'] vrací hodnotu proměnné identifikující vybraného odběratele v rámci skriptů pro MIS (F_ICO, F_ICO8, F_Prijem, F_Jmeno, F_IndCena, F_DopCena, F_Dealer, F_EAN, F_Skupina, F_TypAdr, F_Region)
Settings.Values['DOD.promenna'] vrací hodnotu proměnné identifikující vybraného dodavatele v rámci skriptů pro MIS
TMOSCommunicator umožňuje komunikaci s MaximObjServerem
TKAPBtrTable umožňuje manipulaci s databázovými tabulkami aplikace
TKAPMemTable umožňuje manipulaci s dočasnými paměťovými tabulkami
TKAPPvQuery umožňuje pracovat s SQL dotazy v prostředí Pervasive SQL
TKAPADOTable, TKAPADOQuery, TKAPADOConnection umožňuje manipulaci s externími databázovými tabulkami prostřednictvím rozhraní ADO
App umožňuje spouštět a ovládat libovolnou funkci dostupnou z hlavního menu aplikace
TKAPIndPrice objekt pro zjišťování informací o skladových kartách (např. individuální ceny nebo ceny dle cenového pásma)
TKAPOrder objekt pro vytváření nových požadavků (objednávek zákazníků) a jejich editaci
Objekt TSylkExport provádí export libovolných dat do formátu SYLK (resp. SLK), který lze otevřít ve většině tabulkových kalkulátorů. K dispozici jsou funkce pro naplnění buněk tabulky textovými nebo číselnými hodnotami, výrazů pro součet, součin a průměr, nastavení fontů, barev, zarovnání, rámečků, formátů čísel, šířky sloupců a výšky řádků.

Buňky tabulky je třeba plnit postupně po řádcích (v řádku směrem zleva doprava). Samotné uložení se provede za pomocí metody Save. Pokud není tato metoda zavolána, je uložení provedeno automaticky při ukončení práce s objektem.

Třída TPassMachineClient umožňuje komunikaci s rozhraním webové služby PassMachine (slouží k podpoře a komunikaci s Google Wallet, Apple Wallet či Portmonka, například pro sledování bodového/bonusového konta zákazníka)