Skriptovací jazyk - tvorba sestav: Porovnání verzí

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
m
Řádek 26: Řádek 26:
 
SkupinaSestav a SestavaCislo je identifikace spouštěné sestavy nadefinované v generátoru sestav.
 
SkupinaSestav a SestavaCislo je identifikace spouštěné sestavy nadefinované v generátoru sestav.
  
Doplněna je také funkce pro odeslání souboru mailem prostřednictvím protokolu SMTP:
+
Doplněna je také funkce pro odeslání souboru mailem prostřednictvím protokolu SMTP <br/>
''''Function SendMailBySMTP(From, SendTo, FileAttach, Subject, SMTPServer, SMTPSenderName, SMTPPassword, BodyString : String; var ErrMessage : String) : Boolean;''''
+
''''Function SendMailBySMTP(From, SendTo, FileAttach, Subject, SMTPServer, SMTPSenderName, SMTPPassword, BodyString : String; var ErrMessage : String) : Boolean;'''''
 +
<br/>
 +
{| border=1 style="background:#ddddff; color:black" class = "wikitable"
 +
|-
 +
|'''Funkce''' || ''''Popis''
 +
|''From''||odesílatel (obvykle ve formátu e-mailové adresy)
 +
|-
 +
|''SendTo''|| emailová adresa příjemce
 +
|-
 +
|''FileAttach'' || jméno souboru s přílohou
 +
|-
 +
|''Subject'' || předmět mailu
 +
|-
 +
|''SMTPServer'' || jméno SMTP serveru nebo IP adresa
 +
|-
 +
|''SMTPSenderName''|| přihlašovací jméno k SMTP serveru
 +
|-
 +
|''SMTPPassword'' || přihlašovací heslo k SMTP serveru
 +
|-
 +
|''BodyString'' || obsah zprávy - řádky odděleny znakem #13 neboli chr(13)
 +
|-
 +
|''ErrMessage'' || návratový chybový kód nebo zpráva
 +
|}
  
Funkce Popis
+
Pokud jsou parametry ''SMTPServer'', ''SMTPSenderName'', ''SMTPPassword'', ''From'' prázdné, tak se jejich hodnoty načítají z proměnných SMTP, 0 až SMTP, 3 (obsah proměnných lze nastavit pomocí dialogu ''Nastavení SMTP'' (kód menu 51,41)
From
 
odesílatel (obvykle ve formátu e-mailové adresy)
 
 
 
SendTo emailová adresa příjemce
 
FileAttach jméno souboru s přílohou
 
Subject předmět mailu
 
SMTPServer jméno SMTP serveru nebo IP adresa
 
SMTPSenderName přihlašovací jméno k SMTP serveru
 
SMTPPassword přihlašovací heslo k SMTP serveru
 
BodyString obsah zprávy - řádky odděleny znakem #13 neboli chr(13)
 
ErrMessage návratový chybový kód nebo zpráva
 
Pokud jsou parametry SMTPServer, SMTPSenderName, SMTPPassword, From prázdné, tak se jejich hodnoty načítají z proměnných SMTP, 0 až SMTP, 3 (obsah proměnných lze nastavit pomocí dialogu "Nastavení SMTP" (kód menu 51,41)
 

Verze z 22. 4. 2013, 10:12

Modul pro práci se skripty podporuje vytváření sestav připravených v generátoru sestav.

Příkaz pro spuštění výpočtu sestavy má následující syntaxi

Function GSRunReport(SkupinaSestav : Integer; SestavaCislo : Integer; Parametry: String): String;

Parametry musí být zapsány takto:
promenna1=hodnota1 #13 promenna2=hodnota2 #13 ... promenna_n=hodnota_n
Příklad
GSRunReport(6, 2, 'DatumOd=01/01/12'+chr(13)+'DatumOd=01/01/12')

Function GSRunReportV(SkupinaSestav : Integer; SestavaCislo : Integer; JmenaParametru: Array of String; Hodnoty: array of Variant): String;

V této variantě jsou parametry zadávány formou dvojice hodnot:
[promenna_1, ..., promenna_n], [hodnota_1, ..., hodnota_n]
Příklad
Například GSRunReportV(6, 2, ['DatumOd', 'DatumDo'], ['01/01/12', '01/01/12'])

SkupinaSestav a SestavaCislo je identifikace spouštěné sestavy nadefinované v generátoru sestav.

Doplněna je také funkce pro odeslání souboru mailem prostřednictvím protokolu SMTP
'Function SendMailBySMTP(From, SendTo, FileAttach, Subject, SMTPServer, SMTPSenderName, SMTPPassword, BodyString : String; var ErrMessage : String) : Boolean;

Funkce ''Popis From odesílatel (obvykle ve formátu e-mailové adresy)
SendTo emailová adresa příjemce
FileAttach jméno souboru s přílohou
Subject předmět mailu
SMTPServer jméno SMTP serveru nebo IP adresa
SMTPSenderName přihlašovací jméno k SMTP serveru
SMTPPassword přihlašovací heslo k SMTP serveru
BodyString obsah zprávy - řádky odděleny znakem #13 neboli chr(13)
ErrMessage návratový chybový kód nebo zpráva

Pokud jsou parametry SMTPServer, SMTPSenderName, SMTPPassword, From prázdné, tak se jejich hodnoty načítají z proměnných SMTP, 0 až SMTP, 3 (obsah proměnných lze nastavit pomocí dialogu Nastavení SMTP (kód menu 51,41)