Przejdź do treści
ABHelp ABHelpCentrum pomocy Historia zmianPanel

Gdy Subiekt się zawiesza — automatyczne odtwarzanie połączenia

Cztery ustawienia, dzięki którym zawieszony Subiekt nie zatrzymuje całej kolejki dokumentów. Uwaga: dwa z nich domyślnie nic nie robią, dopóki sam ich nie ustawisz.

Ostatnia aktualizacja: 7 sierpnia 2026
  1. Sprawdź, czy to Twój problem

    Ten poradnik jest dla Ciebie, jeśli zdarza się, że:

    • Subiekt przestaje odpowiadać w trakcie wystawiania dokumentu,
    • kolejne dokumenty z kolejki kończą się w kółko tym samym błędem, aż ktoś ręcznie zrestartuje Subiekta,
    • zawiesza się generowanie wydruku PDF.

    Jeśli takie sytuacje się nie zdarzają — zostaw te ustawienia w spokoju.

  2. Otwórz sekcję Wystawianie dokumentów (faktury, paragony, WZ)

    Wszystkie opisane niżej opcje są w sekcji Wystawianie dokumentów (faktury, paragony, WZ). Pokazują się dopiero po włączeniu przełącznika Włącz moduł wystawiania dokumentów.

    To zestaw ustawień dla konfiguracji z Sellasist.

    abc-wystawianie-dokumentow-faktury-paragony-wz--wlacz-modul-wystawiania-dokumentow.png
    Główny przełącznik modułu wystawiania dokumentów.
  3. Włącz Resetuj Sferę po fatalnym błędzie COM

    To jest podstawowe zabezpieczenie. Gdy Subiekt zwróci poważny błąd połączenia — również przy generowaniu wydruków — program sam zamyka Subiekta, nawiązuje połączenie od nowa i jeden raz ponawia operację. Działa zarówno przy zamówieniach (ZK), jak i przy fakturach.

    Bez tego ustawienia kolejne dokumenty z kolejki będą kończyć się dokładnie tym samym błędem, aż ktoś ręcznie zrestartuje Subiekta.

    abc-wystawianie-dokumentow-faktury-paragony-wz--resetuj-sfere-po-fatalnym-bledzie-com.png
    Przełącznik Resetuj Sferę po fatalnym błędzie COM.
  4. Zdecyduj, KTÓRE Subiekty wolno zamknąć

    Zaraz pod poprzednim przełącznikiem pojawia się Zamykaj tylko Subiekt tego integratora. To najważniejsza decyzja w całym poradniku.

    • Wyłączone (tak jest domyślnie) — reset zamyka WSZYSTKIE Subiekty uruchomione na tym komputerze. Także ten, w którym właśnie pracuje człowiek, i ten należący do drugiej firmy. Człowiek traci to, czego nie zdążył zapisać.
    • Włączone — zamykany jest wyłącznie Subiekt uruchomiony przez program, dla operatora i firmy ustawionych w sekcji Połączenie z Subiekt. Ręcznie otwarty Subiekt i Subiekt innego operatora zostają nietknięte.

    Włącz to ustawienie, jeśli przy tym komputerze pracuje ktoś jeszcze albo obsługiwana jest na nim druga firma.

    Ta sama zasada obowiązuje przycisk Zresetuj subiekta z sekcji Połączenie z Subiekt — przy wyłączonej opcji zamknie on wszystkie Subiekty na komputerze.

    abc-wystawianie-dokumentow-faktury-paragony-wz--zamykaj-tylko-subiekt-tego-integratora.png
    Pod-opcja Zamykaj tylko Subiekt tego integratora — widoczna po włączeniu resetu Sfery.
  5. Ustaw Timeout generowania PDF (sekundy) — inaczej zabezpieczenie nie zadziała

    W polu Timeout generowania PDF (sekundy) domyślnie stoi 0, a 0 znaczy wyłączone. Dopóki nie wpiszesz tam liczby sekund, zawieszony wydruk PDF będzie wisiał w nieskończoność i żaden reset się nie uruchomi — mimo włączonego przełącznika z poprzedniego kroku.

    Wpisz liczbę sekund (podpowiedź przy polu sugeruje 15). Po jej przekroczeniu Subiekt zostanie zamknięty, a przy włączonym Resetuj Sferę po fatalnym błędzie COM połączenie nawiąże się od nowa.

    Włączaj to tylko wtedy, gdy generowanie wydruków faktycznie się zawiesza — nie na zapas.

    abc-wystawianie-dokumentow-faktury-paragony-wz--timeout-generowania-pdf-sekundy.png
    Pole Timeout generowania PDF (sekundy) — 0 oznacza wyłączone.
  6. Ustaw Opóźnienie generowania PDF (sekundy), gdy PDF wychodzi niekompletny

    Pole Opóźnienie generowania PDF (sekundy) mówi, ile sekund odczekać tuż przed wygenerowaniem wydruku. Przydaje się, gdy PDF bywa robiony zanim Subiekt dokończy zapis dokumentu — wtedy na wydruku brakuje danych.

    Domyślne 0 oznacza brak opóźnienia. Zaczynaj od małej wartości; każda sekunda tutaj wydłuża obsługę każdego dokumentu.

    abc-wystawianie-dokumentow-faktury-paragony-wz--opoznienie-generowania-pdf-sekundy.png
    Pole Opóźnienie generowania PDF (sekundy).
  7. Zapisz zmiany

    Kliknij Zapisz zmiany w górnym pasku i potwierdź przyciskiem Zapisz i uruchom ponownie. Ustawienia zadziałają po ponownym uruchomieniu programu.

    Nie używaj do tego przycisku Zapisz Bez walidacji.

  8. Zestaw, który zwykle działa

    Dla komputera, na którym Subiekt bywa zawieszany:

    • Resetuj Sferę po fatalnym błędzie COM — włączone,
    • Zamykaj tylko Subiekt tego integratora — włączone, jeśli ktoś jeszcze pracuje na tym komputerze,
    • Timeout generowania PDF (sekundy) — wpisana liczba sekund, nie 0,
    • Opóźnienie generowania PDF (sekundy) — 0, chyba że wydruki wychodzą niekompletne.

    Jeśli mimo to dokumenty dalej się nie wystawiają, zajrzyj do logów — treść błędu wskaże, czy problem jest po stronie Subiekta, czy w danych zamówienia.

  9. Sprawdź również

Czy ten artykuł był pomocny?