Autor Wątek: DodajZW. Problem z zapisem poprzez Sfere  (Przeczytany 2052 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline papux

  • Nowy użytkownik
  • *
  • Wiadomości: 7
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.74
DodajZW. Problem z zapisem poprzez Sfere
« dnia: 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ć

Forum Użytkownikow Subiekt GT

DodajZW. Problem z zapisem poprzez Sfere
« dnia: Kwiecień 09, 2023, 00:12:07 »