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

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m (Nová stránka: Settings.Values['INI.fieldname']..vrací hodnoty polí z tabulky SKLADINI Settings.Values['KFG.fieldname']..vrací hodnoty polí z tabulky SKLADKFG Settings.Values['USER.fieldname...)
 
 
(Není zobrazeno 18 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
Settings.Values['INI.fieldname']..vrací hodnoty polí z tabulky SKLADINI
+
Vybrané objekty ve [[Skriptovací programovací jazyk|skriptovacím programovacím jazyku]]
Settings.Values['KFG.fieldname']..vrací hodnoty polí z tabulky SKLADKFG
+
{| border=1 style="background:#ddddff; color:black" class = "wikitable"
Settings.Values['USER.fieldname']..vrací hodnoty polí z tabulky SYSTUSER
+
|-valign=top
  (fieldname je jméno pole z dané tabulky dle struktury souborů)
+
| '''Objekt''' ||'''Popis'''
Settings.Values['DPH.ProcentoN']..vrací sazbu DPH (N je od 0 do 6)
+
|-valign=top
Settings.Values['DPH.OznaceniN']..vrací krátké označení DPH (N je od 0 do 6)
+
|'''Settings.Values['INI.fieldname']'''||vrací hodnoty polí z tabulky SKLADINI
Settings.Values['DPH.PasmoN']..vrací pásmo DPH (N je od 0 do 6)
+
|-valign=top
  (všechny hodnoty dle aktuálně přihlášeného uživatele a databáze)
+
|'''Settings.Values['KFG.fieldname']'''||vrací hodnoty polí z tabulky SKLADKFG
Settings.Values['VAR.promenna']..vrací hodnotu INI proměnné dle nastavení proměnných (Oprava INI hodnot / F10)
+
|-valign=top
 +
|'''Settings.Values['USER.fieldname']'''||vrací hodnoty polí z tabulky SYSTUSER (fieldname je jméno pole z dané tabulky dle struktury souborů)
 +
|-valign=top
 +
|'''Settings.Values['DPH.ProcentoN']'''||vrací sazbu DPH (N je od 0 do 6)
 +
|-valign=top
 +
|'''Settings.Values['DPH.OznaceniN']'''||vrací krátké označení DPH (N je od 0 do 6)
 +
|-valign=top
 +
|''' 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)
 +
|-valign=top
 +
|''' 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
 +
|''' [[Objekt TMOSCommunicator|TMOSCommunicator]]'''||umožňuje komunikaci s MaximObjServerem
 +
|-valign=top
 +
|''' [[Objekt TKAPBtrTable|TKAPBtrTable]]'''|| umožňuje manipulaci s databázovými tabulkami aplikace
 +
|-valign=top
 +
|''' [[Objekt TKAPMemTable|TKAPMemTable]]'''|| umožňuje manipulaci s dočasnými paměťovými tabulkami
 +
|-valign=top
 +
|''' [[Objekt TKAPPvQuery|TKAPPvQuery]]'''|| umožňuje pracovat s SQL dotazy v prostředí Pervasive SQL
 +
|-valign=top
 +
|''' [[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
 +
|''' [[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)