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

PIECE: Przed kontrolą i zatwierdzaniem automatu

Ten punkt wejścia umożliwia interwencję w trakcie zatwierdzania automatu księgowego.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

Log

Zazwyczaj istnieje otwarty log (może zależeć od kontekstu).

Różne przypadki wywoływania

Punkt wejścia „PIECE” jest wywoływany tuż przed zapisem automatu.

Dostępnezmienne i maski

Dowód jest przechowywany, przed jego zatwierdzeniem na ekranach GACCENT0 [HAE0], GACCENT1 [HAE1] i GACCENT2 [HAE2]. Wszystkie pola na tych ekranach są dostępne i mogą być modyfikowane pod warunkiem, że przestrzegają ogólnych reguł zatwierdzania automatu. Jeśli nowe pola są dodawane do tabel automatów, to muszą one być dodawane na tych ekranach.

Otwarte tabele

Użyć można następujących tabel: 

GAUTACE [GAU]

Automat księgowy

COMPANY[CPY]

FACILITY[FCY]

TABCUR[TCU]

Co więcej, dostępne są tabela wywołująca i powiązane tabele.

Inne tabele mogą być dostępne w zależności od kontekstu wywoływania.

CLEGRP: Grupowanie pozycji dokumentu

Ten punkt wejścia umożliwia interwencję w celu zidentyfikowania grupowania pozycji dokumentu.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

Log

Zazwyczaj istnieje otwarty log (może zależeć od kontekstu).

Różne przypadki wywoływania

Punkt wejścia „CLEGRP” jest wywoływany tuż przed inicjalizacją zmiennej NOL (indeks pozycji zostanie obciążony).

Dostępnezmienne i maski

Dowód jest przechowywany, przed jego zatwierdzeniem na ekranach GACCENT0 [HAE0], GACCENT1 [HAE1] i GACCENT2 [HAE2]. Wszystkie pola na tych ekranach są dostępne i mogą być modyfikowane pod warunkiem, że przestrzegają ogólnych reguł zatwierdzania automatu. Jeśli nowe pola są dodawane do tabel automatów, to muszą one być dodawane na tych ekranach. Zmienna lokalna CLEGRP zawiera pola grupowania rozdzielone przez „/”. Ta zmienna może zostać uzupełniona.

Otwarte tabele

Użyć można następujących tabel: 

GAUTACE [GAU]

Automaty księgowe

COMPANY[CPY]

Firma

FACILITY[FCY]

Lokalizacje

TABCUR[TCU]

Waluty

 GAUTACED [GAD]

Pozycja automatu księgowego

 GACCOUNT[GAC]

Konto pozycji w toku

 BPARTNER[BPR]

Kontrahent

Co więcej, dostępne są tabela wywołująca i powiązane tabele.

Inne tabele mogą być dostępne w zależności od kontekstu wywoływania.

LIGNE: Punkt wejścia pozycji ogólnych dokumentu

Ten punkt wejścia umożliwia interwencję podczas każdego uzupełniania pozycji ogólnej dokumentu.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

Log

Zazwyczaj istnieje otwarty log (może zależeć od kontekstu).

Różne przypadki wywoływania

Punkt wejścia „LIGNE” jest wywoływany podczas każdego tworzenia pozycji dokumentu.

Dostępnezmienne i maski

Dowód jest przechowywany, przed jego zatwierdzeniem na ekranach GACCENT0 [HAE0], GACCENT1 [HAE1] i GACCENT2 [HAE2]. Wszystkie pola na tych ekranach są dostępne i mogą być modyfikowane pod warunkiem, że przestrzegają ogólnych reguł zatwierdzania automatu. Jeśli nowe pola są dodawane do tabel automatów, to muszą one być dodawane na tych ekranach. Zmienna lokalna NOL zawiera indeks pozycji, która została utworzona.

Otwarte tabele

Użyć można następujących tabel: 

GAUTACE [GAU]

Automaty księgowe

COMPANY[CPY]

Firma

FACILITY[FCY]

Lokalizacje

TABCUR[TCU]

Waluty

 GAUTACED [GAD]

Pozycja automatu księgowego

 GACCOUNT[GAC]

Konto pozycji w toku

 BPARTNER[BPR]

Kontrahent

Co więcej, dostępne są tabela wywołująca i powiązane tabele.

Inne tabele mogą być dostępne w zależności od kontekstu wywoływania.

LIN_ANA: Punkt wejścia pozycji analitycznych dokumentu

Ten punkt wejścia umożliwia interwencję podczas każdego uzupełniania pozycji analitycznej dokumentu.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

Log

Zazwyczaj istnieje otwarty log (może zależeć od kontekstu).

Różne przypadki wywoływania

Punkt wejścia „LIN_ANA” jest wywoływany podczas każdego tworzenia pozycji analitycznej dokumentu.

Dla uzupełnienia analitycznego możliwe są 2 konteksty:

- Automat księgujący jest ustawiany przy użyciu Tabeli analitycznej, punkt wejścia jest wywoływany tyle razy, ile jest pozycji do przetworzenia w tabeli analitycznej. Pozycje analityczne są przechowywane w masce VENTILE2 [VT2], a wskaźniki (początkowe i końcowe) są przechowywane w masce GACCENT2 [HAE2] za pomocą pól PTV(NOL) i PTF(NOL).

- Automat księgujący jest konfigurowany bez Tabeli analitycznej; punkt wejścia zostanie wywołany tylko raz. Pozycja będzie mimo to przechowywana w masce VENTILE2 [VT2]. W zależności od ustawień pozycji ogólnych, wiele pozycji ogólnych może być grupowanych w jednej pozycji ogólnej, ale pozycje analityczne nie są grupowane i wskaźniki (początkowe i końcowe) są przechowywane w masce GACCENT2 [HAE2] za pomocą pól PTV(NOL) i PTF(NOL).

Punkt wejścia nie jest wywoływany, jeśli pozycja ogólna jest powiązana z podziałem analitycznym (Dane zdefiniowane w funkcji GESDSP)

Dostępnezmienne i maski

Dowód jest przechowywany, przed jego zatwierdzeniem na ekranach GACCENT0 [HAE0], GACCENT1 [HAE1] iGACCENT2 [HAE2], VENTILE2 [VT2]. Wszystkie pola na tych ekranach są dostępne i mogą być modyfikowane pod warunkiem, że przestrzegają ogólnych reguł zatwierdzania automatu. Jeśli nowe pola są dodawane do tabel automatów, to muszą one być dodawane na tych ekranach. Zmienna lokalna NOL zawiera indeks pozycji ogólnej, która została utworzona (dostęp do maski HAE2). Zmienna VENT zawiera indeks pozycji analitycznej, która została przesunięta (dostęp do maski VT2).

Otwarte tabele

Użyć można następujących tabel: 

GAUTACE [GAU]

Automaty księgowe

COMPANY[CPY]

Firma

FACILITY[FCY]

Lokalizacje

TABCUR[TCU]

Waluty

 GAUTACED [GAD]

Pozycja automatu księgowego

 GACCOUNT[GAC]

Konto pozycji w toku

 BPARTNER[BPR]

Kontrahent

Co więcej, dostępne są tabela wywołująca i powiązane tabele.

Inne tabele mogą być dostępne w zależności od kontekstu wywoływania.

OPNTAB: Punkt wejścia otwarty w tabelach

Ten punkt wejścia umożliwia interwencję po otwarciu tabel.

Kontekst i tryb działania

Transakcja

Dostępna jest aktualna transakcja

Log

Zazwyczaj istnieje otwarty log (może zależeć od kontekstu).

Różne przypadki wywoływania

Punkt wejścia „OPNTAB” jest wywoływany po otwarciu tabel i deklaracji zmiennych, przed odczytem automatu księgującego. Umożliwia on zdefiniowanie innych tabel dla tych samych skrótów.

Dostępnezmienne i maski

Maski i zmienne nie są jeszcze inicjalizowane

Otwarte tabele

Użyć można następujących tabel: 

COMPANY[CPY]

Firma