Punkty wejścia > Moduł Zakupy > Standardowy skrypt SUBPTHA 

CHGALLQTY: Ilość do zarezerwowania przy przyjęciu w obrębie nabycia bezpośrednie

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność CHGALLQTY.

Celem tej czynności jest umożliwienie dokonywania zmian w ilości do zarezerwowania w przypadku zamówienia klienta w kontekście przyjęcia w nabyciu bezpośrednim.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywoływania

Wywołanie wykonywane jest po utworzeniu pozycji przyjęcia w nabyciu bezpośrednim, podczas transakcji aktualizacji.

Dostępne zmienne oraz maski

Podczas wywołania czynności „CHGALLQTY” załadowane zostają następujące klasy pliku:

[F :PTH] Nagłówek przyjęcia w nabyciu bezpośrednim

[F :PTD] Pozycja przyjęcia w nabyciu bezpośrednim

[F :SOQ] Pozycja zamówienia klienta

Nie wolno modyfikować poprzednich klas.

Można zmodyfikować następującą zmienną

WQTERES

Ilość do zarezerwowania w przypadku zamówienia klienta

Uwaga: Ta ilość nie może być większa niż ilość przyjęta [F :PTD]QTYSTUJeżeli ma to miejsce, zostanie ona ponownie dopasowana.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PRECEIPT

Tak

Nagłówki przyjęcia

PRECEIPTD

Tak

Pozycje przyjęcia

SORDERQ

Tak

Pozycje zamówienia klienta

Uwagi dodatkowe

Ten Entry point wywoływany jest wyłącznie w przypadku przyjęcia w nabyciu bezpośrednim.

CLCQTYPTH: Ponowna kalkulacja ilości w jednostkach zakupu

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność CLCQTYPTH.

Celem tej czynności jest umożliwienie dokonywania zmian w ponownej kalkulacji ilości w jednostkach zakupu po szczegółowym wprowadzeniu przyjęć magazynowych.

Przykład zastosowania:

- Zamówienie na 100 kg (JProd.) odpowiadające 2000 arkuszy (jednostki MAG)

- Przyjęcie zamówienia na 100 kg (JProd.) oraz szczegółowe wprowadzenie 1900 arkuszy (jednostki MAG) powodujące ponowną kalkulację do ilości 95 kg (JProd.)

Ze względu na to, iż waga arkusza zmienia się w zależności od jego wilgotności, ilość w JProd. nie powinna być modyfikowana, gdyż 1900 arkuszy wciąż będzie ważyć 100 kg.

Dzięki temu możliwe jest wzięcie pod uwagę tego, iż poniżej określonego stopnia zróżnicowania ilości nie powinny podlegać ponownej kalkulacji:

If abs(OLDQTY-GTOTQTY<=1000 WCLCFLG=0 : Endif

Wartość przypisana w ilościach zakupu może także zostać wymuszona poprzez blokowanie automatycznej, ponownej kalkulacji.

Kontekst i metoda działania

Transakcja

Transakcja jest w toku jeżeli [M :PTH1]CREFLG(WNOL)<>0

Plik log

Plik log jest otwarty.

Różne przypadki wywoływania

Wywołanie przeprowadzane jest po tym jak został wprowadzony szczegółowy wpis przyjęć do obszaru zapasów.

Dostępne zmienne oraz maski

Następujące zmienne są ładowane w chwili wywołania czynności „CLCQTYPTH”.

OLDQTY

Poprzednia ilość globalna w jednostce magazynowej pozycji przyjęcia przed wykonaniem szczegółowego wpisu.

GTOTQTY

Nowa ilość globalna w jednostce magazynowej pozycji przyjęcia po wykonaniu szczegółowego wpisu.

WNOL

Indeks aktualnie przetwarzanej pozycji przyjęcia (stosowany z klasą [M:PTH1]).

Nie wolno modyfikować podanych powyżej zmiennych.

WCLCFLG

Flaga dla ponownej kalkulacji ilości w jednostkach zakupu

0 = Brak ponownej kalkulacji

1 = Automatyczna ponowna kalkulacja ilości w jednostkach zakupu na podstawie współczynnika konwersji MAG -> ZAK.

[M :PTH1]QTYPUU(WNOL)

Ilość całkowita w jednostce zakupu pozycji przyjęcia przed kalkulacją.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

ITMMASTER

Tak

Artykuły

ITMBPS

Tak jeżeli generowanie

Artykuły — Dostawcy

Uwagi dodatkowe

Ten Entry point jest wywoływany po kliknięciu prawym przyciskiem myszy w „Szczegóły wpisu”.

CPRCOE: Współczynnik kosztów przyjęcia dla ceny

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność CPRCOE.

Celem tej czynności jest umożliwienie dokonywania zmian w współczynniku kosztów przyjęcia stosowanym do obliczania jednostkowych kosztów produkcji przyjętego artykułu na podstawie jednostkowe ceny netto z zamówienia zakupu.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Zgłoszenie wykonywane jest w trakcie generowania pozycji przyjęcia, bez względu na to, czy pozycja ta wprowadzana jest ręcznie czy ładowana przy użyciu wyboru pozycji zamówienia.

Dostępne zmienne oraz maski

Następująca zmienna ładowana jest w czasie wywołania czynności „CPRCOE”.

NOL

Indeks aktualnie przetwarzanej pozycji przyjęcia (stosowany z klasą [M:PTH1]).

Dostępna jest następująca maska ekranu: [M:PTH1]

Nie wolno modyfikować podanej powyżej zmiennej oraz klasy.

WCPRPRIX

Jednostkowy koszt wytworzenia brutto przed zastosowaniem współczynnika kosztów przyjęcia. Ten ostatni może być modyfikowane przy użyciu Entry point.

WCPRCOE

Współczynnik kosztów przyjęcia zaczerpnięty z rekordu artykuł-dostawca, który może być modyfikowany przy użyciu Entry point w celu uzyskania innych jednostkowych kosztów produkcji.

Jednostkowy koszt wytworzenia netto wynika z pomnożenia WCPRPRI przez WCPRCOE, stosując zaokrąglenie na podstawie zmiennej globalnej GDECPRI (standardowo 4 miejsca po przecinku).

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PORDER

Tak

Nagłówki zlecenia

PORDERQ

Tak

Ilości w pozycjach zamówienia

PORDERP

Tak

Ceny w pozycjach zamówienia

Uwagi dodatkowe

Ten Entry point wywoływany jest wyłącznie w przypadku przyjęcia niezafakturowanej pozycji zamówienia z artykułem zarządzanym w magazynie.

Ostrzeżenie — parametr wyceny w przypadku przyjęcia artykułu musi zostać włączony do „ceny zamówienia”, tak aby możliwe było odzyskanie kosztów produkcji w obrębie transakcji magazynowych.

CHXPRIORD: Wybór ceny zamówienia.

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność CHXPRIORD.

Celem tej czynności jest umożliwienie dokonania zmian w ładowaniu ceny zamówienia, zwanej również jednostkowymi kosztami produkcji.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Zgłoszenie wykonywane jest w trakcie generowania pozycji przyjęcia, bez względu na to, czy pozycja ta wprowadzana jest ręcznie czy ładowana przy użyciu wyboru pozycji zamówienia.

Wywołanie wykonane jest wyłącznie wtedy, gdy przyjęcie pochodzi z zamówienia, które zostało w części lub całości zafakturowane.

Dostępne zmienne oraz maski

Następująca zmienna ładowana jest w czasie wywołania czynności „CHXPRIORD”.

NOL

Indeks aktualnie przetwarzanej pozycji przyjęcia (stosowany z klasą [M:PTH1]).

Dostępna jest następująca maska ekranu: [M:PTH1]

Nie wolno modyfikować podanej powyżej zmiennej oraz klasy.

WPRIFLG

Wskaźnik dla ładowania ceny zamówienia, zwanej również jednostkowymi kosztami produkcji. Dopuszczalne wartości to:

1 = cena zamówienia

2 = cena na pierwszej zaksięgowanej fakturze

3 = cena na pierwszej zaksięgowanej fakturze z fakturami dodatkowymi jeżeli takowe istnieją (standardowe postępowanie)

4 = cena na ostatniej zaksięgowanej fakturze

5 = cena na ostatniej zaksięgowanej fakturze z fakturami dodatkowymi jeżeli takowe istnieją

6 = cena określona w zmiennej WPRIORD

WPRIORD

Określona cena zamówienia (jednostkowy koszt wytworzenia brutto przed zastosowaniem współczynnika kosztów przyjęcia) do wprowadzenia wyłącznie wtedy, gdy WPRIFLG = 6

Cena ta stanowi cenę dla jednostki magazynowej wyrażonej w walucie firmy.

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PORDER

Tak

Nagłówki zlecenia

PORDERQ

Tak

Ilości w pozycjach zamówienia

PORDERP

Tak

Ceny w pozycjach zamówienia

Uwagi dodatkowe

Ten Entry point wywoływany jest wyłącznie w przypadku przyjęcia zafakturowanej pozycji zamówienia z artykułem zarządzanym w magazynie.

Jeżeli cena wynosi zero (WPRIFLG=6 i WPRIORD=0), cena zamówienia to cena uzyskana na końcu.

Ostrzeżenie — parametr wyceny w przypadku przyjęcia artykułu musi zostać włączony do „ceny zamówienia”, tak aby możliwe było odzyskanie kosztów produkcji w obrębie transakcji magazynowych.

CHARGLIGPTH: Ładowanie pozycji przyjęcia

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność CHARGLIGPTH.

Celem tej czynności jest umożliwienie dokonania zmian w ilości do przyjęcia po ładowaniu pozycji przyjęcia.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Różne przypadki wywoływania

Zgłoszenie wykonywane jest w trakcie generowania pozycji przyjęcia, bez względu na to, czy pozycja ta wprowadzana jest ręcznie czy ładowana przy użyciu wyboru pozycji zamówienia.

Dostępne zmienne oraz maski

Następująca zmienna ładowana jest w czasie wywołania czynności „CHARGLIGPTH”.

NOL

Indeks aktualnie przetwarzanej pozycji przyjęcia (stosowany z klasą [M:PTH1]).

Dostępna jest następująca maska ekranu: [M:PTH1]

Nie wolno modyfikować podanej powyżej zmiennej oraz klasy.

WQTE

Ilość do przyjęcia wyrażona w jednostkach magazynowych.

Ilość ta ładowana jest automatycznie, ale istnieje możliwość jej modyfikowania a nawet przywrócenia do wartości zero, aby umożliwić użytkownikom wprowadzenie jej ręcznie.

MAJRCPSTO: Aktualizacja przyjęć na magazyn

Entry point znajduje się w obrębie procesu SUBPTHA polegającym na tworzeniu zamówienia zakupu, wywołujeczynność MAJRCPSTO.

Celem tej czynności jest umożliwienie nieuwzględnienia przyjęć na magazyn w przypadku importowania danego przyjęcia.

Kontekst i metoda działania

Transakcja

Jedna transakcja w toku.

Plik log

Plik log jest otwarty.

Różne przypadki wywoływania

Wywołanie wykonywane jest po importowaniu pozycji przyjęcia w trakcie transakcji aktualizacji.

Dostępne zmienne oraz maski

Podczas wywołania czynności „MAJRCPSTO” załadowane zostają następujące klasy pliku:

[F :PTH] Nagłówek przyjęcia

[F :PTD] Pozycja przyjęcia

Nie wolno modyfikować poprzednich klas.

Można zmodyfikować następującą zmienną

WUPDSTOFLG

Wskaźnik aktualizacji zapasów

0 = Brak aktualizacji, przyjęcia są importowane w celu utworzenia historii, zapasy zostały już zaktualizowane

1 = Aktualizacja przyjęć na magazyn (wartość domyślna)

Otwarte tabele

W tabeli poniżej flaga istotnej treści wskazuje, że treść jest zgodna z kontekstem.

Tabela

Istotna treść

Tytuł tabeli

PRECEIPT

Tak

Nagłówki przyjęcia

PRECEIPTD

Tak

Pozycje przyjęcia

Uwagi dodatkowe

Ten Entry point wywoływany jest wyłącznie w przypadku importowania.