Vai al contenuto

ASN018 - Tipi difetto

Sorgente: cbl/asn018.cbl | Program-ID: ASN018 | Tipo: Programma interattivo (gestore tabella)

Menu: Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Tipi difetto


Scopo

Anagrafica ASNTPDIF con dettaglio collegato ASNTPDSL (tipi difetto -> tipi soluzione/lavorazione). Per ogni tipo difetto si gestisce eventuale stampa documento di accompagnamento (es. modulo metrico per Torricelli).


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB ISAM Input Parametri generali
ASNTPDIF ISAM I-O Tipi difetto (atpd-cod x(3), atpd-des x(60), atpd-stampa-doc x(1) S/N, atpd-tip-mat x(3), atpd-nome-doc x(50))
ASNTPDSL ISAM I-O Tipi soluzione/lavorazione collegati al tipo difetto

Copybook utilizzate

Copybook Descrizione
asn018.select, asn018.fd, asn018.wrk, asn018-01.scr, asn018.prc, asn018.decla Screen Designer
asntpdif.cpy, asntpdsl.cpy Layout record tabelle gestite
cogfiles.cpy, wgrave, wnscr, wopenf, wstato, cogazien Standard
wgrid.cpy, utilgdad.cpy Griglia
utilncnf.cpy, utile04.cpy, utilf62.cpy, utilagprg.cpy Utility

Logica

Caricamento griglia: scan ASNTPDIF (start-not-min + rdnxt) per tutti i tipi difetto. Per ciascun record visualizzato in griglia.

Salvataggio (F3): per ogni riga modificata, applica wr-asntpdif/rwr-asntpdif/del-asntpdif. La gestione dei dettagli ASNTPDSL (tipi soluzione) avviene in un dialog separato per la riga selezionata.

Controllo cancellazione: cancellazione bloccata se esistono chiamate o interventi (catena verso ASNCHIAM/ASNINTER) con il difetto in uso.

Note

  • Il campo atpd-tip-mat collega il difetto a un tipo matricola (ASNTMATR.atma-cod).
  • Il flag atpd-stampa-doc = "S" insieme a atpd-nome-doc consente di stampare automaticamente un documento dedicato in fase di chiamata.
  • I tipi soluzione collegati (ASNTPDSL) costituiscono il dominio delle possibili risoluzioni proposte all'operatore.