Entry Points > Modulo Vendite > Script standard FUNMANALL 

MANALLFIL: Aggiunta di criteri di selezione delle righe d'ordine da allocare

Questo entry point permette di assumere il controllo al momento della definizione dei criteri di selezione delle righe d'ordine da allocare.

Permette di aggiungere dei filtri supplementari sulle righe di ordini.

E' chiamato nel programma delle allocazioni manuali FUNMANALL.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non ci sono ancora file traccia aperti quando si è in fase di selezione delle righe da allocare.

Vari casi di chiamata

Questo entry point è chiamato:

nella funzione delle allocazioni manuali, durante la definizione dei criteri di selezione.

Variabili e videate disponibili

La videata di selezione delle righe d'ordine [M :DIA] (SMANALL1) è ancora disponibile.

La videata di inserimento delle allocazioni [M :SAL2] (SMANALL2) è disponibile. E' in corso di caricamento (Caricamento delle righe di allocazione per l'articolo in corso di elaborazione).

I criteri standard sono caricati nelle variabili CRITERE e CRITERE1. Riguardano il file SORDERQ.

La variabile FILSUP è stata creata per l'aggiunta dei criteri supplementari. E' dimensionata a 250 caratteri. Affinché ciò funzioni correttamente quando si valuta se la variabile non è caricata dall'entry point, FILSUP è inizializzata alla stringa « 1=1 ».

Basta completarla nell'entry point.

Esempio: Aggiunta di un filtro supplementare sul riferimento articolo che deve cominciare con « VEN».

FILSUP -= ‘ & ITMREF >= « VEN »’

FILSUP viene interpretato insieme a CRITERE e CRITERE1, durante il filtro sul file SORDERQ. I criteri devono riferirsi a campi del file SORDERQ.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

SORDER

Si

Ordini testata

SORDERQ

Si

Ordini riga quantità

SORDERP

Sì (se ordine normale)

Ordini riga prezzo

SORDERC

Sì (se ordine aperto)

Ordini articolo / cliente (ordini aperti)

ITMMASTER

Si

Articoli

ITMSALES 

Si

Articoli vendita

ITMFACILIT

Si

Articoli siti

ITMMVT

No

Movimenti articoli

FACILITY

No

Siti

 

MANALLSEL: Aggiunta di controlli di autorizzazione di una riga d'ordine da alloc

Questo entry point permette di assumere il controllo alla fine dei controlli di selezione di una riga d'ordine da allocare.

Permette di aggiungere dei controlli e dei test supplementari che permettono di rifiutare l'ordine o la riga d'ordine da allocare.

E' chiamato nel programma delle allocazioni manuali FUNMANALL.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non ci sono ancora file traccia aperti quando si è in fase di selezione delle righe da allocare.

Vari casi di chiamata

Questo entry point è chiamato :

nella funzione delle allocazioni manuali alla fine dei controlli di selezione di una riga d'ordine da allocare.

Variabili e videate disponibili

La videata di selezione delle righe d'ordine [M :DIA] (SMANALL1) è ancora disponibile.

La videata di inserimento delle allocazioni [M :SAL2] (SMANALL2) è disponibile. E' in corso di caricamento (Caricamento delle righe di allocazione per l'articolo in corso di elaborazione).

I buffer [F :SOQ], [F :SOP] sono caricati con la riga d'ordine che si sta selezionando.

Il buffer [F :SOH] è caricato con la testata d'ordine corrispondente.

Sono stati realizzati tutti i controlli di selezioni standard.   

Per permettere di prendere in considerazione dei controlli supplementari, basta posizionare nell'entry point la variabile Ok. Questa è inizializzata a 2. Posizionandola a 1, la riga d'ordine non sarà presa in considerazione nel programma di allocazione.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

SORDER

Si

Ordini testata

SORDERQ

Si

Ordini riga quantità

SORDERP

Sì (se ordine normale)

Ordini riga prezzo

SORDERC

Sì (se ordine aperto)

Ordini articolo / cliente (ordini aperti)

ITMMASTER

Si

Articoli

ITMSALES 

Si

Articoli vendita

ITMFACILIT

Si

Articoli siti

ITMMVT

No

Movimenti articoli

FACILITY

No

Siti