Vai al contenuto

TGL421 - Uscita particolari (lavorazioni esterne)

Campo Valore
Sorgente cbl/tgl421.cbl
Tipo Programma interattivo (griglia + creazione DDT)
Menu Magazzino > Produzione > Taglio > Lamiere > Lavorazioni esterne > Uscita particolari
Menu (alt.) Magazzino > Produzione > Taglio > Profilati > Lavorazioni esterne > Uscita particolari
Vertical Verticalizzazione Siderpress

Descrizione

Crea il DDT di uscita verso il fornitore "lavorante" per particolari del reparto taglio (lamiere e profilati) sottoposti a lavorazione esterna. Il programma:

  • legge gli ordini di lavorazione esterna emessi (TGL420) e i relativi particolari ancora da inviare
  • consente la selezione dei particolari da raggruppare nel singolo DDT
  • crea il documento DDT (movimento magazzino + riga DDT) e ne aggiorna le tabelle di stato
  • usa un file di transito tran-g43 per la preparazione delle righe DDT prima della scrittura definitiva

Il programma puo' essere richiamato da altri programmi in modalita' linkage (tgl421-called = "TGL421-CALLED"), passando commessa di partenza e caller.

File e tabelle

File/Tabella Tipo Descrizione
FEURTAB (cogfiles) Input Parametri azienda
Tabelle da tgl421.select I-O Tabelle taglio (ordini, particolari, lavorazioni)
TRAN-G43 I-O File di transito per preparazione DDT

Copybook principali

Copybook Descrizione
tgl421.wrk / .select / .fd / .scr / .prc / .decla Screen Designer
tran-g43.fd / tran-g43.cpy Tabella di transito DDT
utiltgl421.cpy Struttura linkage
utilv52.cpy Linkage verso COGV52 (creazione bolle)
utils52.cpy / utils68.cpy / utilu20.cpy / utilu30.cpy / utils25.cpy / utils65.cpy Utility comuni
utilncnf.cpy Lettura configurazioni RNEWCONF
utildlg.cpy Dialog box
wgrid.cpy / utilgdad.cpy Gestione griglie

Configurazioni RNEWCONF

Lette in tm-cfg:

Chiave Descrizione
porto-cod Codice porto (franco fabbrica, ecc.)
tra-comm Trattamento commerciale
num Modalita' di numerazione
tat Trattamento
forza-prf Forzatura prefisso (codice 5 cifre)
cons-aut Consegna automatica
causale Causale magazzino
classe Classe di lavorazione
cau-c-lav Causale c/lavorazione
bv-for Buono visita fornitore
bv-cau Causale buono visita
tipo-ord Tipo ordine
mer-tra Merce di transito (gur/sot/cod)
mag-cons-dir Magazzino consegna diretta
ric-pre / ult-pre Ricerca / ultimo prezzo
agg-lfo Aggiornamento listino fornitore
tra-cont Trattamento controllo
of-check-quadra Check quadratura ordine fornitore
distrib Distribuzione
legame-con-rio Legame con riordino
agg-pma Aggiornamento PMA

Chiamate a sottoprogrammi

Programma Scopo
COGV52 (via util-v52) Creazione bolla
RNEWCONF Lettura configurazioni
DIALOGS Conferme
GRIDADMN Amministrazione griglia

Flusso di controllo

Paragrafo Funzione
apri Apertura file, lettura linkage, lettura configurazioni, abilitazione tasti funzione
a10 Caricamento particolari uscenti in griglia (eventualmente filtrati per commessa se chiamato da altro programma)
a-grid / a-accept-grid Accept griglia con gestione tasti
a-dettaglio Editing della riga (selezione/quantita')
a-conferma Generazione DDT: scrittura su TRAN-G43 e poi chiamata a COGV52 per creazione documento
a-fine-aggiorna Aggiornamento stati lavorazione (marca particolari come usciti)

Note

  • Verticalizzazione Siderpress (taglio lamiere e profilati per carpenteria metallica)
  • Massimo 900 elementi in griglia
  • Il file tran-g43 e' un transito utilizzato per accumulare le righe DDT prima della scrittura definitiva tramite COGV52
  • Coppia con TGL422 (rientro particolari) che gestisce il flusso inverso al ritorno della lavorazione