[MAIN]
DECSEP = ,
FIELDSEP =
RECORDSEP =
RECORDSIZE = 128
SKIPLINES = 0
TYPEFIELD = -1
TYPELEN = -1
TYPEPOS = -1

[TYPE FISSO]
ALIGN =
DATA =
DECIMAL = 0
FILLER = ' '
LENGTH = 0
PICTURE =

[TYPE DATA]
ALIGN =
DATA = D
DECIMAL = 0
FILLER =
LENGTH = 6
PICTURE = 1442

[TYPE NUMERO]
ALIGN = R
DATA = N
DECIMAL = 0
FILLER = '0'
LENGTH = 0
PICTURE =

[TYPE STRINGA]
ALIGN = L
DATA = S
DECIMAL = 0
FILLER = ' '
LENGTH = 0
PICTURE =

[TYPE IMPORTO]
ALIGN = R
DATA = S
DECIMAL = 0
FILLER = '0'
LENGTH = 

[HEADER OP]
NAME(0)=IDENTIFICATIVO TESTA
TYPE(0)=STRINGA
LENGTH(0)=4
POSITION(0)=0
MESSAGE(0)=_FISSO,!OP01

NAME(1) = CODICE MITTENTE
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 4
MESSAGE(1) = _PARAMETRI,CODCONCESSIONARIO

NAME(2) = CODICE DESTINATARIO
TYPE(2) = STRINGA
LENGTH(2) = 6
POSITION(2) = 10
MESSAGE(2) = _PARAMETRI,CODPRODUZIONE

NAME(3) = NOME PROCEDURA
TYPE(3) = STRINGA
LENGTH(3) = 6
POSITION(3) = 16
MESSAGE(3) = _PARAMETRI,PROCEDURA

NAME(4) = DATA SERVIZIO
TYPE(4) = STRINGA
LENGTH(4) = 6
POSITION(4) = 22
MESSAGE(4) = _OGGI

NAME(5) = ORA SERVIZIO
TYPE(5) = STRINGA
LENGTH(5) = 6
POSITION(5) = 28
MESSAGE(5) = _ADESSO

[RECORD 01]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!01

NAME(4) = NOME CLIENTE
TYPE(4) = STRINGA
LENGTH(4) = 34
POSITION(4) = 15
FIELD(4) = 20->RAGSOC

NAME(5) = DANNO IN GARANZIA
TYPE(5) = STRINGA
LENGTH(5) = 1
POSITION(5) = 55

NAME(6) = MOTIVO RICHIESTA
TYPE(6) = STRINGA
LENGTH(6) = 1
POSITION(6) = 56
MESSAGE(6) = _FISSO,!V

NAME(7) = TIPO VEICOLO
TYPE(7) = STRINGA
LENGTH(7) = 12
POSITION(7) = 57
FIELD(7) = 33->TIPO

NAME(8) = ACQUISTO
TYPE(8) = STRINGA
LENGTH(8) = 1
POSITION(8) = 69

NAME(9) = RICHIESTA VEGA PRECEDENTE
TYPE(9) = STRINGA
LENGTH(9) = 6
POSITION(9) = 70 
MESSAGE(9) = _FISSO,!000000

NAME(10) = EURO
TYPE(10) = STRINGA
LENGTH(10) = 1
POSITION(10) = 76 
MESSAGE(10) = _FISSO,!E

NAME(11) = SECONDO TIPO VEICOLO 
TYPE(11) = STRINGA
LENGTH(11) = 2
POSITION(11) = 77
FIELD(11) = 33->LIBCOL

NAME(12) = RICHIESTA INOLTRATA DA
TYPE(12) = STRINGA
LENGTH(12) = 1
POSITION(12) = 79
MESSAGE(12) = _FISSO,!1

NAME(13) = NAZIONE
TYPE(13) = STRINGA
LENGTH(13) = 3
POSITION(13) = 80
MESSAGE(13) = _FISSO,!I

NAME(14) = NUMERO CONTRATTO SERVICE
TYPE(14) = STRINGA
LENGTH(14) = 6
POSITION(14) = 83
FIELD(14) = 33->CONTRS[3,8]

NAME(15) = NUMERO CONTRATTO SERVICE
TYPE(15) = STRINGA
LENGTH(15) = 4
POSITION(15) = 89
FIELD(15) = 33->CONTRS[10,13]

NAME(16) = NUMERO AUTORIZZAZIONE
TYPE(16) = STRINGA
LENGTH(16) = 6
POSITION(16) = 93
FIELD(16) = 33->NRIP

NAME(17) = NUMERO FATTURA
TYPE(17) = NUMERO
LENGTH(17) = 8
POSITION(17) = 99
FIELD(17) = 33->NUMDOCRIF

NAME(18) = DATA FATTURA
TYPE(18) = DATA
LENGTH(18) = 6
POSITION(18) = 107
FIELD(18) = 33->DATADOCRIF

NAME(19) = NUMERO REFERENZA RIPARAZIONE
TYPE(19) = STRINGA
LENGTH(19) = 9
POSITION(19) = 113

NAME(20) = FILLER
TYPE(20) = STRINGA
LENGTH(20) = 6
POSITION(20) = 122

[RECORD 02]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!02

NAME(4) = NUMERO TELAIO
TYPE(4) = STRINGA
LENGTH(4) = 13
POSITION(4) = 15
FIELD(4) = 33->TELAIO[4,16]

NAME(26) = SECONDA PARTE TELAIO
TYPE(26) = STRINGA
LENGTH(26) = 2
POSITION(26) = 28
FIELD(26) = 33->TELAIO[17,19]

NAME(5) =  GIORNO IMMATRICOLAZIONE
TYPE(5) = NUMERO
LENGTH(5) = 2
POSITION(5) = 30
MESSAGE(5) = _GIORNO,DATAIMM

NAME(6) =  MESE IMMATRICOLAZIONE
TYPE(6) = NUMERO
LENGTH(6) = 2
POSITION(6) = 32
MESSAGE(6) = _MESE,DATAIMM

NAME(7) = ANNO IMMATRICOLAZIONE
TYPE(7) = NUMERO
LENGTH(7) = 2
POSITION(7) = 34
MESSAGE(7) = _ANNO,DATAIMM

NAME(8) =  PERCORRENZA
TYPE(8) = NUMERO
LENGTH(8) = 6
POSITION(8) = 36
FIELD(8) = 33->KMPERC

NAME(9) = IDENTIFICATORE PERCORRENZA
TYPE(9) = STRINGA
LENGTH(9) = 1
POSITION(9) = 42
MESSAGE(9) = _FISSO,!0

NAME(10) = GIORNO INGRESSO
TYPE(10) = STRINGA
LENGTH(10) = 2
POSITION(10) = 43
MESSAGE(10) = _GIORNO,DATADOC

NAME(11) = MESE INGRESSO
TYPE(11) = STRINGA
LENGTH(11) = 2
POSITION(11) = 45
MESSAGE(11) = _MESE,DATADOC

NAME(12) = ANNO INGRESSO
TYPE(12) = STRINGA
LENGTH(12) = 2
POSITION(12) = 47
MESSAGE(12) = _ANNO,DATADOC

NAME(13) = PRIMO ZERO
TYPE(13) = STRINGA
LENGTH(13) = 1
POSITION(13) = 49
MESSAGE(13) = _FISSO,!0

NAME(14) =  DATA ULTIMA MANUTENZIONE
TYPE(14) = DATA
LENGTH(14) = 6
POSITION(14) = 50
FIELD(14) = 33->DULTMAN

NAME(15) = SECONDO ZERO
TYPE(15) = STRINGA
LENGTH(15) = 1
POSITION(15) = 56
MESSAGE(15) = _FISSO,!0

NAME(16) = SECONDO LIBRO LAVORO
TYPE(16) = STRINGA
LENGTH(16) = 4
POSITION(16) = 57
MESSAGE(16) = _FISSO,!0000

NAME(17) = CODICE COSTRUTTORE
TYPE(17) = STRINGA
LENGTH(17) = 3
POSITION(17) = 61
FIELD(17) = 33->TELAIO[1,3]

NAME(18) = NUMERO ZONA
TYPE(18) = STRINGA
LENGTH(18) = 3
POSITION(18) = 64

NAME(19) = IVA
TYPE(19) = STRINGA
LENGTH(19) = 1
POSITION(19) = 67
MESSAGE(19) = _FISSO,!0

NAME(20) = FILLER
TYPE(20) = STRINGA
LENGTH(20) = 12
POSITION(20) = 68

NAME(21) = SECONDA PERCORRENZA
TYPE(21) = STRINGA
LENGTH(21) = 6
POSITION(21) = 80

NAME(22) = IDENTIFICATORE SECONDA PERCORRENZA
TYPE(22) = STRINGA
LENGTH(22) = 1
POSITION(22) = 86

NAME(23) = TARGA VEICOLO
TYPE(23) = STRINGA
LENGTH(23) = 12
POSITION(23) = 87
FIELD(23) = 33->TARGA

NAME(24) = PERCORRENZA SUPERIORE
TYPE(24) = STRINGA
LENGTH(24) = 7
POSITION(24) = 99

NAME(25) = FILLER
TYPE(25) = STRINGA
LENGTH(25) = 22
POSITION(25) = 106

[RECORD 11]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!11

NAME(4) = NUMERO LAVORO LIBCOL
TYPE(4) = STRINGA
LENGTH(4) = 4
POSITION(4) = 15
FIELD(4) =  33->LIBCOL

NAME(20) = NUMERO LAVORO CODART
TYPE(20) = STRINGA
LENGTH(20) = 8
POSITION(20) = 19
FIELD(20) =  34->CODART

NAME(5) = ORE LAVORO
TYPE(5) = STRINGA
LENGTH(5) = 3
POSITION(5) = 27
FIELD(5) =  34->QTA
MESSAGE(5) = _DARIGA,QTA

NAME(6) = TESTO LAVORO
TYPE(6) = STRINGA
LENGTH(6) = 30
POSITION(6) = 35
FIELD(6) = 34->DESCR

NAME(7) = FILLER
TYPE(7) = STRINGA
LENGTH(7) = 5
POSITION(7) = 64

NAME(8) = PARTECIPAZIONE CLIENTE PAGAMENTO
TYPE(8) = NUMERO
LENGTH(8) = 8
POSITION(8) = 69
FIELD(8) = 34->QTAGG1
MESSAGE(8) = _PERCENTUALE

NAME(9) = IDENTIFICATORE PAGAMENTO
TYPE(9) = STRINGA
LENGTH(9) = 1
POSITION(9) = 77
MESSAGE(9) = _FISSO,!P

NAME(10) = INDICE POSIZIONE LAVORO
TYPE(10) = NUMERO
LENGTH(10) = 2
POSITION(10) = 78
FIELD(10) = 34->NRIGA

NAME(11) = IVA
TYPE(11) = STRINGA
LENGTH(11) = 4
POSITION(11) = 80
MESSAGE(11) = _FISSO,!0000

NAME(12) = QUOTA SCONTO
TYPE(12) = NUMERO
LENGTH(12) = 4
POSITION(12) = 84

NAME(13) = INDICATORE CORRENTEZZA
TYPE(13) = STRINGA
LENGTH(13) = 1
POSITION(13) = 88
FIELD(13) = 34->CODAGG1[1,1]
MESSAGE(13) = _UPPERCASE

NAME(14) = RICONOSCIMENTO PAGAMENTO
TYPE(14) = STRINGA
LENGTH(14) = 1
POSITION(14) = 89
MESSAGE(14) = _FISSO,!1

NAME(15) = IDENTIFICATORE
TYPE(15) = STRINGA
LENGTH(15) = 1
POSITION(15) = 90

NAME(16) = CONTA PREZZI
TYPE(16) = STRINGA
LENGTH(16) = 2
POSITION(16) = 91

NAME(17) = IMPORTO ORA LAVORO
TYPE(17) = IMPORTO
LENGTH(17) = 6
POSITION(17) = 93
MESSAGE(17) = _DARIGA,PREZZO

NAME(18) = PREZZO
TYPE(18) = IMPORTO
LENGTH(18) = 10
POSITION(18) = 99
MESSAGE(18) = _DARIGA,IMPORTO

NAME(19) = FILLER
TYPE(19) = STRINGA
LENGTH(19) = 21
POSITION(19) = 109

[RECORD 12]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!12

NAME(4) = QUANTITA
TYPE(4) = NUMERO
LENGTH(4) = 4
POSITION(4) = 15
FIELD(4) = 34->QTA
MESSAGE(4) = _DARIGA,QTA

NAME(5) = LETTERA RICONOSCIMENTO
TYPE(5) = STRINGA
LENGTH(5) = 1
POSITION(5) = 19
FIELD(5) = 34->CODART[1,1] 

NAME(6) = CATEGORICO PEZZI
TYPE(6) = STRINGA
LENGTH(6) = 19
POSITION(6) = 20
FIELD(6) = 34->CODART[2,19]

NAME(7) = CONTRASSEGNO PARTICOLARI
TYPE(7) = STRINGA
LENGTH(7) = 1
POSITION(7) = 39

NAME(8) = PARTECIPAZIONE CLIENTE PARTICOLARI
TYPE(8) = NUMERO
LENGTH(8) = 5
POSITION(8) = 40
FIELD(8) = 34->QTAGG1
MESSAGE(8) = _PERCENTUALE

NAME(9) = PREZZO VENDITA
TYPE(9) = IMPORTO 
LENGTH(9) = 8
POSITION(9) = 45
MESSAGE(9) = _DARIGA,PREZZO

NAME(10) = IMPORTO AL NETTO
TYPE(10) = STRINGA
LENGTH(10) = 1
POSITION(10) = 53

NAME(11) = FILLER
TYPE(11) = STRINGA
LENGTH(11) = 6
POSITION(11) = 54

NAME(12) = IDENTIFICATORE PARTECIPAZIONE MATERIALI
TYPE(12) = STRINGA
LENGTH(12) = 1
POSITION(12) = 60
MESSAGE(12)=_FISSO,!P

NAME(13) = FILLER
TYPE(13) = STRINGA
LENGTH(13) = 17
POSITION(13) = 61

NAME(14) = PROGRESSIVO SCHEDE 12
TYPE(14) = NUMERO
LENGTH(14) = 2
POSITION(14) = 78
MESSAGE(14) = _RIGA,12

NAME(13) = IVA
TYPE(13) = STRINGA
LENGTH(13) = 4
POSITION(13) = 80
MESSAGE(13) = _FISSO,!0000

NAME(15) = QUOTA SCONTO
TYPE(15) = NUMERO
LENGTH(15) = 4
POSITION(15) = 84
DECIMAL(15) = 1
MESSAGE(15) = _DARIGA,SCONTO

NAME(16) = INDICATORE CORRENTEZZA
TYPE(16) = STRINGA
LENGTH(16) = 1
POSITION(16) = 88
FIELD(16) = 34->CODAGG1[1,1]
MESSAGE(16) = _UPPERCASE

NAME(17) = RICONOSCIMENTO ASSEGNAZIONI PARTICOLARI
TYPE(17) = STRINGA
LENGTH(17) = 1
POSITION(17) = 89
MESSAGE(17) = _FISSO,!1

NAME(18) = RICONOSCIMENTO POSIZIONI PARTICOLARI
TYPE(18) = STRINGA
LENGTH(18) = 1
POSITION(18) = 90

NAME(19) = CONTA PREZZI
TYPE(19) = STRINGA
LENGTH(19) = 2
POSITION(19) = 91

NAME(20) = FILLER
TYPE(20) = STRINGA
LENGTH(20) = 35
POSITION(20) = 93

[RECORD 13]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!13

NAME(4) = RICONOSCIMENTO FATTURE ESTERNE
TYPE(4) = NUMERO
LENGTH(4) = 3
POSITION(4) = 15

NAME(5) = SPESE FATTURA ESTERNA
TYPE(5) = IMPORTO
LENGTH(5) = 8
POSITION(5) = 18
MESSAGE(5) = _DARIGA,PREZZO

NAME(6) = VARIE
TYPE(6) = STRINGA
LENGTH(6) = 50
POSITION(6) = 26
FIELD(6) = 34->DESCR

NAME(7) = CONTATORE PROGRESSIVO 13
TYPE(7) = NUMERO
LENGTH(7) = 2
POSITION(7) = 78
MESSAGE(7) = _RIGA,13

NAME(8) = IVA
TYPE(8) = STRINGA
LENGTH(8) = 4
POSITION(8) = 80
MESSAGE(8) = _FISSO,!0000

NAME(9) = QUOTA SCONTO
TYPE(9) = NUMERO
LENGTH(9) = 4
POSITION(9) = 84

NAME(10) = INDICATORE CORRENTEZZA
TYPE(10) = STRINGA
LENGTH(10) = 1
POSITION(10) = 88
FIELD(10) = 34->CODAGG1[1,1]
MESSAGE(10) = _UPPERCASE

NAME(11) = RICONOSCIMENTO ASSEGNAZIONI PARTICOLARI
TYPE(11) = STRINGA
LENGTH(11) = 1
POSITION(11) = 89

NAME(12) = RICONOSCIMENTO POSIZIONI PARTICOLARI
TYPE(12) = STRINGA
LENGTH(12) = 1
POSITION(12) = 90

NAME(13) = CONTA PREZZI
TYPE(13) = STRINGA
LENGTH(13) = 2
POSITION(13) = 91

NAME(14) = FILLER
TYPE(14) = STRINGA
LENGTH(14) = 35
POSITION(14) = 93

[RECORD 09]
NAME(0) = TIPO SUPPORTO
TYPE(0) = NUMERO
LENGTH(0) = 1
POSITION(0) = 0
MESSAGE(0) = _FISSO,!6 

NAME(1) = NUMERO OFFICINA
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 1
MESSAGE(1) = _FISSO,!030041

NAME(2) = NUMERO ORDINE FATTURA
TYPE(2) = NUMERO
LENGTH(2) = 6
POSITION(2) = 7
FIELD(2) = 33->NDOC

NAME(3) = TIPO SCHEDA
TYPE(3) = NUMERO
LENGTH(3) = 2
POSITION(3) = 13
MESSAGE(3) = _FISSO,!09

NAME(4) = SOMMA MATERIALE
TYPE(4) = IMPORTO
LENGTH(4) = 8
POSITION(4) = 15
MESSAGE(4) = _TOTALE,MATE

NAME(5) = SOMMA PERSONALE
TYPE(5) = NUMERO
LENGTH(5) = 5
POSITION(5) = 23

NAME(6) =  SOMMA TEMPI
TYPE(6) = NUMERO
LENGTH(6) = 4
POSITION(6) = 28
MESSAGE(6) = _TOTALE,TEMP

NAME(7) = SOMMA MANODOPERA
TYPE(7) = NUMERO
LENGTH(7) = 8
POSITION(7) = 32
MESSAGE(7) = _TOTALE,MANO

NAME(8) =  SOMMA VARI
TYPE(8) = NUMERO
LENGTH(8) = 8
POSITION(8) = 40
MESSAGE(8) = _TOTALE,VARI

NAME(9) = SOMMA MATERIALE+MANODOPERA
TYPE(9) = NUMERO
LENGTH(9) = 8
POSITION(9) = 48
MESSAGE(9) = _TOTALE,SOMM

NAME(10) = ALLEGATI
TYPE(10) = STRINGA
LENGTH(10) = 3
POSITION(10) = 56

NAME(11) = FINE VOLUME
TYPE(11) = STRINGA
LENGTH(11) = 8
POSITION(11) = 59

NAME(12) = FILLER
TYPE(12) = STRINGA
LENGTH(12) = 8
POSITION(12) = 67

NAME(13) = PERIODO RICHIESTA
TYPE(13) = NUMERO
LENGTH(13) = 5
POSITION(13) = 75

NAME(14) = FILLER
TYPE(14) = STRINGA
LENGTH(14) = 48
POSITION(14) = 80

[FOOTER CL]
NAME(0)=IENTIFICATIVO CODA
TYPE(0)=STRINGA
LENGTH(0)=4
POSITION(0)=0
MESSAGE(0)=_FISSO,!CL99

NAME(1) = CODICE MITTENTE
TYPE(1) = STRINGA
LENGTH(1) = 6
POSITION(1) = 4
MESSAGE(1) = _PARAMETRI,CODCONCESSIONARIO

NAME(2) = CODICE DESTINATARIO
TYPE(2) = STRINGA
LENGTH(2) = 6
POSITION(2) = 10
MESSAGE(2) = _PARAMETRI,CODPRODUZIONE

NAME(3) = NOME PROCEDURA
TYPE(3) = STRINGA
LENGTH(3) = 6
POSITION(3) = 16
MESSAGE(3) = _PARAMETRI,PROCEDURA

NAME(4) = NUMERO RECORDS PASSATI
TYPE(4) = NUMERO
LENGTH(4) = 6
POSITION(4) = 38
MESSAGE(4) = _NRECORDS