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

CTLEVTDAT: Kontrola daty zdarzenia

Punkt wejścia CTLEVTDAT umożliwia interwencję w taki sposób, aby nie wykonać standardowej kontroli zdarzenia przechowywanego w tabeli HISTODUD dla uzgodnionych zapisów.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

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 standardową kontrolą dokonywana na uzgodnionym zapisie, co umożliwia sprawdzenie, czy data zdarzenia przechowywana w tabeli historii rozrachunków HISTODUD ([F:HDU]DATEVT) równa się maksymalnej dacie zapisów grupy uzgodnienia.

Kontrola odbywa się, jeśli zmienna lokalna CTL_EVTDAT równa się 1.

Dostępne zmienne i maski

Dostępna jest zmienna lokalna [L]CTL_EVTDAT. Domyślnie ta zmienna jest inicjalizowana jako 1 przed wywołaniem punktu wejścia CTLEVTDAT.

Jeśli w danym przypadku zmienna jest zmieniana, kontrola i ponowna synchronizacja daty zdarzenia nie zostaną wykonane.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

HISTODUD  [HDU]

Tak

Historia rozrachunków

GACCENTRYD [DAE]

Tak

Pozycje dokumentów księgowych

GACCDUDATE [DUD]

Tak

Rozrachunki