Entry Points > Modulo Stock > Script standard SUBSCSP 

MOD_FILLOC2 : Permettere un cambio di ubicazione verso un'ubicazione di terzi

Questo entry point permette di autorizzare il trasferimento dello stock da un'ubicazione di terzi verso un'ubicazione interna, o di effettuare un cambio di stato su un'ubicazione di terzi.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili significative

Questo entry point è posizionato nell'etichetta $FILGAUCHE del programma SUBSCSP.

E' chiamato al momento dell'alimentazione del filtro della lista di selezione degli stock.

Permette di sostiuire il filtro applicato ai tipi di ubicazioni autorizzati in selezione modificando il valore della variabile FILGAUSUP(3).

Il campo [M:SCS1]BETFCYCOD contiene il tipo di trasferimento autorizzato dalla transazione di cambio di stock: vale 1 per i trasferimenti interni.

Esempio 1:

Per autorizzare un cambio da un'ubicazione cliente verso un'ubicazione interna (permettendo la picking di una riga di stock presente su un'ubicazione cliente), bisogna scrivere la sequenza seguente:

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&[F:STO]LOCCAT<=3" : GPE=1 : Endif

Esempio 2:

Per autorizzare un cambio da un'ubicazione di conto lavoro (permettendo la picking di una riga di stock presente su un'ubicazione di conto lavoro), bisogna scrivere la sequenza seguente:

If [M:SCS1]BETFCYCOD=1 : FILGAUSUP(3)+="&find([F:STO]LOCCAT,1,2,4)" : GPE=1 : Endif

TRF_OWNER: Permettere il trasferimento dello stock di cui non si è proprietari

Questo entry point permette di autorizzare un trasferimento inter-sito o di conto lavoro di uno stock di cui non si è proprietari.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili significative

Questo entry point è posizionato nell'etichetta $PICKE del programma SUBSCSP.

Viene chiamato dopo il picking di una riga di stock e prima del controllo di disponibilità di questo stock.

Permette, se non si è proprietari dello stock selezionato, di considerarlo come disponibile e di conseguenza autorizzarne il trasferimento.

Per fare ciò, occorre scrivere la sequenza seguente:  LOWNER = [F:STO]OWNER