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

SOHINVLIG: Modyfikacja wyboru pozycji do zafakturowania

Ten Entry point służy do wstawiania dodatkowych operacji logicznych na końcu elementów sterujących wyboru dla pozycji zamówienia do zafakturowania.

Istnieje również możliwość dodania do faktury niewybranej pozycji lub pominięcia wybranych pozycji.

Jest on wywoływany po kliknięciu przycisku Faktura w funkcji zarządzania zamówieniami.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Kontekst wywołania

Ten Entry point jest wywoływany dla każdej pozycji zamówienia po uruchomieniu warunków wyboru dla pozycji.

Dostępne zmienne oraz maski

Zmienna WLIG zawiera liczbę pozycji do zintegrowania w fakturze.

Klasy ekranu nagłówka zamówienia są wypełniane:

[M:SOH0], [M:SOH1], [M:SOH2] oraz [M:SOH3]

Klasa ekranu [M:SOH4]dla pozycji zamówienia jest dostępna on-line:

Jest ona indeksowana przez zmienną I , która w związku z tym odnosi się do nolign-1

Wartość [M:SOH4]GRPFLG(I) oznacza : ( 1 = pozycja niezafakturowana, 2 = pozycja do zafakturowania )

Aby dodać bieżącą pozycję zamówienia do zafakturowania: [M:SOH4]GRPFLG(I)=2 oraz WLIG +=1

Aby pominąć fakturowaną pozycję zamówienia: [M:SOH4]GRPFLG(I)=1 oraz WLIG -=1

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem (bieżący klient jest załadowany...). Tradycyjnie dotyczy to pliku, który zawiera nagłówek, a nie pliku zawierającego wiersze...

Tabela

Istotna treść

Tytuł tabeli

SORDER

Nie

Nagłówki zamówienia

SORDERQ

Nie

Ilości pozycji zamówienia

SORDERP

Nie

Ceny pozycji zamówienia

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuł sprzedaży