Vai al contenuto

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 chiamata
  • ASNINDIF: righe difetto intervento (record sorgente)
  • ASNMATRI: matricole
  • ASNMTRTP: tipi matricola
  • ASNMODEL: modelli
  • ASNTPDIF: tipi difetto
  • ASNTPDSL: soluzioni per difetto (chiave difetto+soluzione)
  • ASNMTRCM: componenti matricola
  • COGGEANA: anagrafica cliente assistito
  • COGDESTI: 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 ASNINDIF nel periodo, joina con ASNINTES, ASNCHTES, ASNMATRI, ASNMODEL, ASNTPDIF, etc.
  • La griglia e' di sola consultazione: nessuna modifica diretta possibile.