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?