( 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
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ě");
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ě");