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

CFMINVFIL: Dodaj kryteria wyboru do faktur, jakie mają zostać zatwierdzone

Ten Entry point służy do wstawiania dodatkowych operacji logicznych podczas definiowania kryteriów wyboru dla faktur, jakie mają zostać potwierdzone.

Służy on do dodawania dodatkowych filtrów do tych kontraktów.

Jest on wywoływany w procesach automatycznego potwierdzania faktur FUNCFMINV.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log w fazie wyboru faktur do potwierdzenia.

Kontekst wywołania

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

Dostępne zmienne oraz maski

Maska wyboru faktury [M :DIA] (SCI1) jest ciągle dostępna.

Standardowe kryteria są ładowane w zmiennej CRITERE. Obejmują one pliki faktur (SINVOICE).

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 SINVOICE. Kryteria muszą być związane z polami w pliku SINVOICE. Plik SINVOICE jest otwarty pod skrótem SI2.

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

SINVOICE [SI2]

Nie

Nagłówki faktur

SINVOICEV

Nie

Wyceny nagłówków faktur

SINVOICED

Tak

Pozycje faktury

FACILITY

Nie

Lokalizacje

FIRMA

Nie

Firmy

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

GACCOUNT

Nie

Konta księgi głównej

GACCCODE

Nie

Kody księgowe

TABCUR

Nie

Waluty

TABCHANGE

Nie

Kurs wymiany walut

TABUNIT

Nie

Jednostki.

GTYPACCENT

Nie

Typy dzienników

FISCALYEAR

Nie

Księgowość

PERIOD

Nie

Okresy

GACCDUDATE

Nie

Rozrachunki

GAUTACE

Nie

Automaty księgujące

GJOURNAL

Nie

Dzienniki

GAJOUSTA

Nie

Status dziennika

STOTRS

Nie

Szablon transakcji

CACNA

Nie

Rodzaj analityki

CADSP

Nie

Alokacja analityczna

CACCE

Nie

Tabela wymiarów analitycznych

CAAUZ

Nie

Tabela elementów zabronionych

CFMINVSEL: Dodanie kontroli autoryzacji dla faktur, jakie mają zostać zatwierdzo

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

Jest on wywoływany w obrębie procesu potwierdzania faktur FUNCFMINV.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

W celu odrzucenia potwierdzenia faktury 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 faktury na koniec kontroli autoryzacji potwierdzenia każdej faktury.

Dostępne zmienne oraz maski

Maska wyboru wysyłki SCI1 jest dostępna.

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

SINVOICE [SI2]

Tak

Należy użyć skrótu [SI2], a nie [SIH]

Nagłówki faktur

SINVOICEV

Nie

Wyceny nagłówków faktur

SINVOICED

Nie

Pozycje faktury

FACILITY

Nie

Lokalizacje

FIRMA

Nie

Firmy

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

GACCOUNT

Nie

Konta księgi głównej

GACCCODE

Nie

Kody księgowe

TABCUR

Nie

Waluty

TABCHANGE

Nie

Kurs wymiany walut

TABUNIT

Nie

Jednostki.

GTYPACCENT

Nie

Typy dzienników

FISCALYEAR

Nie

Księgowość

PERIOD

Nie

Okresy

GACCDUDATE

Nie

Rozrachunki

GAUTACE

Nie

Automaty księgujące

GJOURNAL

Nie

Dzienniki

CFMINVAFT: Po zatwierdzeniu faktury

Ten Entry point służy do wstawiania dodatkowego wyrażenia logicznego zaraz po zatwierdzeniu faktury.
Umożliwia to, na przykład, wywołanie ALIM_ETAT dla TRTX3ETA.

Jest on wywoływany w obrębie procesu potwierdzania faktur FUNCFMINV.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Istnieje otwarty plik log.

Różne przypadki wywołań

Entry point jest wywoływany:

· w funkcji potwierdzenia faktury na koniec kontroli autoryzacji potwierdzenia każdej faktury.

Dostępne zmienne oraz maski

Maska wyboru faktury SCI1 jest dostępna.

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

SINVOICE [SI2]

Tak

Należy użyć skrótu [SI2], a nie [SIH]

Nagłówki faktur

SINVOICEV

Nie

Wyceny nagłówków faktur

SINVOICED

Nie

Pozycje faktury

FACILITY

Nie

Lokalizacje

FIRMA

Nie

Firmy

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

GACCOUNT

Nie

Konta księgi głównej

GACCCODE

Nie

Kody księgowe

TABCUR

Nie

Waluty

TABCHANGE

Nie

Kurs wymiany walut

TABUNIT

Nie

Jednostki.

GTYPACCENT

Nie

Typy dzienników

FISCALYEAR

Nie

Księgowość

PERIOD

Nie

Okresy

GACCDUDATE

Nie

Rozrachunki

GAUTACE

Nie

Automaty księgujące

GJOURNAL

Nie

Dzienniki