Vai al contenuto

ASN019 - Fasce rimborso chilometrico

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

Menu: Assist 2.0 > Archivi > Tabelle > Fascie rimborso chilometrico


Scopo

Anagrafica ASNFRIMB: definisce le fasce di rimborso chilometrico/viaggio per gli interventi di assistenza. Programma standalone con maschera + griglia.


File e tabelle

File/Tabella Tipo Modalita' Descrizione
FEURTAB ISAM Input Parametri generali
ASNFRIMB ISAM I-O Fasce rimborso (vedi struttura record sotto)
t-grid-det / exp-grid seq I-O File di lavoro griglia (filtri, export)

Struttura ASNFRIMB

Campo Tipo Descrizione
afri-cod x(2) Codice fascia (chiave)
afri-des x(60) Descrizione
afri-tipo-calcolo x(1) "F" forfetario / "K" a chilometri
afri-km 9(8) Km stimati per viaggio (solo per "F", uso BI)
afri-imp 9(12)v9(6) Importo (forfetario o per km)
afri-prest x(9) gruppo Codice merce "prestazione" (afri-prest-gru x2 + afri-prest-sot x2 + afri-prest-cod 9(5))
afri-costo 9(12)v9(6) Costo aggiuntivo per tecnico extra

Copybook utilizzate

Copybook Descrizione
asn019.select, asn019.fd, asn019.wrk, asn019-01.scr, asn019.prc, asn019.decla Screen Designer
asnfrimb.cpy Layout fascia
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 gestore tabella:

  • Scan completo di ASNFRIMB in apertura -> caricamento griglia
  • F3 (modo aggiornamento): per ogni riga modificata wr-asnfrimb/rwr-asnfrimb/del-asnfrimb
  • F3/Invio (modo selezione): ritorna codice/descrizione al chiamante

Help (F8) sul campo afri-prest per ricerca merce.

Note

  • Il codice merce "prestazione" e' una merce di tipo prestazione configurata nell'anagrafica articoli, che verra' inserita automaticamente come riga viaggio sull'intervento.
  • L'uso della fascia avviene tipicamente in ASN350 (chiusura intervento) e nei processi di generazione bolla/fattura.
  • Le fasce possono essere assegnate per squadra tecnici (ASNSQTEC) o per cliente (sui contratti).