Skriptovací jazyk - tvorba sestav: Porovnání verzí
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 | ||
| + | |} | ||
| − | + | 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) | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | 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 | ||
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)