Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: papux w Kwiecień 09, 2023, 00:12:07

Tytuł: DodajZW. Problem z zapisem poprzez Sfere
Wiadomość wysłana przez: papux w Kwiecień 09, 2023, 00:12:07
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ć