Re: Odświeżenie listy dokumentów [FiK 2013]
Sposób, który podam zadziała tylko w przypadku kiedy program zarejestrowany jest na licencji wielostanowiskowej (czyli na bazie DEMO_FK nie zadziała :) )
Jeżeli swoim rozwiązaniem zmieniłeś przykładowo znacznik dokumentu w buforze (baza buf_dokum
id = 1) i chcesz aby znacznik odświeżył się na liście wykonaj poniższy kod.
Kod:
int sub reList(string sBaseName, long lRecId)
int lb = open KatalogFirmy()+"51.LOG" for base "LOG_BASE"
clear(lb)
setfield(lb,"baseName", sBaseName )
setfield(lb,"rec_id", lRecId )
setfield(lb,"operation", 3 )
setfield(lb,"term", 9999 )
insrec(lb)
endsub
reList("buf_dokum", 1)
Bądź cierpliwy bo odświeżenie następuje po kilku sekundach.