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

HMF 2010.1 - OnBeforeBuforEdit
https://forum.mix-soft.pl/viewtopic.php?f=15&t=1991
Strona 1 z 1

Autor:  bartek [ 2010-05-04, 10:35 ]
Tytuł:  HMF 2010.1 - OnBeforeBuforEdit

Podczas tworzenia dokumetu "Przyjęcie z produkcji" z poziomu zlecenia produkcyjnego chciałbym aby to przyjęcie inicjowane było jakimiś wartościami. Umieściłem w procedurze OnBeforeBuforEdit następuący kod:

Kod:
Dispatch xDk
Dispatch xBIORec 
Dispatch xFunkcja
long nErr

xDk = xFactory.NewObject("BDokumentMg")

xBIORec = xFactory.NewObject("BIORec")
xFunkcja = xFactory.NewObject("BFunkcja")

nErr = xDk.Load(using "id=%d", lId)

xBIORec.SetField("id", Using "%d", xDk.id)

xBIORec.SetField("opis", "Jaki opis")

nErr = xFunkcja.EditMg(xBIORec)
xBIORec.Clear()


niestety nie działa.

Czy może ktoś coś poradzić na to?[/code]

Autor:  rafal [ 2010-05-04, 14:43 ]
Tytuł: 

Nie można edytować Zlecenia oboektem BIoRec i BFunkcja.

Autor:  bartek [ 2010-05-04, 15:11 ]
Tytuł: 

Dziękuję za zainteresowanie.

Nie chodzi mi o edycję zlecenia tylko przyjęcia z produkcji. Jak piszę poniższy kod w osobnym raporcie (nie w procedurach) to aktualizuje mi dokument tak jak chcę, niestety podczas tworzenia nie działa.

Autor:  rafal [ 2010-05-04, 15:15 ]
Tytuł: 

Ok, przepraszam - nie doczytałem.

Zobacz co zwraca Ci nErr bo wygląda na to, że dokument jest już w edycji i nie pozwoli Ci go edytować z poziomu AMBasica.

Autor:  bartek [ 2010-05-04, 20:21 ]
Tytuł: 

nErr zwraca 0

Autor:  rafal [ 2010-05-04, 22:44 ]
Tytuł: 

ups

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