Entry point służy do określenia kodu księgowego stosowanego podczas generowania księgowań. Ten Entry point został dodany do źródła dla Stanów Zjednoczonych, w przypadku których należy dodać i zmodyfikować pewien typ kodu księgowego w obszarze lokalizacji kosztów WIP.
Jedna transakcja jest w toku.
Plik log jest zazwyczaj otwarty (może zależeć od kontekstu).
Entry point „INIACCCOD” znajduje się w pętli przeprowadzonej podczas konfiguracji kodów księgowych określonych w pozycji automatu księgującego, który jest w trakcie generowania. Zostaje wywołany zaraz po inicjacji kodu księgowego, aby mógł zostać użyty do wygenerowania księgowania. Następnie jest on stosowany w celu wykasowania inicjacji wykonywanej w standardzie dla danego typu kodu księgowego. Jest również używany do inicjacji kodu księgowego dla typu kodu księgowego, który został dodany i który jest używany przez automaty księgujące.
Dziennik jest przechowywany przed zatwierdzaniem w ekranach GACCENT0 [HAE0], GACCENT1 [HAE1] oraz GACCENT2 [HAE2]. Wszystkie pola na tych ekranach są dostępne i mogą zostać zmodyfikowane pod warunkiem przestrzegania ogólnych zasad zatwierdzania dokumentów. Jeśli nowe pola są dodawane do tabel dowodów księgowych, należy je dodać na tych ekranach.
Entry point „INIACCCOD” jest wywoływany w pętli dla kodów księgowych ustawionych w pozycji automatu księgującego. K jest użytym indeksem (Dla K=0 Do[F :GAD]NBRTYP-1). [F:GAD]TYPACCCOD(K) jest zgodne z typem kodu księgowego określonym w pozycji K-1 w tabeli konfiguracji kodu księgowego dla automatu księgującego, który jest w trakcie generowania.
Zmienna lokalna „CLECPT” zawiera wartość klucza dla tabeli, w której przeprowadza się wyszukiwanie kodu księgowego.
Zmienna lokalna „CODCPT” zawiera kod księgowy stosowany w tworzeniu pozycji księgowania.
Stąd używa się go do modyfikacji przeprowadzonej inicjalizacji lub do zainicjalizowania kodu księgowego dla nowego typu kodu księgowego zdefiniowanego i nie zarządzanego przez standard, konieczne jest wpisanie określonego procesu:
Case [F:GAD]TYPACCCOD(K)
when 20
Call LECTURE('ONA',CLECPT,'') from CONTOBJ
If fstat : CODCPT = '' : Else : CODCPT = [F:ONA]ACCCOD : Endif
when ...
Endcase
Wszystkie tabele związane z tworzeniem dowodu księgowego są otwarte.
Tabela | Istotna treść | Tytuł tabeli |
GAUTACE [GAU] | Tak | Automaty księgujące |
GAUTACED [GAD] | Tak | Pozycje automatów księgujących |
GACCOUNT [GAC] | Nie | Konta |
GACCCODE [CAC] | Nie | Pozycje faktury sprzedaży |
CACNA [CNA] | Nie | Rodzaje |
COMPANY [CPY] | Nie | Firmy |
FACILITY [FCY] | Nie | Lokalizacje |
Ponadto tabela wyzwalająca i tabele połączone znajdują się na pozycji.
Inne tabele mogą znajdować się w pozycji, w zależności od kontekstu wywołania.