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

CALCULRMN: Służy do stosowania tolerancji dla pozostałego salda zamówienia.

Ten Entry point dotyczy obliczania tolerancji dla ilości pozostałej do wysyłki w pozycji zamówienia.

Służy do interweniowania w celu zastosowania innych tolerancji dla ilości pozostałej do wysyłki niż te zdefiniowane jako standardowe, żeby zamknąć pozycję zamówienia klienta po wysyłce towarów lub nie.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku. Zmienna GOK została użyta i przetestowana. Jest inicjowana do 1. Może mieć wartość 0, jeśli transakcja powinna zostać anulowana.

Różne przypadki wywoływania

Entry point jest wywoływany w obrębie procesu TRTVENQTE w podprogramie SCAL_RMN. Ten podprogram jest wywoływany z każdego procesu używanego podczas tworzenia, modyfikowania lub usuwania wysyłki.

Zmienne znaczące

Poniżej wymienione zostały zmienne przekazane do podprogramu SCAL_RMN:

Przy przyjęciu

. QTY1: Ilość zamówiona

. QTY2: Ilość wysłana

. ART: Referencja artykułu

Przy wydaniu

. RMN: Różnica (1 jeśli <= tolerancji)

. STAT: Status (1 jeśli błąd)

Artykuł — rekord sprzedaży [F :ITS] jest w pozycji.

Entry point służy do określania i stosowania wymaganej tolerancji.

W celu wymuszenia zamknięcia pozycji zamówienia należy ustawić konfigurację wyjścia RMN na wartość 1.

Żadna inna wartość dla tej konfiguracji nie spowoduje zamknięcia pozycji zamówienia.