mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Tworzenie PW za pomocą IORec rozwala Handel (ERP 2019a) https://forum.mix-soft.pl/viewtopic.php?f=15&t=8858 |
Strona 1 z 1 |
Autor: | Kartomiotacz [ 2018-10-26, 16:07 ] |
Tytuł: | Tworzenie PW za pomocą IORec rozwala Handel (ERP 2019a) |
Staram się utworzyć dokument magazynowy PW: Kod: int sub UtworzDokument() IORec rec rec.SetField("typdk", "PW") rec.SetField("seria", "sPW") rec.SetField("termin", Data()) rec.SetField("kodMag", "MAG") rec.SetField("notatka", "test") rec.SetField("opis", "test") rec.SetField("nazwaKatalogu", "Dokumenty magazynowe") rec.SetField("nazwaRodzaju", "Dokumenty magazynowe ") rec.SetField("dataWystawienia",Data()) rec.SetField("dataOperacji",Data()) rec.BeginSection("Pozycja dokumentu") rec.SetField("kod", "towar_towar") rec.SetField("ilosc", "1") rec.EndSection() long id = rec.ImportMG() if !id then error "Nie udało się utworzyć dokumentu." endif endsub Niestety zawsze kończy się to błędem i w pewnym stopniu psuje uruchomioną instancję Handlu. Po wykonaniu powyższego kodu kartoteka dokumentów magazynowych staje się u mnie pusta i próba utworzenia nowego dokumentu owocuje błędem "Nie można utworzyć nowego dokumentu magazynowego. Magazyn jest nieokreślony.". (Użytkownik posiada domyślne magazyny i są one wybrane u dołu okna.) Czy w powyższym kodzie jest jakiś błąd, którego nie widzę? Jak inaczej można utworzyć dokument przyjęcia wewnętrznego? |
Autor: | Kartomiotacz [ 2018-10-26, 16:40 ] |
Tytuł: | Re: Tworzenie PW za pomocą IORec rozwala Handel (ERP 2019a) |
Wygląda na to, że kod powyżej jest w porządku, a opisane zachowanie było spowodowane wywołaniem xFactory.clear(). Wcześniej w raporcie tworzę towary przez obiekty xFactory i używałem powyższej metody do czyszczenia komunikatów o błędach. Wygląda jednak na to, że ma ona inne efekty uboczne. |
Autor: | bongos [ 2018-10-27, 08:06 ] |
Tytuł: | Re: Tworzenie PW za pomocą IORec rozwala Handel (ERP 2019a) |
xFactory.clear() |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |