Entry Points > Modulo Stock > Script standard TRTPREPA 

CRIT_SOQ Filtro supplementare sui file ordini

Questo entry point permette di aggiungere un filtro sugli ordini

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia.

Vari casi di chiamata - Variabili significative

Questo entry point è situato nel sotto-programma SEARCH del programma CALREO. 

Viene chiamato appena prima la lettura dei file ordini 

Permette di descrivere un novo filtro, sui file: SORDERQ SORDER SORDERC utilizzando il campo alfanumerico di 250 caratteri: CRIT_SOQ messo a diposizione.

I parametri modificabili sono:

- CRIT_SOQ (250)        Filtro su SORDERQ SORDER SORDERC

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

SORDERQ

No

Ordini di vendita - Quantità

 SORDER

No

Ordini di vendita - Testata

SORDERC

No

Ordini di vendita - Totale A/R

 

BEFWRIPRH: Prima della scrittura della testata bolla di preparazione

Questo entry point è chiamato prima dell'istruzione "Write" di ogni nuova testata bolla di preparazione.

Il buffer della tabella STOPREH [PRH] è caricato e può essere modificato con tutte le cautele di utilizzo.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esserci un file traccia aperto a seconda del tipo di movimento (testare GTRACE)

Vari casi di chiamata

Chiamata sistematica.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

STOPREW

Lavoro bolla di preparazione

 

BEFWRIPRE: Prima della scrittura del dettaglio bolla di preparazione

Questo entry point è chiamato prima dell'istruzione "Write" di ogni nuova riga di bolla di preparazione.

Il buffer della tabella STOPRED [PRE] è caricato e può essere modificato con tutte le cautele di utilizzo.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esserci un file traccia aperto a seconda del tipo di movimento (testare GTRACE)

Vari casi di chiamata

Chiamata sistematica.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

STOPREW

Lavoro bolla di preparazione

ITMMASTER

Articolo

SORDERQ

Si se [F:PRW]ORITYP=1 o 2

Riga ordine

STOREO

Si se [F:PRW]=3

Ubicazione riapprovvigionabile

 

ALIM_WDATA2 : Aggiunta di condizioni di raggruppamento ordini su una bolla di pr

Questo entry point permette di assumere il controllo prima della scrittura nel file di lavoro di ogni record riga d'ordine, riapprovvigionamento o mancante conto lavoro, da preparare. Permette di aggiungere dei dati che servono da criteri di rottura nei dati del file di lavoro (campo [F:PRW]WDATA2).

E' chiamato nel programma di consegna automatica TRTPREPA

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Questo entry point è chiamato nel piano di preparazione quando si esegue il bottone 'Bolla di preparazione', ad ogni scrittura di un record nel file di lavoro STOPREW.

Variabili e videate disponibili

La riga della videata PREPLAN con indice I è in linea.

Se [M:PREP]ORITYP(I)=1 o 2 (preparazione di una riga d'ordine), i record corrispondenti SOH, SOQ, SOC se [F:SOH]SOHCAT=4 o SOP altrimenti sono in linea.    

Se [M:PREP]ORITYP(I)=3 (preparazione di un riapprovvigionamento di conto lavoro), il record corrispondente REO è in linea.    

Se [M:PREP]ORITYP(I)=4 (preparazione di un mancante di conto lavoro), il record corrispondente STA è in linea.    

Per aggiungere dei criteri di rottura, è necessario alimentare nei campi WDATA2 le informazioni desiderate.

Es: [F:PRW]WDATA2 += [F :SOH]xxx

Attenzione: Il campo WDATA2 è dimensionato a 250 caratteri, tutti disponibili se si prepara un riapprovvigionamento o un mancante di conto lavoro.

Se si prepara una riga d'ordine, questo campo contiene già le informazioni: prima riga indirizzo, CAP, città e stato dei clienti consegnato e fattura (senza tutti gli spazi)    

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

STOPREW

File di lavoro Bolla di preparazione  

STOPRELIS

Lista di preparazione 

 SORDER

Si se [M:PREP]ORITYP(I)=1 o 2

Ordini testata

SORDERQ

Si se [M:PREP]ORITYP(I)=1 o 2

Ordini riga quantità

SORDERP

Si se [M:PREP]ORITYP(I)=1 o 2 e [F:SOH]SOHCAT<>4

Ordini riga prezzo

SORDERC

Si se [M:PREP]ORITYP(I)=1 o 2 e [F:SOH]SOHCAT=4

Ordine aperto articolo

STOREO

Si se [M:PREP]ORITYP(I)=3

Riapprovvigionamenti

STOALL

Si se [M:PREP]ORITYP(I)=4

Allocazioni

 

 

 

CRE_PRE_SERNUM: Frazionamento righe di preparazione se matricole in uscita

Questo entry point permette di generare n righe di preparazione con una quantità a 1 a partire da una riga da preparare proveniente da una lista di preparazione.

Questo entry point va utilizzato solo se la preparazione riguarda un articolo con matricole gesite in uscita e la riga di stock allocata è in una unità di confezionamento la cui modalità di scarico è 'rotto'.

E' chiamato nel programma TRTPREPA.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Questo entry point è chiamato nel piano di preparazione quando si preme il bottone 'Bolla di preparazione' e nella generazione delle liste di preparazione quando si è contrassegnato 'Generazione delle bolle di preparazione'.

Viene chiamato ad ogni scrittura di una riga di una bolla di preparazione STOPRED.

Modalità operativa

Occorre leggere l'articolo con [F:PRW]ITMREF

Se l'articolo è gestito con matricole in uscita: [F:ITM]SERMGTCOD=2 e se l'unità di confezionamento [F:PRW]PCU è in modalità di scarico 'Rotto': [F:ITM]PCU(n)=[F:PRW]PCU e [F:ITM]PCURUL(n)=2 allora bisogna alimentare la variabile GPE=1