TGL472 - Esportazione lavorazioni a LVD¶
Posizione nel menu: Programma non a menu
Linkage section¶
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | TGL472-CALLED | x(20) | Se vale "TGL472-CALLED" il programma viene richiamato da un altro |
| TGL472-CALLER | x(08) | Nome programma chiamante (non obbligatorio) | |
| TGL472-OPERAZIONE | x(20) | Operazione da eseguire | |
| TGL472-KEY | x(30) | Chiave da esportare | |
| FILLER | x(500) |
Logica generale¶
Questo programma tipicamente viene innescato dal programma che crea le commesse di lavorazione, per esportare immediatamente le informazioni necessarie a LVD. Prevista anche una modalita' "ESPORTA-TUTTO" che permette di riesportare tutte le commesse di lavorazione aperte.
Configurazioni
| Gruppo | Parametro |
|---|---|
| tagliolm | path-lvd-output |
Formato dei files da esportare¶
Il file si chiamera' come il codice lavorazione: "AAOOOO_RIG.xml", ad esempio: * "22991_1" (Ordine 2022/991 riga 1) * "221250_13" (Ordine 2022/1250 riga 13)
Il file in formato XML:
<CADMAN>
<REMOTEJOBLIST>
<JOB Type=BENDING>
<PART>
<ID>CMA</ID>
<Rev>1</Rev>
<SubRev>0</SubRev>
</PART>
<QUANTITY>quantita'</QUANTITY>
<COMMENT>lavorazione</COMMENT>
</JOB>
</REMOTEJOBLIST>
</CADMAN>
Elaborazione¶
Operazione - ESPORTA-ORDINE¶
TGL472-KEY conterra' una chiave ordine (TOR-CHIA). Scorrere le righe ordine tramite COGRIGOR. Per ciascuna riga cercare la riga preventivo su TGLPRRIG usando TRPR-CHIA2.
NB: e' sufficiente girare su questa tabella (taglio lamiere) perche' dobbiamo esportare solo le righe relative alla piegatura, che non e' prevista nel taglio tubi. Considerare solo le righe con TRPR-FL-LG-ESEGUO = "S".
Per ciascun record valido creare un file XML:
| Dato | Contenuto | Etichetta |
|---|---|---|
| CMA | Codice merce avanzato dell'articolo ROR-MERCE | articolo |
| Lavorazione | AAOOOO_RIG (come nel nome del file) | lavorazione |
| Quantita' | ROR-QTAORD | qta |
Chiusura file informazioni¶
- Chiudere il file
- Spostare il file nella cartella configurata path-lvd-output; segnalare a video se la copia non avviene (percorso non visibile dalla postazione)
Estratto da documentazione interna ClickUp