mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Tworzenie korekty magazynowej z nową pozycją https://forum.mix-soft.pl/viewtopic.php?f=15&t=9797 |
Strona 1 z 1 |
Autor: | jabis [ 2020-12-03, 21:23 ] |
Tytuł: | Tworzenie korekty magazynowej z nową pozycją |
Muszę stworzyć dokument magazynowy korekty i dodać nową pozycję. O ile stworzenie korekty nie jest problemem, o tyle gorzej już idzie z dodaniem pozycji w dokumencie magazynowym. Próby uczynienie tego za pomocą IOrec: Kod: long idmg = 12345 dispatch xMg = xFactory.NewObject("BDokumentMg") IOrec dIN dIN.SetField("idDokKoryg",using "%l",idmg) dIN.BeginSection("Pozycja dokumentu") dIN.SetField("lp","0") dIN.SetField("kod","1000005") dIN.SetField("ilosc","2") dIN.EndSection() idmg = dIN.ImportMG() Niestety nie działa, choć w przypadku dokumentu handlowego analogiczna sekwencja działa. Próbowałem też po przez obiekty: Kod: long idmg = 12345 dispatch xMg = xFactory.NewObject("BDokumentMg") dispatch xPoz IOrec dIN xMg.Load(using "id = %l",idmg) xMg.Edit() xPoz = xMg.pozycje xPoz.AddNew() xPoz.kod = '100008' xPoz.Ilosc = 5 xPoz.jednostkaMiary = "szt" Tu jednak wykładam się przy podaniu wartości 'xPoz.kod = ' nie działa zapisy typu xPoz.kod('100008') też jest błędny. Jednostki miary i ilości nawet nie sprawdzałem w drugim kodzie. Czy ktoś takie rozwiązanie dla dokumentów magazynowych popełnił i mógł by mi podpowiedzieć jak to zrobić ? |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |