[FKP2017] Edycja dokumentu za pomocą InfoDok
Próbuję zmienić treść dokumentu w buforze. Niby raport nie zwraca błędu ale efektu brak. Ma ktoś jakieś sugestie?
Kod:
#include "defdok.sci"
BASEHANDLE bks, bb, bz
bks = dbOpenDokBase( indeksRoku(), ZRODLO_KSIEGI, true )
bb = dbOpenDokBase( indeksRoku(), ZRODLO_BUFOR, true )
bz = dbOpenZapBase( indeksRoku(), ZRODLO_BUFOR, true )
infoDok dc
dc.bDok = bb
dc.bZap = bz
int ErrDok
long idDok = 6666
dc.Clear()
dc.SetKey( "id" )
dc.SetKeySeg( "id", idDok )
ErrDok = dc.GetRec( EQ)
if !ErrDok then
dc.SetField(0,"tresc", "nowa treść")
dc.PutRec()
endif