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

MAJLET: Przed ponownym zapisem pozycji

Punkt wejścia MAJLET umożliwia interwencję podczas aktualizacji kodu uzgodnienia w rekordzie pozycji dokumentów księgowych

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Jeśli zmienna TRACE wynosi 1 oznacza to, że log jest otwarty. Jeśli TRACE wynosi 0, brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest umiejscowiony tuż przed ponownym zapisem w rekordzie pozycji dokumentów księgowych GACCENTRYD. Można np. zaktualizować obszar w rekordzie zapisów.

Dostępne zmienne i maski

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

COMPANY [CPY]

Nie

Firmy

GACCENTRY [HAE]

Tak

Wpisy księgowe

GACCENTRYD [DAE]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Nie

Rozrachunki

MATCHCODE [MTC]

Nie

Litery do użycia

TABCUR [TCU]

Nie

Waluty

GACCOUNT [GAC]

                   Nie

Konta

DIFC: Przed wygenerowaniem zapisu odchylenia

Punkt wejścia DIFC umożliwia interwencję tuż przed wygenerowaniem zapisu odchylenia wymiany lub zaokrąglenia.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Jeśli zmienna TRACE wynosi 1 oznacza to, że log jest otwarty. Jeśli TRACE wynosi 0, brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest umiejscowiony tuż przed wywołaniem programu umożliwiającego wygenerowanie zapisu odchylenia wymiany lub zaokrąglenia.

Po powrocie do tego punktu wejścia testowana jest zmienna GPE i umożliwia ona wygenerowanie lub nie zapisu odchylenia wymiany lub zaokrąglenia.

Dostępne zmienne i maski

Zmienna REFERENTIEL zawiera typ księgi, dla której stwierdzono rozbieżność.

Zmienne MONTDEV i MONTDIF zawierają odpowiednio kwoty odchyleń w walucie transakcji i w walucie księgi.

Tabele XTBECR (nr pozycji zapisu), XTBECH (nr rozrachunku), XTBIPT (kwota rozrachunku w walucie księgi głównej), XTBIPT2 (kwota rozrachunku w walucie rozrachunku) zawierają dane o rozrachunkach przynależących do grupy uzgodnienia, dla której stwierdzono rozbieżność. Liczba rozrachunków grupy zawarta jest w zmiennej XNBECH.

Zmienna GPE ustawiona jako 1 uniemożliwia wygenerowanie zapisu odchylenia.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

COMPANY [CPY]

Nie

Firmy

GACCENTRY [HAE]

Tak

Wpisy księgowe

GACCENTRYD [DAE]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Nie

Rozrachunki

MATCHCODE [MTC]

Nie

Litery do użycia

TABCUR [TCU]

Nie

Waluty

GACCOUNT [GAC]

Nie

Konta

BEFHISDUD: Przed aktualizacją historii rozrachunków

Punkt wejścia BEFHISDUD umożliwia interwencję tuż przed wywołaniem podprogramu umożliwiającego aktualizację tabeli historii rozrachunków w taki sposób, aby zmodyfikować datę zdarzenia rekordu, który zostanie utworzony w tabeli HISTODUD dla rozrachunku w trakcie uzgadniania.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Jeśli zmienna TRACE wynosi 1 oznacza to, że log jest otwarty. Jeśli TRACE wynosi 0, brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest umiejscowiony tuz przed wywołaniem podprogramu HISTOECH umożliwiającego aktualizację tabeli historii rozrachunków. Zmienna lokalna [L]EVTDAT jest przekazywana w parametrze podprogramu HISTOECH i umożliwia inicjalizację daty zdarzenia rekordu, który zostanie umieszczony w tabeli HISTODUD. 

Dostępne zmienne i maski

Domyślnie zmienna lokalna [L]EVTDAT jest inicjalizowana jako najnowsza data księgowania zapisów uwzględnionych w grupie, ale może zostać zmieniona, jeśli data zdarzenia w tabeli HISTODUD musi zostać zainicjalizowana w inny sposób.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

COMPANY [CPY]

Nie

Firmy

GACCENTRY [HAE]

Tak

Wpisy księgowe

GACCENTRYD [DAE]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Nie

Rozrachunki

AFTCREVCR: Po wygenerowaniu zapisu straty/zysku lub różnicy wymiany

Punkt wejścia AFTCREVCR umożliwia interwencję tuż po wygenerowaniu zapisu straty i zysku lub zapisu różnicy wymiany / odchylenia zaokrąglenia, w celu aktualizacji obszaru w tych zapisach lub uzupełnienia konkretnej tabeli.

Kontekst i tryb działania

Transakcja

Dostępna jest transakcja w toku

Log

Jeśli zmienna TRACE wynosi 1 oznacza to, że log jest otwarty. Jeśli TRACE wynosi 0, brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest umiejscowiony tuż po wywołaniu podprogramu GEN_PIECE, który umożliwia wygenerowanie zapisu straty lub zysku. Jest on także umiejscowiony po drugim wywołaniu podprogramu GEN_PIECE, który umożliwia wygenerowanie albo zapisu różnicy wymiany (waluta EUR i inna), albo zapisu rozbieżności zaokrąglenia (jeśli obydwie waluty to EUR).

Dostępne zmienne i maski

Wymiarowana zmienna PCETYP zawiera typ wygenerowanego zapisu. IPCE to bieżący indeks zmiennej.

Wymiarowana zmienna PCENUM zawiera numer wygenerowanego zapisu. IPCE to bieżący indeks zmiennej.

Zmienna REFERENTIEL zawiera typ księgi, dla której stwierdzono rozbieżność.

Zmienne MONTDEV i MONTDIF zawierają odpowiednio kwoty odchyleń w walucie transakcji i w walucie księgi.

Tabele XTBECR (nr pozycji zapisu), XTBECH (nr rozrachunku), XTBIPT (kwota rozrachunku w walucie księgi głównej), XTBIPT2 (kwota rozrachunku w walucie rozrachunku) zawierają dane o rozrachunkach przynależących do grupy uzgodnienia, dla której stwierdzono rozbieżność. Liczba rozrachunków grupy zawarta jest w zmiennej XNBECH.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

COMPANY [CPY]

Nie

Firmy

GACCENTRY [HAE]

Tak

Wpisy księgowe

GACCENTRYD [DAE]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Nie

Rozrachunki

BEFWRIMTB: Przed zapisem w tabeli MTCBATCH

Punkt wejścia BEFWRIMTB umożliwia interwencję tuż przed zapisem w tabeli uzgodnienia wsadowego MTCBATCH w celu aktualizacji jednego lub wielu pól w tabeli przed zapisem.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Przypadek wywoływania

Punkt wejścia jest umiejscowiony w skrypcie CPTLET tuż przed instrukcją WRITE w tabeli MTCBATCH, co umożliwia modyfikację jednego lub wielu pól przed zapisem rekordu tej tabeli.

Dostępne zmienne i maski



Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

MTCBATCH [MTB]

Tak

Uzgadnianie wsadowe

GACCTMPD [DATX]

Tak

Wpisy księgowe

GACCENTRYD [DAEX]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Nie

Rozrachunki