Vai al contenuto

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

  1. Chiudere il file
  2. 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