Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]
Witam,
Próbuję oprogramować następującą sytuacją. Po wybraniu towaru na dokumencie użytkownikowi ukazuje się formatka do wprowadzenia dodatkowych danych dla pozycji (tekst) po zatwierdzeniu informacja ta powinna dopisać się do opisu pozycji.
Do zmiany opisu napisałem:
Kod:
Dispatch xDk
Dispatch xBIORec
Dispatch xFunkcja
int nErr
debugger
xDk = xFactory.NewObject("BDokumentSp")
xBIORec = xFactory.NewObject("BIORec")
xFunkcja = xFactory.NewObject("BFunkcja")
nErr = xDk.Load(using "id=%d", 65614)
xBIORec.SetField("id", Using "%d", xDk.id)
xBIORec.BeginSection("Pozycja dokumentu")
xBIORec.SetField("kod","1021-000010")
xBIORec.SetField("opis","qwertyu")
xBIORec.EndSection()
nErr = xFunkcja.EditSp(xBIORec)
xBIORec.Clear()
Jednak nie działa to jeśli dokument jest w trybie edycji. A jak nie jest to nie poprawia pozycji tylko dodaje nową. Czy da radę jakimś obiektem bezpośrednio zmienić opis w pozycji podczas edycji dokumentu ??