Punkty wejścia > Moduł Księgowość > Standardowy skrypt TRTPCEB 

INIACCCOD: Po inicjalizacji kodu księgowego

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.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Plik log jest zazwyczaj otwarty (może zależeć od kontekstu).

Różne przypadki wywoływania

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.

Dostępne zmienne oraz maski

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

Otwarte tabele

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.