mojaSymfonia FORUM
https://forum.mix-soft.pl/

Odświeżenie listy dokumentów [FiK 2013]
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5273
Strona 1 z 1

Autor:  qres [ 2013-11-02, 13:00 ]
Tytuł:  Odświeżenie listy dokumentów [FiK 2013]

Witam
W jaki sposób "odświeżyć" listę dokumentów (Dokumenty->Przeglądanie->Bufor) aby widoczne były zmiany wprowadzone przez raport uruchomiony przez "prawoklik" ? Raport "grzebie" w bazie dokumentów a nie w obiekcie wyświetlającym listę dokumentów ....

Autor:  rafal [ 2013-11-03, 00:38 ]
Tytuł:  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.

Autor:  qres [ 2013-11-03, 02:22 ]
Tytuł:  Re: Odświeżenie listy dokumentów [FiK 2013]

Dzięki wielki :)
Nie pomyślałem o tym aby info o zmianach "podesłać" do bazy logów a przy pracy wielostanowiskowej to niezbędne jest :oops:

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/