ASN205 - Visualizzazione/Esportazione Guasti e Difetti¶
| Campo | Valore |
|---|---|
| Sorgente | cbl/asn205.cbl |
| Tipo | Programma interattivo (tab control con griglia + export) |
| Posizione menu | Assist 2.0 > Operativo > Visualizzazioni > Guasti/difetti |
Scopo¶
Estrazione tabellare dei difetti riscontrati negli interventi di assistenza chiusi in un intervallo di date, con dati di matricola, modello, cliente, destinazione, tipo difetto, soluzione, componente e descrizione guasto. Pensata per analisi statistiche (Excel, Word report) con possibilita' di salvare set di filtri.
File e tabelle¶
ASNINTES: testate intervento (chiave k07 per data)ASNCHTES: testate chiamataASNINDIF: righe difetto intervento (record sorgente)ASNMATRI: matricoleASNMTRTP: tipi matricolaASNMODEL: modelliASNTPDIF: tipi difettoASNTPDSL: soluzioni per difetto (chiave difetto+soluzione)ASNMTRCM: componenti matricolaCOGGEANA: anagrafica cliente assistitoCOGDESTI: destinazione- File temporaneo
T-GRID-DET: righe della griglia (creato e cancellato a chiusura)
Programmi chiamati¶
| Programma | Scopo |
|---|---|
| GRIDADMN | Gestione layout griglia |
| W$MENU | Menu pop-up su right-click |
Le funzioni "imposta filtro predefinito" sono in asn205.imppredf (copybook locale asn205.imppredf-wrk e asn205.imppredf).
Configurazioni RNEWCONF¶
Nessuna (no x99-confi).
Logica di elaborazione¶
Tab control (e-tab-control) con due pagine:
Tab Filtri (k-pag-filtri)¶
- Input
tm-data-da,tm-data-a - Bitmap custom: pulsanti "Salva impostazione" (Ctrl-S) e "Cerca impostazione" (Ctrl-F), bitmap n.5 e n.6 caricati da file bitmap
ricerca - F7: lancia ricerca → passa al tab Risultati
Tab Risultati (k-pag-risultati)¶
- Griglia read-only (
x-controlla-tm-r-*commentate) - Ordinamento iniziale: per id intervento ascendente (
gor-r-id-int/k-grid-ord-asc) - Funzioni:
- SF4: gestione layout colonne
- SF5: export Excel
- F9: stampa report Word
- Right-click: menu pop-up (costruito via
build-main-popup-grid-det, exception 151-199)
Gestione filtri predefiniti¶
Incapsulata in asn205.imppredf*:
- z-imppredf-carica-default
- z-imppredf-salva
- z-imppredf-seleziona
I filtri sono salvati per operatore.
Note implementative¶
- Estrazione SQL/COBOL combinata: per ogni
ASNINDIFnel periodo, joina conASNINTES,ASNCHTES,ASNMATRI,ASNMODEL,ASNTPDIF, etc. - La griglia e' di sola consultazione: nessuna modifica diretta possibile.