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

CFMDLVFIL: Dodanie kryteriów wyboru dla wysyłek do potwierdzenia

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas definiowania kryteriów wyboru dla wysyłek do potwierdzenia

Służy do dodawania dodatkowych filtrów tych wysyłek.

Jest on wywoływany w procesie automatycznego potwierdzania wysyłek FUNCFMDLV.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log w fazie wyboru wysyłek do potwierdzenia.

Kontekst wywołania

Ten Entry point jest wywoływany podczas definiowania kryteriów wyboru.

Dostępne zmienne oraz maski

Maska wyboru wysyłki [M :DIA] (SCD1) jest ciągle dostępna.

Standardowe kryteria są ładowane w zmiennej CRITERE. Dotyczą one pliku nagłówka wysyłki (SDELIVERY).

Zmienna FILSUP została utworzona w celu dodania dodatkowych kryteriów. Jej długość wynosi 250 znaków. Aby ułatwić obsługę funkcji podczas wyceny, zmienna FILSUP jest inicjowana do ciągu 1=1, jeśli nie została załadowana przez Entry point.

W takim przypadku wystarczy uzupełnić ją w Entry point.

Na przykład: Należy dodać dodatkowy filtr odbiorcy wysyłki, który musi rozpoczynać się od ciągu CLI.

FILSUP -= ‘ & BPCORD >= 'CLI'’

Zmienna FILSUP jest oceniana w tym samym czasie, co zmienna CRITERE podczas stosowania filtru do pliku SDELIVERY. Kryteria muszą być związane z polami w pliku SDELIVERY. Plik SDELIVERY jest otwarty pod skrótem SD2.

Otwarte tabele

W poniższej tabeli flaga ważnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego pozycje...

Tabela

Ważna zawartość

Tytuł tabeli

SDELIVERY [SD2]

Nie

Nagłówek wysyłki

SDELIVERY

Nie

Nagłówek wysyłki

SDELIVERYD

Nie

Pozycja wysyłki

SORDERQ

Nie

Ilości pozycji zamówienia

ITMMASTER

Nie

Artykuły

ITMFACILIT

Nie

Artykuły — Lokalizacje

BPCUSTMVT

Nie

Transakcje klienta

STOALL

Nie

Rezerwacje

STOCK

Nie

Zapasy

STOLOT

Nie

Partie

STOSER

Nie

Numer seryjny

STOTRS

Nie

Szablon transakcji

STOWRK

Nie

Interfejs generatora

AREPORT

Nie

Status

CFMDLVSEL: Dodanie kontroli autoryzacji dla wysyłki do potwierdzenia

Ten Entry point służy do wstawiania dodatkowych operacji logicznych na końcu kontroli autoryzacji w procesie potwierdzania dostawy. Jest używany w ten sposób w celu dodania testów używanych do odrzucenia wysyłki.

Jest on wywoływany w procesie potwierdzania wysyłek FUNCFMDLV.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

W celu odrzucenia potwierdzenia wysyłki należy ustawić zmienną OK na wartość 1.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywołań

Entry point jest wywoływany:

w funkcji potwierdzenia wysyłki na koniec kontroli autoryzacji potwierdzenia każdej wysyłki.

Otwarte tabele

W poniższej tabeli flaga ważnej zawartości wskazuje, że zawartość ta jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego pozycje...

Tabela

Ważna zawartość

Tytuł tabeli

SDELIVERY [SD2]

Tak

Nagłówek wysyłki

SDELIVERYD

Nie

Pozycja wysyłki

SORDERQ

Nie

Ilości pozycji zamówienia

ITMMASTER

Nie

Artykuły

ITMFACILIT

Nie

Artykuły — Lokalizacje

BPCUSTMVT

Nie

Transakcje klienta

STOALL

Nie

Rezerwacje

STOCK

Nie

Zapasy

STOLOT

Nie

Partie

STOSER

Nie

Numer seryjny