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.
C'è una transazione in corso.
Può esserci un file traccia aperto a seconda del tipo di movimento (testare GTRACE)
Vari casi di chiamata
Chiamata sistematica.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...).
Tabella | Contenuto significativo | Descrizione Tabella |
STOPREW | Sì | Lavoro bolla di preparazione |
ITMMASTER | Sì | Articolo |
SORDERQ | Si se [F:PRW]ORITYP=1 o 2 | Riga ordine |
STOREO | Si se [F:PRW]=3 | Ubicazione riapprovvigionabile |
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
C'è una transazione in corso.
C'è un file traccia aperto
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.
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)
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 | Sì | File di lavoro Bolla di preparazione |
STOPRELIS | Sì | 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 |
|
|
|
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.
C'è una transazione in corso.
C'è un file traccia aperto
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.
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