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

SPPGENSEL: Modyfikacja wyboru w celu określenia zawartości katalogu

Ten Entry point jest wywoływany podczas tworzenia katalogu cenników.

Służy do zastępowania standardowego procesu ustalania par klient/artykuł, dla których musi zostać wygenerowany katalog cenników.

Ten Entry point znajduje się w obrębie procesu SUBSPP.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Entry point jest wywoływany po aktywowaniu przycisku Zatwierdzenie.

Dostępne zmienne oraz maski

Bufor [F:SPP] jest ładowany wraz z aktywnym rekordem konfiguracji.

Struktura filtra

Po wywołaniu Entry point ładowane są zmienne filtra, które mają zostać wykorzystane w Ocenie filtra.

- FILBPCSTR FILBPCEND FILBPCSUP Filtry klienta

- FILBPRSUP Filtr kontrahenta

- FILITMSTR FILITMEND FILITMSUP Filtry artykułu

- FILITSSUP Filtry artykułu-sprzedaży

Entry point służy do modyfikowania zawartości tych zmiennych poprzez wykorzystywanie wartości zawartych w polach wyboru przechowywanych w buforze [F:SPP]. Należy użyć bufora [F:SPP].

Jeżeli konieczne jest zastosowanie dodatkowych filtrów (na przykład do pozycji odbiorcy wysyłki i/lub artykuł-klienci), należy je zarezerwować w Entry point.

Pętla wyszukiwania par klient/artykuł

Pętla musi być ponownie zapisana (patrz pętla standardowa). Należy obowiązkowo stosować klasy [F:xxx] ze względu na procesy przetwarzania cenników wykonujące ponowne odczyty klas standardowych [F]; może dojść do zakłócenia wskaźników. Należy załadować klasy standardowe [F] przed wykonaniem wywołaniaGosub TAR_CLIART From SUBSPP'.

Zmienna GPE

Zmienna GPE musi być ustawiona na wartość 1 w celu uniknięcia uruchomienia standardowej pętli wyszukiwania.

Otwarte tabele

Tabela

Istotna treść

Tytuł tabeli

SPPRTCONF

Tak

Definicja katalogu cennika

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPCUSTMVT

Nie

Transakcje klienta

BPDLVCUST

Nie

Odbiorcy wysyłki

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuł-sprzedaż

ITMBPC

Nie

Artykuły - Klienci

ITMMVT

Nie

Artykuł-lokalizacja ogółem

ITMFACILIT

Nie

Artykuły - Lokalizacje

FACILITY

Nie

Lokalizacje

ATABDIV

Nie

Tabele dodatkowe

TABCUR

Nie

Tabela walut

TABCHANGE

Nie

Tabele kursów wymiany walut

TABVAC

Nie

Tabela ustalania wysokości podatku

TABVAT

Nie

Tabela kodów podatkowych

TABRATVAT

Nie

Stawki podatku

TABUNIT

Nie

Tabela jednostek miar

TABCOEFF

Nie

Tabela współczynników

PRICSTRUCT

Nie

Struktury cenników

SPRICCONF

Nie

Konfiguracja cennika klienta

SPRICFICH

Nie

Cennik klienta (rekord)

SPRICLIST

Nie

Cennik klienta (pozycje)

SPRICLINK

Nie

Wyszukaj cenniki sprzedaży (łącze)

SFOOTINV

Nie

Elementy fakturowania sprzedaży

SPREASON

Nie

Przyczyny dla cenników sprzedaży

BPARTNER

Nie

pod skrótem [BPRJ]

BPCUSTOMER

Nie

pod skrótem [BPCJ]

BPDLVCUST

Nie

pod skrótem [BPDJ]

ITMMASTER

Nie

pod skrótem [ITMJ]

ITMSALES

Nie

pod skrótem [ITSJ]

ITMBPC

Nie

pod skrótem [ITUJ]

SPPGENWRT: Modyfikacja pozycji w katalogu cenników

Entry point jest wywoływany przed zaksięgowaniem każdej pozycji katalogu.

Ten Entry point znajduje się w obrębie procesu SUBSPP.

Kontekst i tryb działania

Transakcja

Transakcja jest w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Entry point jest wywoływany po aktywowaniu przycisku Zatwierdzenie.

Dostępne zmienne oraz maski

Rekordy SPRICPRTQ [SPQ] zawierają wszystkie dane dla pozycji w katalogu. Stąd, istnieje możliwość ich modyfikacji.

Jeżeli rekord jest zapisany w Entry point, a nie w procesie standardowym, należy przeprowadzić operację [F:SPW]=[F:SPQ] w celu zapisywania pozycji w katalogu nie więcej niż raz.

Zmienna IJ1

Zmienna IJ1 jest testowana przed zapisem pozycji. W celu pominięcia zapisu tej pozycji należy ustawić zmienną IJ1 na wartość 0.

Otwarte tabele

Tabela

Istotna treść

Tytuł tabeli

SPPRTCONF

Tak

Definicja katalogu cennika

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPCUSTMVT

Nie

Transakcje klienta

BPDLVCUST

Nie

Odbiorcy wysyłki

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuł-sprzedaż

ITMBPC

Nie

Artykuły - Klienci

ITMMVT

Nie

Artykuł-lokalizacja ogółem

ITMFACILIT

Nie

Artykuły - Lokalizacje

FACILITY

Nie

Lokalizacje

ATABDIV

Nie

Tabele dodatkowe

TABCUR

Nie

Tabela walut

TABCHANGE

Nie

Tabele kursów wymiany walut

TABVAC

Nie

Tabela ustalania wysokości podatku

TABVAT

Nie

Tabela kodów podatkowych

TABRATVAT

Nie

Stawki podatku

TABUNIT

Nie

Tabela jednostek miar

TABCOEFF

Nie

Tabela współczynników

PRICSTRUCT

Nie

Struktury cenników

SPRICCONF

Nie

Konfiguracja cennika klienta

SPRICFICH

Nie

Cennik klienta (rekord)

SPRICLIST

Nie

Cennik klienta (pozycje)

SPRICLINK

Nie

Wyszukaj cenniki sprzedaży (łącze)

SFOOTINV

Nie

Elementy fakturowania sprzedaży

SPREASON

Nie

Przyczyny dla cenników sprzedaży

BPARTNER

Nie

pod skrótem [BPRJ]

BPCUSTOMER

Nie

pod skrótem [BPCJ]

BPDLVCUST

Nie

pod skrótem [BPDJ]

ITMMASTER

Nie

pod skrótem [ITMJ]

ITMSALES

Nie

pod skrótem [ITSJ]

ITMBPC

Nie

pod skrótem [ITUJ]

RECHTARIF: Dokonywanie zmian przed rozpoczęciem wyszukiwania cenników

Kontekst i tryb operacji

Ten Entry point korzysta z entry point RECHTARIF z procesu TRTVENTAR:RECHTARIF