Entry Points > Modulo Stock > Script standard TRTBBYBOM 

BOMDETBY: Generazione del riquadro dei componenti

Questo entry point permette di assumere il controllo nella gestione dell'assemblaggio e del disassemblaggio al momento della generazione del riquadro dei componenti. Permette di sostituire l'algoritmo standard.

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non esiste file traccia aperto.

Classi file e videate disponibili

Il campo (integer) FUNCTION permette di differenziare la funzione di assemblaggio e disassemblaggio

Se FUNCTION = 1: Assemblaggio

Se FUNCTION = 2: Disassemblaggio

I buffer  [F:ITM] , [F:ITF] , [F:ITG], [F:BOH]  vengono caricati al momento della chiamata dell'entry point.

 In assemblaggio       la classe videata [M :BBY0]  è caricata.

 In disassemblaggio la classe videata [M :DBY0]  è caricata.

Diversi casi di chiamata - Variabili significative

Questo entry point è stato concepito per permettere una lettura totalmente specifica del file BOMD allo scopo di generare il riquadro dei componenti

Questo entry point si sostituisce al ciclo di lettura del file BOMD, è quindi tassativo includere nel ciclo specifico l'istruzione:

   GOSUB INSERE   dopo che il buffer BOMD sia caricato

L'istruzione « GOSUB INSERE »  controlla ed inserisce i componenti BOMD:

           In assemblaggio       nella classe videata [M :BBY1] .

           In disassemblaggio nella classe videata [M :DBY1] .

 Al momento della chiamata, i parametri seguenti sono disponibili:

       Char    M         : Composto

       Integer ALT       : Alternativa

       Integer TYP       : Tipo Alternativa

       Date    DAT       : Data di riferimento  (alimentata con date$)

       Integer FUNCTION  : Funzione 1 Assemblaggio / 2 disassemblaggio

       Char    LABR      : videata del composto  

  Se questo entry point prende in carico la generazione del riquadro, bisogna TASSATIVAMENTE restituire un valore diverso da 0 nel campo GPE, in tal modo il programma standard sarà by-passato.

Scheletro dell'entry point:

              For [BOD]BOD0 Where (filtri specifici)  

                    Gosub INSERE

              Next

Tabelle aperte

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il client corrente è caricato...).

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

No

Articoli

ITMFACILIT

No

Articoli siti

BOM

No

Distinte base

BOMD

No

Righe distinte base

ITMCATEG

No

Categoria articolo

BOMPHABY: Permette una gestione dei componenti fantasma diversa dallo standard

Questo entry point permette di assumere il controllo nella gestione dell'assemblaggio e del disassemblaggio al momento della presa in considerazione di un componente fantasma. Permette di sostituire l'algoritmo standard

Contesto e modalità di funzionamento

Transazione

Non c'è transazione in corso.

File traccia

Non esiste file traccia aperto.

Classi file e videate disponibili

Il campo (integer) FUNCTION permette di differenziare la funzione di assemblaggio e disassemblaggio

Se FUNCTION = 1: Assemblaggio

Se FUNCTION = 2: Disassemblaggio

I buffer  [F:ITM] , [F:ITG] , [F:BOH]  , [F:BOD]    sono caricati al momento della chiamata dell'entry point.

 In assemblaggio       la classe videata [M :BBY0]  è caricata.

                                 Il componente fantasma è caricato nella videata [M :BBY1] .

In disassemblaggio la classe videata [M :DBY0]  è caricata.

                                 Il componente fantasma è caricato nella videata [M :DBY1] .

Diversi casi di chiamata - Variabili significative

Questo enttry point è stato concepito per permettere una gestione diversa da quella dello standard

 Se questo entry point prende in carico la generazione del riquadro, bisogna TASSATIVAMENTE restituire un valore diverso da 0 nel campo GPE, in tal modo il programma standard sarà by-passato.

Tabelle aperte

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il client corrente è caricato...).

Tabella

Contenuto significativo

Descrizione Tabella

ITMMASTER

No

Articoli

ITMFACILIT

No

Articoli siti

BOM

No

Distinte base

BOMD

No

Righe distinte base

ITMCATEG

No

Categoria articolo