Obsługa > Serwer przetwarzania w tle > Proces księgujący 

Ze względów technicznych (związanych z optymalizacją działania systemu, zarządzaniem blokadami), wszystkie zapisy księgowe, rejestrowane automatycznie (księgowanie faktur, kosztów amortyzacji, interfejs zapasów, księgowanie płatności itp.) są umieszczane w tabeli tymczasowej bazy danych i przetwarzanie zbiorcze, zarządzane przez tę funkcję, przekazuje je jako zapisy księgowe. Tak samo dzieje się w przypadku wszystkich operacji uzgadniania.

Jedyne księgowania, zapisywane bezpośrednio, to te księgowania, które wprowadzane są bezpośrednio lub poprzez import. Ponieważ wszystkie inne księgowane są poprzez zadanie przetwarzania w tle, ważne jest aby to zadanie przetwarzania w tle działało dla tych księgowań, które mają być zamknięte (w przeciwnym wypadku pozostają one niezamknięte aż do uruchomienia zadania).

Zadanie księgowania może być oznaczone jako nieaktywne, podczas, gdy żądanie zwolnienia zostało prawidłowo zapisane. Może to wynikać z różnych przyczyn:

  • ilości jednocześnie aktywnych zadań, skonfigurowanych dla serwera przetwarzania zbiorczego, jest zbyt duża: zadanie księgowania zbiorczego uruchomi się jedynie wówczas, kiedy odpowiednio duża ilość zadań w trakcie przetwarzania jest zakończona i może wówczas być przetwarzane następne zadanie.
  • zadanie przetwarzania w tle księgowania ma zostać uruchomione, ale czas oczekiwania, zdefiniowany w ustawieniu serwera przetwarzania, oznacza, że zadanie nie zostało jeszcze uruchomione
  • zadanie zostało zatrzymane a nawet przerwane w międzyczasie.

W przypadku wystąpienia tego problemu, najlepszym rozwiązaniem jest przejrzenie przetwarzanego zapytania lub trwającego procesu,w celu zlokalizowania źródła problemu.

Wymagania wstępne

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Przy otwieraniu funkcji pojawia się ekran, na którym znajdują się następujące informacje:

  • status dziennika, który może przybrać wartość Nieaktywny, Aktywny, W trakcie zamykania .
  • ilość poleceń księgowań zbiorczych do wykonania księgowego zadania przetwarzania w tle w trakcie przetwarzania (jeśli jest aktywny) lub ilość ostatnio uruchomionych poleceń (jeśli nie jest już aktywny). Oznaczenie statusu kończy ten numer polecenia, w celu zorientowania się, czy zadanie przetwarzania w tle jest w trakcie lub czy też zostało przerwane w międzyczasie.
  • odpowiedni numer procesu (w znaczeniu systemu operacyjnego0.
  • ilość dzienników, w których ciągle jeszcze musi być zakończone księgowanie oraz ilość operacji uzgadniania, pozostających do wykonania

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela Lista

  • Zadanie (pole COD)
  • Status zadania okresowego (pole STA)

Status zadania przetwarzania w tle może przyjmować następujące wartości:

  • Nieaktywne: Nie można go uruchomić. Zapisy oczekujące na zaksięgowanie kumulują się.
  • Aktywne: Zadanie przetwarzania w tle jest włączone.
  • W trakcie zamykania: Wydano polecenie zatrzymania trwającego zadania przetwarzania w tle. Zadanie przetwarzania w tle zostanie wkrótce zatrzymane.
  • W trakcie uruchamiania: Wydano polecenie zainicjowania zadania przetwarzania w tle. Zadanie przetwarzania w tle wkrótce się rozpocznie.
  • Wstrzymane dowody księgowe (pole NBRPCE)

Liczba zapisów w dzienniku oczekujących na zaksięgowanie.

  • Uzgadnianie (pole NBRMTC)

Liczba grup uzgadniania oczekujących na zatwierdzenie.

  • Aktualizacja salda (pole NBRBAL)
  • Zapytanie (pole RQT)
  • Status zapytania (pole FLAG)

Może przyjmować następujące wartości:

  • Oczekuje
  • W toku
  • Zakończone
  • Wstrzymane
  • Zabite
  • Przerwane
  • Błąd
  • Natychmiast
  • Ostrzeżenie
  • Następne wykonanie (pole NEXTEXE)

Zamknij

 

Ikona "Operacje"

Plik dziennika
Zadanie okresowe

 

Zamknij

 

Przyciski określone

Przycisk ten dostępny jest jedynie wówczas, kiedy zadanie jeszcze się nie rozpoczęło (w przeciwnym wypadku jest on nieaktywny). Pomiędzy momentem wydania polecenia rozpoczęcia a momentem, kiedy zadanie rzeczywiście się rozpoczyna, może upłynąć nieco czasu, w zależności od ustawienia serwera przetwarzania zbiorczego. W konsekwencji, po uruchomieniu tego przycisku, status serwera przetwarzania zbiorczego może wciąż nie być Aktywny. Aby ponownie sprawdzić status serwera, należy użyć menu Wyświetl/Odśwież lub klawisza F5.

Za pomocą tego przycisku można wydać polecenia zatrzymania dla dziennika. Tutaj również może pojawić się czas oczekiwania: w zależności od ustawienia, status dziennika może się zmienić z Aktywny na W trakcie zamykania na Nieaktywny zależnie od kolejności operacji odświeżania.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

„Serwer jest nieaktywny”

Komunikat taki wysyłany jest, jeśli zadanie księgowania zostało uruchomione w momencie, kiedy serwer przetwarzania zbiorczego nie był aktywny. W takim przypadku, żądanie uruchomienia jest zapisywane na serwerze przetwarzania zbiorczego ale zadanie rozpocznie się dopiero wówczas, kiedy serwer przetwarzania zbiorczego będzie uruchomiony.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja