Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-29, 08:08x



Odpowiedz w temacie  [ Posty: 2 ] 
Modyfikacja dokumentu poprzez obiekty 
Autor Wiadomość

Rejestracja: 2008-06-03, 12:18
Posty: 106
Post Modyfikacja dokumentu poprzez obiekty
Witam.

Mam takie pytanie

Chciałbym poprzez raport zmodyfikować dokument(y).
Zaznaczam interesujące mnie dokumenty sprzedaży i zbieram ich ID do tablicy w taki sposób:

Kod:
long zazn(1)

if SetTaggedPos(FS) then
   zazn(1) = GetLineID()
   while SetTaggedPos(NX)
      grow zazn,1
      zazn(size(zazn))=GetLineID()
   wend
endif


Teraz tworzę obiekt:

Kod:
xDocument=GetObjById("BDokumentSp",zazn(1))


Odczytywanie wartości obiektu jest możliwe. Testowe wydrukowanie niektórych właściwości:

Kod:
Print xDocument.DataSprzedazy,LF
Print xDocument.DataWystawienia,LF
Print xDocument.TerminPlatnosci,LF


Niestety nie wiem jak zapisać właściwość. Wiem, że mogę to zrobić przez SQL i Recordsety, ale czy można także przez obiekty. Spodziewam się, że przez obiekty zapisze mi się to we wszystkich tabelach powiązanych z dokumentami (np. OP czy TR). Poprzez recordsety poprawię tylko jedno pole.

Proszę o pomoc.

Dziękuję


2009-08-03, 15:27
Wyświetl profil
Autor Wiadomość
 


Awatar użytkownika

Rejestracja: 2008-09-23, 08:30
Posty: 149
Pomógł: 2
Post 
Niestety obiekty od dokumentów nie są edycyjne.
Jedyną opcją edycji dokumentów jest IORec.

Kod:
dispatch xdk = xFactory.NewObject("BDokumentSp")
dispatch xio = xFactory.NewObject("BIORec")
dispatch xf = xFactory.NewObject("BFunkcja")
xdk.Load("kod=FV7/07/09")
xio.SetField("id", using "%d", xdk.id)
xio.SetField("opis", "nowy opis")
//zmiana ceny pozycji
xio.BeginSection("Pozycja dokumentu")
  xio.SetField("opis","szybki procek")
  xio.SetField("cena","1")
xio.EndSection()
xf.EditSp(xio)


2009-08-03, 16:19
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Wymiary dokumentu -dostęp przez obiekty biznesowe

w Programowanie

tpuzowski

3

2767

2018-06-05, 10:10

bongos Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki modyfikacja dokumentu KP/KW

w Programowanie

caryca

0

2787

2015-01-11, 18:46

caryca Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. seryjna modyfikacja daty wprowadzenia dokumentu

w Programy Księgowe

suand

1

2377

2009-06-02, 11:18

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Forte + obiekty COM

w Programowanie

nyq

1

2374

2012-11-22, 17:40

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 77 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant