Punkty wejścia > Moduł Sprzedaż > Standardowy skrypt TRTVENCDT 

CALCREDIT: Należy dokonać zmian w statusie zadłużenia lub obliczonej kwocie pozi

Ten Entry point działa z procesem obliczania kredytu klienta.

Służy do wprowadzania zmian w otrzymanym wyniku, np. w celu wymuszenia blokady zamówienia.

Służy do dokonywania zmian w wartości zmiennej CDTSTA, która oznacza obliczony status zadłużenia klienta, oraz w wartości zmiennej OST, czyli kwocie obliczonego poziomu kredytu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań — Dostępne zmienne oraz maski

Entry point jest wywoływany w funkcjach:

Zarządzanie zamówieniami GFONCTION= 'GESSOH '

Zarządzanie zapotrzebowaniami na wysyłkę GFONCTION= 'GESSOQ '

Zarządzanie wysyłkami GFONCTION= 'GESSDH '

Zarządzanie fakturami (w przypadku korekt) GFONCTION= 'GESSIH '

W tym przypadku maski odpowiadające obiektowi są on line.

Ze względu na fakt, że Entry point znajduje się we wspólnym podprogramie, konieczne będzie przetestowanie kontekstu przed użyciem pola na ekranie. W tym celu niezbędne będzie przetestowanie wartości zmiennej globalnej GFONCTION.

Entry point jest także wywoływany w funkcjach:

Rezerwacja automatyczna GFONCTION= 'FUNAUTALL '

Rezerwacja ręczna GFONCTION= 'FUNMANALL '

Usunięcie rezerwacji GFONCTION= 'FUNDESALL '

Wysyłka automatyczna GFONCTION= 'FUNAUTDLV '

Automatyczne fakturowanie zamówień GFONCTION= 'FUNAUTINVO '

W tym przypadku bufor [F:SOH] dla nagłówka zamówienia jest online.

Ze względu na fakt, że Entry point znajduje się we wspólnym podprogramie, konieczne będzie przetestowanie kontekstu przed użyciem pola na ekranie. W tym celu niezbędne będzie przetestowanie wartości zmiennej globalnej GFONCTION.

Zmienne modyfikowalne to :

ENCOURS = Poziom kredytu obliczony dla odbiorcy faktury

To kwota poziomu kredytu obliczana na podstawie faktury dla odbiorcy, jeżeli kod kontroli kredytu dla klienta posiada wartość „Kontrolowany”. Ta kwota jest wyrażona w walucie folderu. Jest konwertowana na walutę dokumentu, jeżeli wcześniej wymagana kwota została przekonwertowana na zmienną OST, która jest stosowana dla elementów sterujących.

CDTSTA = Obliczony status zadłużenia. Dopuszczalne wartości to:

. 1 = OK

. 2 = Zablokowany

. 3 = Przekroczony poziom kredytu

. 4 = Przedpłata niewykonana

CALCREDIT0: Dokonywanie zmian w obliczaniu statusu zadłużenia klienta

Ten Entry point działa z procesem obliczania kredytu klienta.

Służy do dokonywania zmian przed odczytem klienta oraz obliczeniem statusu zadłużenia klienta.

Służy do dokonywania zmian w wartości różnych zmiennych ustawionych jako konfiguracja podprogramu SDCDTSTA. Służy do modyfikowania na przykład danych klienta.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywołań — Dostępne zmienne oraz maski

Entry point jest wywoływany w funkcjach:

Zarządzanie zamówieniami GFONCTION= 'GESSOH '

Zarządzanie zapotrzebowaniami na wysyłkę GFONCTION= 'GESSOQ '

Zarządzanie wysyłkami GFONCTION= 'GESSDH '

Zarządzanie fakturami (w przypadku korekt) GFONCTION= 'GESSIH '

W tym przypadku maski odpowiadające obiektowi są on line.

Ze względu na fakt, że Entry point znajduje się we wspólnym podprogramie, konieczne będzie przetestowanie kontekstu przed użyciem pola na ekranie. W tym celu niezbędne będzie przetestowanie wartości zmiennej globalnej GFONCTION.

Entry point jest także wywoływany w funkcjach:

Rezerwacja automatyczna GFONCTION= 'FUNAUTALL '

Rezerwacja ręczna GFONCTION= 'FUNMANALL '

Usunięcie rezerwacji GFONCTION= 'FUNDESALL '

Wysyłka automatyczna GFONCTION= 'FUNAUTDLV '

Automatyczne fakturowanie zamówień GFONCTION= 'FUNAUTINVO '

Generowanie list przygotowania GFONCTION= 'FUNAUTPREP'

Zatwierdzanie dostaw GFONCTION= 'FUNCFMDLV'

Księgowanie faktur GFONCTION= 'FUNCFMDLV'

Nabycie bezpośrednie GFONCTION= 'FUNMAUTF'

W tym przypadku bufor [F:SOH] dla nagłówka zamówienia jest online.

Ze względu na fakt, że Entry point znajduje się we wspólnym podprogramie, konieczne będzie przetestowanie kontekstu przed użyciem pola na ekranie. W tym celu niezbędne będzie przetestowanie wartości zmiennej globalnej GFONCTION.

Zmienne przeniesione do podprogramu to:

NUMPIE = Nr dokumentu (np. zamówienia)

CLI = Klient

CHGTYP = Typ kursu wymiany walut dokumentu

WCHGRAT = Kurs waluty (lub 0)

CUR = Waluta dokumentu

DAT = Data dokumentu

UNL = Kod odblokowujący (dla zamówień)

MAJ = Flaga statusu zadłużenia klienta bez aktualizacji (1) lub z aktualizacją (2) zamówienia

Zmienna CLI jest ładowana z fakturą sprzedaży. Kwota poziomu kredytu jest obliczana na podstawie faktury dla odbiorcy, jeżeli kod kontroli kredytu dla klienta posiada wartość „Kontrolowany”.

W celu obliczenia poziomu zadłużenia innego klienta, należy zmodyfikować zmienną CLI.