Vai al contenuto

ASN024 - Informazioni strumenti

Sorgente: cbl/asn024.cbl | Program-ID: ASN024 | Tipo: Programma interattivo (gestore tabella anagrafica con dettaglio descrittivo)

Menu: Assist 2.0 > Archivi > Strumenti > Informazioni


Scopo

Definisce le informazioni (ASNINFOR + descrittivo ASNINFDS) raccolte sulla scheda di stima strumento. Tipi supportati: T (tabella), O (nota), N (numerico), D (data), A (alfanumerico), C (checkbox), E (etichetta), R (riquadro).


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB ISAM Input Parametri generali
ASNINFOR ISAM I-O Anagrafica informazioni (ainf-num 9(8), ainf-tip, ainf-des, ainf-des-breve, ainf-parte, ainf-tab, ainf-lun, ainf-lun-dec, ainf-lun-des)
ASNINFDS ISAM I-O Descrittivo esteso delle informazioni (testo libero/note operative)

Copybook utilizzate

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

Logica

Pattern gestore tabella + dettaglio esteso: ad ogni record di ASNINFOR puo' essere associato un descrittivo ASNINFDS (testo). In griglia si visualizzano numero, tipo, descrizione. In dettaglio si gestiscono i campi specifici del tipo (lunghezza, decimali, riferimento a tabella o parte).

Lookup F8: - Sul campo ainf-tab: chiama ASN022 (selezione tabella valori) quando tipo = "T". - Sul campo ainf-parte: ricerca anagrafica parti (categoria/codice).

Note

  • Per tipi "E" (etichetta) e "R" (riquadro) i campi parte/tabella/lunghezza non sono significativi: servono solo come elementi di layout.
  • Il filler 100 byte alla fine del record fisso lascia spazio per estensioni future senza modificare la chiave.