Punkty wejścia > Moduł Zapasy > Standardowy skrypt TRTBBYBOM 

BOMDETBY: generowanie tabeli składników

Ten entry point służy do przejęcia kontroli nad zarządzaniem montażem i demontażem w czasie generowania tabeli składników. Umożliwia to zastąpienie standardowego algorytmu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Dostępny ekran i klasy pliku

Sekcja FUNCTION (Liczba całkowita) umożliwia wprowadzenie różnicy pomiędzy montażem i demontażem.

Jeśli FUNCTION = 1 : Montaż

Jeśli FUNCTION = 2 Demontaż

Bufory [F:ITM] , [F:ITF] , [F:ITG], [F:BOH] są wczytywane w chwili wywołania w entry point.

Przy montażu wczytywana jest klasa ekranu [M :BBY0].

Przy demontażu wczytywana jest klasa ekranu [M :DBY0].

Różne przypadki wywołań — Zmienne znaczące

Ten entry point zaprojektowano, aby umożliwić w pełni specjalny odczyt pliku BOMD w celu wygenerowania tabeli składników.

Ten entry point zastępuje pętlę odczytu pliku BOMD, dlatego konieczne jest zawarcie następującej instrukcji w specjalnej pętli:

GOSUB INSERE po wczytaniu bufora BOMD

Instrukcja 'GOSUB INSERE' sprawdza i wprowadza składniki BOMD:

Przy montażu w klasie ekranu [M :BBY1].

Przy demontażu w klasie ekranu [M :DBY1].

W czasie wywołania dostępne są następujące konfiguracje:

Zn. M : Komponuj

Liczba całkowita ALT : Wariant

Liczba całkowita TYP : Typ kodu

Data DAT : Data referencji (ładowana z datą$)

Liczba całkowita FUNCTION : Funkcja 1 Montaż / 2 demontaż

Zn. LABR : ekran artykułu nadrzędnego

Jeśli ten entry point generuje tabelę, wartość różna od 0 MUSI być zwrócona w sekcji GPE, tym samym blokując standardowe przetwarzanie.

Szkielet entry point:

Dla [BOD]BOD0 Gdzie (specjalne filtry)

Gosub INSERE

Dalej

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...).

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuły

ITMFACILIT

Nie

Artykuły — Lokalizacje

BOM

Nie

BOMy

BOMD

Nie

Pozycje BOM

ITMCATEG

Nie

Kategoria artykułu

BOMPHABY: umożliwia zarządzanie składnikami fantomowymi różnymi od standardowego

Ten entry point służy do przejęcia kontroli nad zarządzaniem montażem i demontażem w czasie uwzględniania składnika fantomowy. Umożliwia to zastępowanie standardowego algorytmu.

Kontekst i metoda działania

Transakcja

Brak transakcji w toku.

Plik log

Brak otwartego pliku log.

Dostępny ekran i klasy pliku

Sekcja FUNKCJA (liczba całkowita) umożliwia wprowadzenie różnicy pomiędzy montażem i demontażem.

Jeśli FUNCTION = 1 : Montaż

Jeśli FUNCTION = 2 Demontaż

Bufory [F:ITM] , [F:ITG], [F:BOH], [F:BOD] są wczytywane w chwili wywołania w entry point.

Przy montażu klasa ekranu [M :BBY0] jest wczytywana.

Składnik fantomowy jest wczytywany na ekranie [M :DBY1].

Przy demontażu klasa ekranu [M :DBY0] jest wczytywana.

Składnik fantomowy jest wczytywany na ekranie [M :DBY1].

Różne przypadki wywołań — Zmienne znaczące

Ten entry point zaprojektowano, aby umożliwić zarządzanie różne od standardowego.

Jeśli ten entry point generuje tabelę , wartość różna od 0 MUSI być zwrócona w sekcji GPE, tym samym blokując standardowe przetwarzanie.

Otwarte tabele

W tabeli poniżej flaga ważnej zawartości wskazuje, że zawartość jest zgodna z kontekstem (bieżący klient jest załadowany...).

Tabela

Ważna zawartość

Tytuł tabeli

ITMMASTER

Nie

Artykuły

ITMFACILIT

Nie

Artykuły — Lokalizacje

BOM

Nie

BOMy

BOMD

Nie

Pozycje BOM

ITMCATEG

Nie

Kategoria artykułu