Punkty wejścia > Moduł Produkcja > Standardowy skrypt FUNWIPMFC 

APRESCALC: Dokonywania zmian po obliczeniach i ostatecznej aktualizacji

Ten Entry point służy do interwencji pod koniec kalkulacji kosztów produkcji, aby odzyskać zawartość MFCCLCPRN (obraz druku) lub MFGCOST (tabela kosztów produkcji) i MFCNAT (szczegóły kosztów).

Ma to miejsce po ostatniej aktualizacji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku

Plik log

Istnieje otwarty plik log (ładowanie zmiennej ERR_TRA przed wywołaniem podprogramu ECR_TRACE).

Wyjaśnienia

Tabela MFCCLCPRN

Utworzone rekordy posiadają numer sesji (adxuid(1)) w polu UID. Istnieje konieczność przefiltrowania tabeli, aby znaleźć przedmiot kalkulacji; można wykorzystać numer ZP wprowadzony na ekranie wykonywania obliczeń ([M]MFGNUM) lub filtr, który został wykorzystany w tabeli MFGHEAD ([M]FILMFG).

Pole DETTYP określa typ rekordu i z jednocześnie sekcję wydruku, gdzie się pojawi:

Typ 1: Nagłówek

Typ 2: Szczegóły materiału

Typ 3: Szczegóły operacji

Typ 4: Podsumy (różne składniki)

Typ 5: Typ narzutu

Typ 6: Podsumowanie (jednostkowe)

Typ 7: nie istnieje w tym kontekście

Typ 8: Podsumowanie zamkniętego zlecenia

Te rekordy są zakończone z planowaną ceną dla każdego składnika wynikającą z kalkulacji kosztów w planowanym ZP (teoretyczne lub zwolnione zgodnie z zaznaczeniem pola „pochodzenie odchyleń” na ekranie kryteriów)

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska MFCCLC0 [DIA]

Ekran uruchamiania (lokalizacja, ustawienia, ...)

Zn. ERR_TRA(132)

Tekst błędu dla pliku log

Otwarte tabele

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

MFGCOST

NIE

Koszt produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

NARZUT

NIE

Narzuty

MFCCLCPRN

NIE

Szczegóły wydruku (tymczasowe)

MFGOPE

NIE

Operacja dotyczące zlecenia produkcyjnego

MFGHEAD

NIE

Nagłówek zlecenia produkcyjnego

MFGITM

NIE

Pozycja zysku zlecenia produkcyjnego

MFGMAT

NIE

Materiały zlecenia produkcyjnego

MFGITMTRK

NIE

Raportowanie zysku produkcyjnego

MFGWIP

NIE

Nagłówek kosztów produkcji w toku

STOCOST

NIE

Podstawa FIFO

STOJOU

NIE

Transakcje magazynowe

STOLOT

NIE

Partie

TABCOSTMET

NIE

Metoda wyceny

TABCUR

NIE

Waluta

WIPCOST

NIE

Wycena produkcji w toku

WORKSTATIO

NIE

Stacja robocza

AVWRIMCP: Interwencja przed dokonaniem zapisu w tabeli szczegółów kosztu produkc

Ten Entry point służy do interwencji dla każdego wpisu do tabeli MFCCLCPRN (wydruk kosztów produkcji), dla przykładu ładowanie pól niestandardowych/specjalnych. AVWRIMCP znajduje się tuż przed zapisem rekordu dotyczącego ilości, czasu lub sumy kwot, a także połączenia z polami zawierającymi planowane liczby.

Jest przeprowadzane tylko jeśli szczegóły przycisku Drukuj zostały zaznaczone.

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log (ładowanie zmiennej ERR_TRA przed wywołaniem podprogramu ECR_TRACE).

Wyjaśnienia

Tabela MFCCLCPRN

Kontekst każdego rekordu zależy od wartości pola DETTYP (patrz szczegóły w APRESCALC), jako że ta sekcja procesu jest wywoływana w innych częściach programu.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska MFCCLC0 [DIA]

Ekran uruchamiania (lokalizacja, ustawienia, ...)

Zn. ERR_TRA(132)

Tekst błędu dla pliku log

Otwarte tabele

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

MFGCOST

NIE

Koszt produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

NARZUT

NIE

Narzuty

MFCCLCPRN

NIE

Szczegóły wydruku (tymczasowe)

MFGOPE

NIE

Operacja dotyczące zlecenia produkcyjnego

MFGHEAD

NIE

Nagłówek zlecenia produkcyjnego

MFGITM

NIE

Pozycja zysku zlecenia produkcyjnego

MFGMAT

NIE

Materiały zlecenia produkcyjnego

MFGITMTRK

NIE

Raportowanie zysku produkcyjnego

MFGWIP

NIE

Nagłówek kosztów produkcji w toku

STOCOST

NIE

Podstawa FIFO

STOJOU

NIE

Transakcje magazynowe

STOLOT

NIE

Partie

TABCOSTMET

NIE

Metoda wyceny

TABCUR

NIE

Waluta

WIPCOST

Tak w zależności od kontekstu

Wycena WIP ZP (zgodnie z rekordami odpowiadającymi typowi (DETTYP)2, 3 i 5)

WORKSTATIO

NIE

Stacja robocza

AVREWMCP: Interwencja przed dokonaniem zapisu w tabeli szczegółów kosztu produkc

Ten Entry point służy do interwencji dla każdego wpisu do tabeli MFCCLCPRN (wydruk kosztów produkcji), dla przykładu ładowanie pól niestandardowych/specjalnych. AVREWMCP znajduje się tuż przed ponownym zapisem ilości, czasu lub sumy kwot, a także połączenia z polami zawierającymi planowane liczby.

Jest przeprowadzane tylko jeśli szczegóły przycisku Drukuj zostały zaznaczone.

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log (ładowanie zmiennej ERR_TRA przed wywołaniem podprogramu ECR_TRACE).

Wyjaśnienia

Tabela MFCCLCPRN

Kontekst każdego rekordu zależy od wartości pola DETTYP (patrz szczegóły w APRESCALC), jako że ta sekcja procesu jest wywoływana w innych częściach programu.

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska MFCCLC0 [DIA]

Ekran uruchamiania (lokalizacja, ustawienia, ...)

Zn. ERR_TRA(132)

Tekst błędu dla pliku log

Otwarte tabele

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

MFGCOST

NIE

Koszt produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

NARZUT

NIE

Narzuty

MFCCLCPRN

NIE

Szczegóły wydruku (tymczasowe)

MFGOPE

NIE

Operacja dotyczące zlecenia produkcyjnego

MFGHEAD

NIE

Nagłówek zlecenia produkcyjnego

MFGITM

NIE

Pozycja zysku zlecenia produkcyjnego

MFGMAT

NIE

Materiały zlecenia produkcyjnego

MFGITMTRK

NIE

Raportowanie zysku produkcyjnego

MFGWIP

NIE

Nagłówek kosztów produkcji w toku

STOCOST

NIE

Podstawa FIFO

STOJOU

NIE

Transakcje magazynowe

STOLOT

NIE

Partie

TABCOSTMET

NIE

Metoda wyceny

TABCUR

NIE

Waluta

WIPCOST

Tak w zależności od kontekstu

Wycena WIP ZP (zgodnie z rekordami odpowiadającymi typowi (DETTYP)2, 3 i 5)

WORKSTATIO

NIE

Stacja robocza

APCALMFC: Dokonanie zmian przed potwierdzeniem kosztów produkcji

Ten Entry point służy do dokonywania zmian po przeprowadzeniu kalkulacji i aktualizacji standardu, ale przed potwierdzeniem.

Kontekst i tryb działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log (ładowanie zmiennej ERR_TRA przed wywołaniem podprogramu ECR_TRACE).

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska MFCCLC0 [DIA]

Ekran uruchamiania (lokalizacja, ustawienia, ...)

Zn. ERR_TRA(132)

Tekst błędu dla pliku log

GOK

Jeśli GOK<1 => Wycofanie transakcji, w innym przypadku Potwierdź

Otwarte tabele

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

MFGHEAD

TAK

Nagłówek zlecenia produkcyjnego

MFGCOST

TAK

Koszt produkcji

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

NARZUT

NIE

Narzuty

MFCCLCPRN

NIE

Szczegóły wydruku (tymczasowe)

MFGOPE

NIE

Operacja dotyczące zlecenia produkcyjnego

MFGITM

NIE

Pozycja zysku zlecenia produkcyjnego

MFGMAT

NIE

Materiały zlecenia produkcyjnego

MFGITMTRK

NIE

Raportowanie zysku produkcyjnego

MFGWIP

NIE

Nagłówek kosztów produkcji w toku

STOCOST

NIE

Podstawa FIFO

STOJOU

NIE

Transakcje magazynowe

STOLOT

NIE

Partie

TABCOSTMET

NIE

Metoda wyceny

TABCUR

NIE

Waluta

WIPCOST

NIE

Wycena produkcji w toku

WORKSTATIO

NIE

Stacja robocza

CTRMFG: pozwala uniknąć wykonywania obliczeń dla ZP lub zlec. koop.

Ten Entry point jest używany do interwencji w zleceniach (produkcyjnych lub kooperacji) na początku pętli i uniknięcia wykonywania obliczeń w oparciu o kryteria, które nie mogą być określone w formule wyboru.

Kontekst i metoda działania

Transakcja

Jedna transakcja jest w toku.

Plik log

Istnieje otwarty plik log (ładowanie zmiennej ERR_TRA przed wywołaniem podprogramu ECR_TRACE).

Dostępne zmienne oraz maski

Zmienna lub maska

Definicja

Maska MFCCLC0 [DIA]

Ekran uruchamiania (lokalizacja, ustawienia, ...)

Zn. ERR_TRA(132)

Tekst błędu dla pliku log

[M:CTP]VCRTYP

=10 jeśli kalkulacja ZP
=36 jeśli kalkulacja zlec. koop.

GPE

Aby uniknąć wykonywania obliczeń, ustaw tę zmienną na 1

Otwarte tabele dla zleceń produkcyjnych

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

MFGHEAD

TAK, jeśli kalkulacja ZP

Nagłówek zlecenia produkcyjnego

MFGCOST

NIE

Koszt produkcji

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

MFGOPE

NIE

Operacja dotyczące zlecenia produkcyjnego

MFGITM

NIE

Pozycja zysku zlecenia produkcyjnego

MFGMAT

NIE

Materiały zlecenia produkcyjnego

MFGITMTRK

NIE

Raportowanie zysku produkcyjnego

Otwarte tabele dla zleceń kooperacji

W tabeli poniżej oznaczenie „istotnej zawartości” wskazuje, że treść jest zgodna z kontekstem...

Tabela

Istotna zawartość

Tytuł tabeli

SCOHEAD

TAK, jeśli kalkulacja zlec. koop.

Nagłówek zlecenia kooperacji

MFGCOST

NIE

Koszt produkcji

MFCNAT

NIE

Szczegóły charakterystyki kosztu produkcji

FACILITY

NIE

Lokalizacja

ITMMASTER

NIE

Główny artykuł

ITMFACILIT

NIE

Artykuł-lokalizacja

ITMMVT

NIE

Artykuły łącznie

SCOSRV

NIE

Usługa

SCOITM

NIE

Zlecenia kooperacji dla pozycji artykułu

SCOMAT

NIE

Materiały zlecenia kooperacji

PRECEIPTD

NIE

Pozycje przyjęcia