Vai al contenuto

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

  1. apri -> x99-confi (config) + open files.
  2. Selezione ordine (richiamabile in modalita' selezione via utiltgl410.cpy, tgl410-called).
  3. Distinzione lamiere vs profilati tramite tar-tipo-speciale = 'PR'.
  4. Costruzione transiti COGTRANS (righe), COGTRANS2 (profilati), COGTRANS3 (lavorazioni meccaniche) dalle righe preventivo/ordine.
  5. Scelta modello .doc (tgl410-lamiere[-exc].doc / tgl410-profilati[...].doc) in base alla certificazione CRM (via CRMS06).
  6. 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.