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

Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5681
Strona 1 z 1

Autor:  Bartosh89 [ 2014-03-28, 15:02 ]
Tytuł:  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 ??

Autor:  rafal [ 2014-03-28, 15:26 ]
Tytuł:  Re: Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]

Kod:
xBIORec.BeginSection("Pozycja dokumentu")
xBIORec.SetField("lp","1")
xBIORec.SetField("opis","qwertyu")
xBIORec.EndSection()

Autor:  Bartosh89 [ 2014-03-28, 15:29 ]
Tytuł:  Re: Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]

Tak próbowałem.
Taki sposób może działać tylko w przypadku korekt.
Lp - Liczba porządkowa Lp identyfikująca korygowaną pozycję ;/

Autor:  rafal [ 2014-03-28, 15:43 ]
Tytuł:  Re: Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]

W taki sposób edytuje się dokumenty.

Może problem jest w tym, że dokument jest w trakcie edycji.

Autor:  Bartosh89 [ 2014-03-28, 15:47 ]
Tytuł:  Re: Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]

Tak jak wcześniej pisałem to jeżeli dokument jest w trybie edycji to nic się nie dzieje a jeżeli nie jest to dodaje się to jako nowa pozycja. A da radę wywołać coś żeby wyjść z trybu edycji wykonać raport i wejść w tryb edycji ??

Autor:  Bartosh89 [ 2014-03-31, 07:53 ]
Tytuł:  Re: Zmiana opisu w pozycji (OnTwChanged) [HMF 2014.a]

zmieniłem "kod" na "id" i teraz zmienia się opis ale tylko gdy dokument nie jest w trybie edycji. Zna ktoś sposób na zamknięcie trybu edycji na edytowanej fakturze i wejście ponownie w tryb edycji.

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