TGL410 -- Stampa Distinta di produzione (Taglio Lamiere/Profilati)¶
Sorgente: cbl/tgl410.cbl | Tipo: Programma di stampa su modello Word (WORDMDL) con transiti temporanei | Program-ID: TGL410
Menu:
- Magazzino > Produzione > Taglio > Lamiere > Stampe > Distinta produzione
- Magazzino > Produzione > Taglio > Profilati > Stampe > Distinta produzione
Verticalizzazione Siderpress.
Scopo¶
Produce la distinta di produzione per un ordine di taglio lamiere o profilati, stampandola su modello Word. Costruisce transiti temporanei indicizzati con le righe del preventivo/ordine e le lavorazioni, ed esporta un file .txt con le informazioni d'ordine copiato sul client. Distingue lamiere da profilati e sceglie il modello .doc in base alla certificazione CRM.
File e tabelle¶
| Tabella | Ruolo |
|---|---|
| FEURTAB | Menu/tab di sistema |
| TGLPRRIG / TGLPRRIP | Righe preventivo (lamiere / profilati) |
| COGRIGOR / COGTESOR | Righe e testata ordine (ror-/tor-) |
| CLCANAMA | Anagrafica macchine |
| COGRACMC | Raccordo merce/famiglia |
| COGMERCI | Anagrafica merce |
| COGGEANA | Anagrafica clienti |
| COGTABEL | Tabelle (famiglia tipo 62) |
| COGNCDET | Dettaglio non conformita' |
| TGLDISEG | Anagrafica disegni |
| COGTRANS / COGTRANS2 / COGTRANS3 | Transiti temporanei: righe (#$trstgl410.<oper>), profilati (#$trs2tgl410), lavorazioni meccaniche (#$trs3tgl410) |
Esporta inoltre un file testo 410info_<tor-chia>.txt copiato al client via COPIAF.
Copybook principali¶
utilwordmdl.cpy (modello Word), standard working-storage. A fine procedure sono incluse manualmente le chiavi secondarie: cogtrans.k01/.k02, cogtran2.k01, cogtran3.k01, cogrigor.k02, tglprrig.k02, tglprrip.k02, coglavor.k05, cogracmc.k02, tgldiseg.k02/.k03, cogncdet.k02.
Chiamate ad altri programmi¶
CRMS06 (schede CRM / certificazioni EXC), COGS54 (stampa), WORDMDL (motore modello Word), COPIAF (copia file al client), COGS52.
Flusso / Paragrafi principali¶
apri->x99-confi(config) + open files.- Selezione ordine (richiamabile in modalita' selezione via
utiltgl410.cpy,tgl410-called). - Distinzione lamiere vs profilati tramite
tar-tipo-speciale = 'PR'. - Costruzione transiti COGTRANS (righe), COGTRANS2 (profilati), COGTRANS3 (lavorazioni meccaniche) dalle righe preventivo/ordine.
- Scelta modello
.doc(tgl410-lamiere[-exc].doc/tgl410-profilati[...].doc) in base alla certificazione CRM (via CRMS06). - Stampa su modello Word (WORDMDL) + esportazione file info-ordine.
Configurazioni¶
Lettura via RNEWCONF in x99-confi (10 chiavi):
| Gruppo | Chiave | Effetto |
|---|---|---|
| schedula | path-bdp |
Path buoni di prelievo |
| ordcli | tipo-scheda-crm / info-crm-ordine |
Scheda CRM ordine |
| tagliolm | info-crm-exc1..exc4 |
Certificazioni EXC per scelta modello |
| nonconf | info-crm-note-nc / info-crm-note-ac / info-crm-fl-stampa-distinta |
Note non conformita' in distinta |
Il tipo lavorazione fresatura e' cablato a 119 (tm-cfg-lav-fresatura).
Note¶
- Programma di stampa: non modifica archivi permanenti, opera su transiti temporanei per la sola generazione del documento.
- Richiamabile in modalita' selezione via
utiltgl410.cpy.