Vai al contenuto

ASN031 - Prestazioni per procedura APP

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

Menu: Assist 2.0 > Archivi > Tabelle > Prestazioni x procedura APP


Scopo

Anagrafica ASNPREST: prestazioni esposte alla APP del tecnico in campo. Programma standalone con maschera + griglia.


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB ISAM Input Parametri generali
ASNPREST ISAM I-O Anagrafica prestazioni
t-grid-det / exp-grid seq I-O File di lavoro griglia (filtri, export)

Struttura ASNPREST

Campo Tipo Descrizione
apre-cod x(40) Codice prestazione (chiave)
apre-prest gruppo (gru x2 + sot x2 + cod 9(5)) Codice merce dell'anagrafica articoli
apre-categoria x(40) Categoria di raggruppamento per APP
apre-des x(80) Descrizione breve
apre-fl-um x(1) "H" ore/minuti, "Q" a quantita'
apre-fl-stampa x(1) "S"/"N" stampa nel dettaglio modulo chiamata (default S)
apre-fl-vis-app x(1) "S"/"N" visibile in APP (default S)

Copybook utilizzate

Copybook Descrizione
asn031.select, asn031.fd, asn031.wrk, asn031-01.scr, asn031.prc, asn031.decla Screen Designer
asnprest.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 standard tabella anagrafica:

  • Caricamento griglia: scan ASNPREST per chiave 1 (apre-cod).
  • Help F8 sul campo apre-prest -> ricerca anagrafica articoli (tramite COGF62/utilf62).
  • Salvataggio (F3): wr-asnprest/rwr-asnprest/del-asnprest con confronto tm-cod vs tm-cod-prec.

Note

  • Il flag apre-fl-vis-app controlla la propagazione verso le tabelle di APP (sincronizzazione gestita da SWN*).
  • Il codice merce apre-prest deve esistere in anagrafica articoli al momento del salvataggio.
  • Filler 77 byte nel record fisso per estensioni future.