Kod prosty jak drut a nie potrafię wyłowić co z nim nie tak. Błąd wyrzuca na dodaj_zw.Zapisz()
Oczywiście chce zrobić zwrot do paragonu.
oSubGT = oGT.Uruchom(1, 4)
wczytaj_paragon = oSubGT.SuDokumentyManager.Wczytaj(nr_paragonu)
dodaj_zw = oSubGT.SuDokumentyManager.DodajZW()
dodaj_zw.NaPodstawie(wczytaj_paragon.Identyfikator)
dodaj_zw.Zapisz()
Kod Błędu
Wystąpił wyjątek: com_error
(-2147352567, 'Wystąpił wyjątek.', (0, 'Subiekt.ZW.1', 'Nie można zapisać dokumentu.\r\n', None, 0, -2147217632), None)
File "E:\Projekty_gotowe\Subiekt2\test.py", line 76, in zwrot_PA
dodaj_zw.Zapisz()
File "E:\Projekty_gotowe\Subiekt2\test.py", line 81, in <module>
zwrot_PA(nr_zamowienia='519025559')
pywintypes.com_error: (-2147352567, 'Wystąpił wyjątek.', (0, 'Subiekt.ZW.1', 'Nie można zapisać dokumentu.\r\n', None, 0, -2147217632), None)
Natomiast jeśli użyje
oSubGT = oGT.Uruchom(1, 4)
wczytaj_paragon = oSubGT.SuDokumentyManager.Wczytaj(nr_paragonu)
dodaj_zw = oSubGT.SuDokumentyManager.DodajZW()
dodaj_zw.NaPodstawie(wczytaj_paragon.Identyfikator)
dodaj_zw.Wyswietl()
Otworzy się okno w którym kliknę Zapisz i wszystko przechodzi poprawnie.
czyli
dodaj_zw.Zapisz() generuje błąd
dodaj_zw.Wyswietl() Przechodzi poprawnie
Co robię źle albo jakiego parametru zapominam dodać