Parametry > Księgowość > Interfejs księgowy > Porównanie automatów księgujacych 

To narzędzie służy do porównywania automatów księgujących poprzez utworzenie szczegółowego log różnic. Mogą to być:

dwa identyczne automaty księgujące w dwóch różnych folderach. Jest to przydatne, na przykład, w sytuacji, kiedy nowy automat księgujący jest dostarczany przez poprawkę. Taki automat jest dostarczany tylko do folderu referencyjnego, a stamtąd automat księgujący może być modyfikowany przez ustawienia w folderze live.

dwa różne automaty księgujące (niezależnie od tego, czy są w jednym folderze).

dla grupy automatów księgujących (określonych szablonem) między dwoma folderami (w tym wypadku, automaty księgujące powinny mieć identyczne kody i pole kodu nie jest uzupełniane dla drugiego automatu księgującego).

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

W trakcie uruchamiania funkcji wymagane jest wstępne wprowadzenie parametrów dla oryginalnego automatu księgującego (kod, folder) i automatu do porównania (kod, folder). Foldery mogą być zlokalizowane w jednym serwerze lub w różnych, przy użyciu składni określonej w załączniku do dokumentacji.

Po wprowadzeniu wpisu, potwierdzenie wpisu uruchamia proces, po zakończeniu którego wyświetlany jest log. Różne typy pozycji wyświetlane w logu są wyszczególnione poniżej.

Zamknij

 

Pola

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

Źródło

  • Folder (pole DOSORG)
  • Dokument (pole PCEORG)

 

  • pole DESORG

 

Miejsce docelowe

  • Folder (pole DOSDES)
  • Dokument (pole PCEDES)

 

  • pole DESDES

 

Zamknij

 

Inne warunki

Pozycje występujące w logu

###############################

Porównanie automatów księgujących

>> FOLDER 1 / AUTOMAT1 (nazwa)

>> FOLDER 2 / AUTOMAT2 (nazwa)

Wprowadzenie do log różnic. Podczas porównywania kilku automatów, między dwoma automatami wystąpią dwie pozycje # (wiersz końca logu, po którym następuje wierz początku logu dla następnego automatu)

Jeśli folder jest jeden, a automaty są różne, na końcu pierwszego wiersza wyświetlany jest kod folderu, a w następnych dwóch wierszach wyświetlane są tylko kody automatów księgujących; podobnie, jeśli automat jest jeden, a foldery są różne, w pierwszym wierszu wyświetlany jest automat, a w kolejnych dwóch foldery.

Następnie, wszystkie różnice są poprzedzone prefiksem >>, aby określić wartość automatu księgującego jako 1 lub << aby określić wartość automatu jako 2.

###############################

P :Automat księgujący nie istnieje w folderze D

###############################

Kiedy porównywana jest grupa automatów, to narzędzie wskazuje, które automaty należące do szablonu nie występują w jednym z dwóch folderów. Bezpośrednio po tych pozycjach następuje wynik porównania następnego automatu (jeśli taki istnieje).

*** Nazwa pola nagłówka (kod)

>> wartość 1

<< wartość 2

Jeśli pola w nagłówku automatu są różne, nazwa pola będzie wyświetlana w słowniku razem z kodem oraz dwoma wartościami. Jeśli pole zawiera indeks, wyświetlone zostaną różniące się indeksy.

Na przykład:

Moduł (MODUŁ)

Tabela (TBL)

Tabele powiązane 2 (LIKTBL(2))

*** Formuła Nazwa (kod)

>> wyrażenie 1

<< wyrażenie 2

Jeśli formuły w tabeli pola nagłówka są różne, komunikat zaczyna się od Formuły, po której następuje nazwa oszacowanego pola, oraz kod pola znaleziony w słowniku.

*** Liczba pozycji w automacie księgującym

>> wartość 1

>> wartość 2

Ten komunikat wskazuje, że liczba pozycji określona w dwóch automatach księgujących nie jest taka sama. Należy zauważyć, że porównanie przebiega osobno dla każdej pozycji; jeśli dwie pozycje nie mają takiego samego kodu, ale poza tym są identyczne, zostaną wyświetlone jako różne pozycje. Dlatego ważne jest ujednolicenie pozycji kodów podczas definiowania automatów księgujących (numery nie mogą następować po sobie nawzajem, innymi słowy możliwe jest określenie grup pozycji oddzielonych przez 10).

*** Pozycja Tytuł numeru pola (kod)

>> wartość 1

<< wartość 2

Odnaleziono różnicę w jednym z pól pozycji (od tego miejsca jest identyczne z przypadkiem, w którym następuje podobna różnica w nagłówku automatu).

*** Numer pozycji Formuła Nazwa (kod)

>> wyrażenie 1

<< wyrażenie 2

Wykryto różnicę w formule, podobnie może się zdarzyć w nagłówku, ale w tym wypadku znajduje się ona w danej pozycji. Należy zauważyć, że niezdefiniowane wyrażenie pojawia się w formie komunikatu:

(niezdefiniowane wyrażenie)

*** Numer pozycji

>> [ Pozycja nie istnieje ]

<< „Tytuł pozycji

Pozycja istniejąca w jednym z automatów księgujących nie istnieje w innym (w tym wypadku nie istnieje w pierwszym automacie, ponieważ posiada prefiks >>, ale taka sytuacja może też wystąpić w drugim automacie).

=== Ilość różnic: liczba

############################

To podsumowanie podaje ogólną liczbą różnić wykrytych dla porównywanych automatów, różnych rodzajów (drobna różnica między polami liczona jest tak samo jak nieistniejąca pozycja; z drugiej strony zupełnie inna pozycja posiadająca ten sam numer jest uznawana za o wiele ważniejszy numer błędu). W przypadku porównywania wielu automatów księgujących, pozycja # jest pozycją zamykającą porównywanie.

=== Dwa automaty księgujące są identyczne

############################

Ta pozycja podsumowania jest wyświetlana, jeśli nie wykryto różnic. W przypadku porównywania wielu automatów księgujących, pozycja # jest pozycją zamykającą porównywanie.

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,, ale brak dedykowanego zadania standardowego do jej wykonania.

Komunikaty o błędzie

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

Folder nie istnieje
Automat księgujący nie istnieje w folderze FOLDER

Ten komunikat pojawia się podczas wprowadzania parametrów, jeśli wprowadzony został nieistniejący folder lub kod automatu.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja