EchoForAutoEmail

(   Mode    : Byte;
    <0>                     <1>
    DBT     : Byte;         AvizoCode   : Integer;
    Index   : Word;         Data1       : String;
    RefDate : Date;         Data2       : String)
    ManId   : Longint;
    Data1   : String;
    Data2   : String)

Upozorňuje systém automatických eMailů (Avízo) na nějakou událost podle parametru Mode

Mode = 0

Došlo ke změně věty z tabulky (například srážky), která je připojená k historické položce. Vzhledem k tomu, že tento druh změn není systém schopen detekovat, protože ident relace je stále stejný, je potřeba použít tuto proceduru.

Parametrr

Popis

DBT Číslo databáze položky. Lze psát dbtO nebo dbtP.
Index Index historické položky, které se změna týká.
RefDate Od kdy změna platí. Obvykle se vkládá období zpracování  mezd.
ManId Ident zaměstnance.
Data1 Vlastní text před změnou.
Data2 Vlastní text po změně.

Systém testuje, zda existuje definice AutoEmailu pro položku DBT[Index] . Jestliže existuje, vygeneruje podle nalezených pravidel událost pro AutoEmail. 

Příklad:

dim ActMonth : Byte;
dim SysMonth : Word;
dim SysYear : Word;
GetActEnv(ActMonth, SysMonth, SysYear);
EchoForAutoEmail(0, dbtP, MainPol, _Date(1,ActMonth,SysYear), O[dbIdent], "Cosi před změnou ...", "A po změně");

Mode=1

Obecné oznámení systému Avízo. Kód události bude v parametru AvizoCode.

Použitelné kódy:

Příklad:

EchoForAutoEmail(1, 27, "Cosi před změnou ...", "A po změně");