Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: rafus202 w Sierpień 05, 2019, 09:24:06
-
Witam, po aktualizacji do wersji 1.5801 wystepuje problem z wczytaneim dokumentu
-
A przechwytujesz jaki to wyjątek?
-
Tak, po wywołaniu metody wczytaj uruchamia się subiekt z polem wyboru magazynu po wybraniu wyłącza subiekta.
-
Jest tak, jak napisałeś za drugim razem - problem występuje przy zmianie magazynu, a nie wczytaniu dokumentu.
-
Tego wyjątku nie ma na liście Insertowskiej. Może przekazujesz tam jakiegoś krzaka zamiast identyfikatora magazynu?
-
Magazyn próbowałem wybrać nawet ręcznie z wyskakującego okna.
-
Jeśli wybór magazynu działa to może ten numer dokumentu podajesz w nieprawidłowym formacie? Sprawdź go metodą Istnieje.
-
Program działał aż do momentu aktualizacji na wersję 1.58 HF1, najpierw sprawdzam czy dokument istnieje jeśli nie istnieje zwracam komunikat jeśli istnieje to go wczytuję.
Sprawdzenie czy istnieje działa, wyświetlenie juz nie.
-
Wcześniej najwyraźniej źle skojarzyłem problem... Spróbuj skorzystać z managera dokumentów dostępnego od wersji 1.14 programów Insertu (właściwość "SuDokumentyManager" obiektu "GT"), nadmieniam, że jeszcze tego nie sprawdzałem.
edit.
Niestety nic to nie zmienia, powtórzyłem błąd.
-
Potwierdzam, w kilku programach działało i przestało, pomogło wczytanie id dokumentu (np. dok_Id) zamiast np. numeru faktury "FS xxx". Uwaga id dokumentu powinien być typu Long Integer.
-
Potwierdzam, wczytywanie dokumentów po numerze nie działa - jedynie po id.
-
Jak mogę sprawdzić ID dokumentu przez subiekt?
-
Jak masz pełny numer dokumentu to najprościej pewnie będzie odpytać bazę.
-
Po aktualizacji do 1.58 HF1 działa wam metoda PodajRozrachunek();
dokument wczytuje się poprawnie, ale przy próbie wysyłania metody subiekt wyrzuca błąd:
Określone rzutowanie jest nieprawidłowe w InsErt.SuDokument.PodajRozrachunek()
-
Wszystkie problemy ze Sferą mają zostać rozwiązanie do końca tygodnia w HF2.