Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 21:40x



Odpowiedz w temacie  [ Posty: 4 ] 
[HMF2015] Sprawdzanie czy raport jest aktualnie wykonywany 
Autor Wiadomość

Rejestracja: 2013-10-02, 08:42
Posty: 23
Pomógł: 2
Post [HMF2015] Sprawdzanie czy raport jest aktualnie wykonywany
Witam.
Czy w HMF istnieje metoda sprawdzenia czy raport "xyz" jest aktualnie wykonywany?

Do autorskiej procedury importu dokumentów sprzedaży chcę, stworzyć narzędzie typu 'Rollback' które w przypadku niepowodzenia raportu (czyli jak się z dowolnego powodu wysypie) wykona automatycznie usunięcie wczytanych dokumentów.
Proces wymyśliłem tak:
1) na początku raportu "zapisuje sobie" w bazie listę wczytywanych identyfikatorów dokumentów więc wiem które dokumenty się wczytują,
2) Na końcu kodu raportu, gdy raport się wykona poprawnie, ww. identyfikatory dokumentów są usuwane z bazy (czyli czyszczona jest lista dokumentów do ew. usunięcia)

Chciałbym sprawdzać w ontimerze istnienie tej listy, jednocześnie wykluczając moment w którym trwa import, czyli wykonuje się raport "xyz".
Z góry dziękuję za pomoc.


2015-04-19, 14:33
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: [HMF2015] Sprawdzanie czy raport jest aktualnie wykonywa
Ta wiadomość była pomocna.(1)
Na początku przy tworzeniu "listy" zapisuj przy id dokumentu, który ma być zaimportowany dodatkowo "datę i godzinę" dodania rekordu do listy oraz "status importu" dokumentu.
Wtedy w on timerze będziesz wiedział ile i które dokumenty zostały przetworzone oraz zakładając jakiś TimeOut możesz uznać, że raport powinien zakończyć działanie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-04-19, 17:27
Wyświetl profil

Rejestracja: 2013-10-02, 08:42
Posty: 23
Pomógł: 2
Post Re: [HMF2015] Sprawdzanie czy raport jest aktualnie wykonywa
Ta wiadomość była pomocna.(1)
Spoko, właśnie chciałem napisać że chwile po napisaniu tematu wymyśliłem jak prosto rozwiązać mój problem inaczej, nie ryzykując że przewidziany przeze mnie max timeout zawiedzie.
Tworzę raport uruchamiający 2 inne raporty po kolei, to definitywnie rozwiązuje problem, zawsze po udanym/nieudanym imporcie następuje sprawdzenie poprawności:
Kod:
Run("Import - Main") // raport importujący
Run("Import - SessionControl") // tu ewentualny roll back gdy powyższy raport skończy się wystąpieniem błędu


Dzięki Rafał za zainteresownie się tematem :)


2015-04-19, 19:58
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: [HMF2015] Sprawdzanie czy raport jest aktualnie wykonywa
Sprytnie.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-04-19, 20:41
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Nasz Bank czy raport w FK ?

w Pozostałe

wrob

2

4325

2009-05-12, 15:28

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Hurtowe sprawdzanie statusu VAT

w Programy Księgowe

Gepp87

0

4073

2020-02-24, 21:50

Gepp87 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Weryfikacja przed migracją / Sprawdzanie planu kont

w Techniczne

karolokser

5

3950

2018-01-09, 16:41

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. ile może trwać sprawdzanie poprawności danych

w Techniczne

przemeko

0

2186

2019-12-04, 16:38

przemeko Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 5 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant