Re: Cykliczne wykonywanie skryptu w handlu
W procedurze OnTimer() możesz sprawdzać która jest godzina funkcją Time() i reagować.
Poniżej przykładowy krótki przykład uruchamiania kodu co każdą pełną godzinę.
Dodatkowo w przykładzie uzależniono wykonanie kodu od zalogowanego użytkownika.
Raporty -> Procedury -> OnTimer
Kod:
//"proctm.sc","Procedura OnTimer",12015,0,1.0.0,SYSTEM
//" Procedury",2400,14,62
// o każdej pełnej godzinie
string ostatnie_wykonanie = "00"
int sub OnOpen()
OnOpen = 0
endsub
int sub OnTimer()
if mid(time(),1,2) != ostatnie_wykonanie && CurrentUser() == "DD" then
// wykonaj jakiś kod
ostatnie_wykonanie = mid(time(),1,2)
endif
OnTimer = 0
endsub
int sub OnClose()
OnClose = 0
endsub