Punto terzo: finalmente s'è capito il significato del campo 3 (Progressivo modulo) dei record 'C' e 'D': non è nient'altro che la numerazione progressiva di tali record (si sono fatti prendere la mano dal burocratese/politichese)!
non mi risulta corretto ho provato ad inserire manualmente :
7 FE
5 FR
1 NE
1 NR
1 DF
1 FN
Il file sviluppato dalla procedura ha creato:
un D000001 con all'interno nell'ordine 1DF- 6FE 1FN- 4FR + 1 elemento FR005
quindi un ulteriore D000001 con il resto dell'FR005 + 1NE +1NR e quidi fillato a blank fino alla fine del record
dopodichè ha creato il D000002 con l'ultimo FE
quindi 2 record D 000001 e un record D000002
quello che non riesco a capire è il criterio utilizzato per questo assembramento.
qualcuno può chiarimelo?
Ciao, ho notato anch'io che il programma di compilazione manuale dello spesometro fa un fritto misto (o un frappè, a seconda dei gusti) di varie tipologie di dati (FE, FR, NE, NR, ecc.) nei singoli record, ma per semplificarmi la vita io avevo pensato, quando il modulo di controllo ed il programma di compilazione erano ancora chimere, ad un sistema decisamente più lineare.
Facciamo un esempio semplice, supponendo di avere:
7 dati FE
8 dati FR
D00000
1 - FE001xxx...FE006xxx (i primi 6 FE)
D00000
2 - FE001xxx (il 7° FE, il resto del record a blank)
D00000
3 - FR001xxx...FR006xxx (i primi 6 FR)
D00000
4 - FR001xxx...FR002xxx (il 7° ed 8° FR, il resto del record a blank)
Questa disposizione dei dati e numerazione dei record viene digerita dal modulo di controllo senza scossoni, passando la verifica con esito positivo.
Arrivati a questo punto, non ho nemmeno voglia di cercare di capire quali fossero le intenzioni dei soggetti che hanno stabilito le regole per la compilazione... di sicuro si sono fumati della robba bbona, prima di mettersi al "
lavoro"
Mi accontento di constatare che così come ho preparato i dati le cose funzionino correttamente.
Marco