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/ |