Merge branch 'R_10_00' of http://10.65.20.33/sirio/CAMPO/campo into R_10_00

This commit is contained in:
Alessandro Bonazzi 2020-12-15 04:31:20 +01:00
parent 365b70b97d
commit 70cfa859a1
504 changed files with 167943 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,173 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
PREZZO=ULTCOS1
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
IBAN = 3
IBAN_STATO = 3
IBAN_CHECK = 3
BBAN = 3
BBAN_CIN = 3
BBAN_ABI = 3
BBAN_CAB = 3
BBAN_CONTO = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[DEFAULT]
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 114
Col(23) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

View File

@ -0,0 +1,168 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 115
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
DESCRIZIONE_DOC=Comm. {CODCMS}
DESCRIZIONE_RDOC=Comm. {CODCMS}
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 133
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
QTA=
QTAEVASA=
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,173 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
PREZZO=ULTCOS1
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
IBAN = 3
IBAN_STATO = 3
IBAN_CHECK = 3
BBAN = 3
BBAN_CIN = 3
BBAN_ABI = 3
BBAN_CAB = 3
BBAN_CONTO = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[DEFAULT]
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 114
Col(23) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

View File

@ -0,0 +1,168 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 115
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
DESCRIZIONE_DOC=Comm. {CODCMS}
DESCRIZIONE_RDOC=Comm. {CODCMS}
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 133
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
QTA=
QTAEVASA=
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,173 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
PREZZO=ULTCOS1
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
IBAN = 3
IBAN_STATO = 3
IBAN_CHECK = 3
BBAN = 3
BBAN_CIN = 3
BBAN_ABI = 3
BBAN_CAB = 3
BBAN_CONTO = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[DEFAULT]
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 114
Col(23) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

View File

@ -0,0 +1,168 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 115
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
DESCRIZIONE_DOC=Comm. {CODCMS}
DESCRIZIONE_RDOC=Comm. {CODCMS}
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 133
Col(27) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,169 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
QTA=
QTAEVASA=
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 3
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 133
Col(23) = 134
Col(24) = 135
Col(25) = 142
Col(26) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="2008rmovana">
<description>2008 righe analitiche</description>
<sql>USE RMOVANA
SELECT ANNOES=2019
</sql>
</query>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="cmscav08">
<description>
</description>
<tables>
<table Name="COMMESSE" Num="147" />
</tables>
<fields>
<field Name="CODCMS" Table="COMMESSE" />
<field Name="ANNO" Table="COMMESSE" />
<field Name="DATAINIZIO" Table="COMMESSE" />
<field Name="DATAFINE" Table="COMMESSE" ExprFrom="2009" />
<field Name="DATAPROR" Table="COMMESSE" />
</fields>
<sql>SELECT CODCMS,ANNO,DATAFINE,DATAINIZIO,DATAPROR
FROM COMMESSE
WHERE (DATAFINE &#3E;20081231)
;</sql>
</query>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="controllopartite">
<description>
</description>
<tables>
<table Name="PART" Num="28" />
</tables>
<sql>USE PART
FROM TIPOC=F SOTTOCONTO=#CLI
TO TIPOC=F SOTTOCONTO=#CLI
</sql>
</query>

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Clienti in split payment">
<description>Clienti in split payment</description>
<tables>
<table Name="CLIFO" Num="20" />
</tables>
<fields>
<field Name="TIPOCF" ExprTo="C" Table="CLIFO" ExprFrom="C" />
<field Name="CODCF" Table="CLIFO" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="SPLITPAY" Table="CLIFO" />
</fields>
<sql>SELECT TIPOCF,CODCF,RAGSOC,SPLITPAY
FROM CLIFO
WHERE (TIPOCF='C') AND (SPLITPAY="X")
;</sql>
</query>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Clienti per commessa">
<description>Clienti per commessa</description>
<tables>
<table Name="COMMESSE" Num="147" />
<table Name="CMSCF" Num="99" Father="COMMESSE">(COMMESSA=CODCMS)AND(TIPOCF=PROVVP)AND(NRIGA= )</table>
<table Name="CLIFO" Num="20" Father="COMMESSE">(TIPOCF=PROVVP)AND(CODCF=CODCF)</table>
</tables>
<fields>
<field Name="CODCMS" Table="COMMESSE" />
<field Name="DESCRIZ" Table="COMMESSE" />
<field Name="ANNO" Table="COMMESSE" />
<field Name="TIPOCF" Table="CMSCF" />
<field Name="NRIGA" Table="CMSCF" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="COMMESSA" Table="CMSCF" />
</fields>
<sql>SELECT "CMS"||COMMESSE.CODCMS As commessa,COMMESSE.DESCRIZ,COMMESSE.ANNO,CMSCF.TIPOCF,CMSCF.NRIGA,CLIFO.RAGSOC,CMSCF.COMMESSA
FROM COMMESSE,CMSCF,CLIFO
WHERE (CMSCF.COMMESSA=COMMESSE.CODCMS)AND(CLIFO.TIPOCF=CMSCF.TIPOCF)AND(CLIFO.CODCF=CMSCF.CODCF)
;</sql>
</query>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="commesse dell'esercizio">
<description>Commesse attive in un esercizio</description>
<tables>
<table Name="COMMESSE" Num="147" />
<table Name="CLIFO" Num="20" Father="COMMESSE">(TIPOCF="C")AND(CODCF=CODCF)</table>
</tables>
<fields>
<field Name="CODCMS" Table="COMMESSE" />
<field Name="DESCRIZ" Table="COMMESSE" />
<field Name="ANNO" Table="COMMESSE" />
<field Name="CODCOSTO" Table="COMMESSE" />
<field Name="DATAINIZIO" Table="COMMESSE" />
<field Name="DATAFINE" Table="COMMESSE" />
<field Name="DATAPROR" Table="COMMESSE" />
<field Name="RAGSOC" Table="COMMESSE" />
<field Name="CODCF" Table="COMMESSE" />
</fields>
<sql>SELECT COMMESSE.CODCMS,COMMESSE.DESCRIZ,COMMESSE.ANNO,COMMESSE.CODCOSTO,COMMESSE.DATAINIZIO,COMMESSE.DATAFINE,COMMESSE.DATAPROR, commesse.descriz, commesse.codcf FROM COMMESSE
WHERE (COMMESSE.anno=2018)
;</sql>
</query>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="docesprec">
<description>Registrazioni da documenti su prog.chiusi es.pr.</description>
<tables>
<table Name="RMOVANA" Num="108" />
<table Name="COMMESSE" Num="147" Father="RMOVANA">(CODCMS=CODCMS)</table>
<table Name="MOVANA" Num="107" Father="RMOVANA">(NUMREG=NUMREG)</table>
<table Name="DOC" Num="33" Father="MOVANA">(PROVV=DPROVV)AND(ANNO=DANNO)AND(CODNUM=DCODNUM)AND(NDOC=DNDOC)</table>
<table Name="RDOC" Num="34" Father="DOC">(CODNUM=CODNUM)AND(ANNO=ANNO)AND(PROVV=PROVV)AND(NDOC=NDOC)AND(NRIGA= )</table>
</tables>
<fields>
<field Name="NUMREG" Table="RMOVANA" />
<field Name="NUMREGCG" Table="MOVANA" />
<field Name="ANNOES" ExprTo="2019" Table="MOVANA" ExprFrom="2008" />
<field Name="DATAFINE" ExprTo="20181231" Table="COMMESSE" />
<field Name="DCODNUM" Table="MOVANA" />
<field Name="DACODNUM" Table="RDOC" />
</fields>
<sql>SELECT RMOVANA.NUMREG,MOVANA.NUMREGCG,MOVANA.ANNOES,COMMESSE.CODCMS,COMMESSE.DATAFINE,MOVANA.DCODNUM,RDOC.DACODNUM
FROM RMOVANA,COMMESSE,MOVANA,DOC,RDOC
WHERE (MOVANA.ANNOES=2019)AND(COMMESSE.DATAFINE&#3C;=20181231)AND(COMMESSE.CODCMS=RMOVANA.CODCMS)AND(MOVANA.NUMREG=RMOVANA.NUMREG)AND(DOC.PROVV=MOVANA.DPROVV)AND(DOC.ANNO=MOVANA.DANNO)AND(DOC.CODNUM=MOVANA.DCODNUM)AND(DOC.NDOC=MOVANA.DNDOC)AND(RDOC.CODNUM=DOC.CODNUM)AND(RDOC.ANNO=DOC.ANNO)AND(RDOC.PROVV=DOC.PROVV)AND(RDOC.NDOC=DOC.NDOC)AND(RDOC.DACODNUM NOT LIKE 'FD%')
;</sql>
</query>

View File

@ -0,0 +1,468 @@
USE 31
JOIN 14 INTO NPROGTR==NPROGTR
JOIN 20 INTO TIPOCF=="F" CODCF==CODCF
JOIN 17 TO 20 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 17 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDEFF
JOIN 13 TO 20 INTO COM==COMCF
JOIN 13 TO 16 ALIAS 213 INTO COM==COM
JOIN %BAN TO 20 ALIAS 201 INTO CODTAB[1,5]==CODABI
JOIN %BAN TO 20 ALIAS 203 INTO CODTAB==CODABI+CODCAB
JOIN %BAN ALIAS 202 INTO CODTAB==CODABIP+CODCABP
JOIN %BAN ALIAS 204 INTO CODTAB[1,5]==CODABIP
JOIN BNP ALIAS 205 INTO CODTAB==CODABIP+CODCABP
END
DESCRIPTION
BEGIN
31->* "Effetti"
14->* "Righe effetto"
20->* "Clienti e Fornitori"
13->* "Comuni"
201@->* "Tabella banche"
202@->* "Tabella banche"
203@->* "Tabella banche"
204@->* "Tabella banche"
END
GENERAL
BEGIN
OFFSET 0 0
END
SECTION GRAPHICS ODD 4
FIGURA 1 1 1
BEGIN
PROMPT 1 1 ""
END
END
SECTION HEADER ODD 8
STRING 1 80
BEGIN
KEY "denominazione banca presentazione"
PROMPT 38 1 "Al/Alla @B"
FIELD 202@->S0
// MESSAGE _BANCAP
END
STRING 2 30
BEGIN
KEY "scritta elenco riba"
PROMPT 2 1 "@BORDINI DI BONIFICO"
END
NUMBER 3 8
BEGIN
KEY "numero di pagina"
PROMPT 129 1 "pag. "
MESSAGE _PAGENO
END
DATA 4 20
BEGIN
KEY "data emissione"
PROMPT 2 2 "Presentati il : "
MESSAGE _DATA
END
STRING 5 130
BEGIN
KEY "ditta"
PROMPT 2 4 "Vi preghiamo di disporre per ordine e per conto @B"
MESSAGE _DITTA,!RAGSOC
END
STRING 5 130
BEGIN
KEY "ditta"
PROMPT 2 5 "i bonifici di seguito indicati:"
END
STRING 6 20
BEGIN
KEY "scritta titolo righe del body"
PROMPT 2 7 "CREDITORE"
END
STRING 7 10
BEGIN
KEY "scritta titolo righe del body"
PROMPT 32 7 "INDIRIZZO"
END
STRING 8 17
BEGIN
KEY "scritta titolo righe del body"
PROMPT 62 7 "BANCA D'APPOGGIO"
END
STRING 9 11
BEGIN
KEY "scritta titolo righe del body"
PROMPT 94 7 "FATTURA NUM"
END
STRING 10 8
BEGIN
KEY "scritta titolo righe del body"
PROMPT 111 7 "DATA FATT."
END
STRING 11 7
BEGIN
KEY "scritta titolo righe del body"
PROMPT 129 7 "IMPORTO"
END
STRING 12
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 8 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
STRING 13 25
BEGIN
KEY "Numero distinta"
PROMPT 100 2 "Distinta N. @B"
FIELD NDIST
END
END
SECTION BODY ODD 6
STRING 15 2 1
BEGIN
KEY "creditore"
PROMPT 1 1 "@B"
END
STRING 16 25 2
BEGIN
KEY "creditore"
PROMPT 2 1 ""
FIELD 20->RAGSOC
MESSAGE INC,FL->2
END
STRING 27 21
BEGIN
KEY "codice fiscale"
PROMPT 2 3 "P.I. "
FIELD 20->PAIV
// FIELD 20->COFI
END
STRING 28 2 1
BEGIN
KEY "indirizzo normale"
PROMPT 25 1 "@R"
END
STRING 17 25 2
BEGIN
KEY "Indirizzo debitore + nr. civico"
PROMPT 27 1 ""
MESSAGE _CLI,!IND
END
STRINGA 18 25 2
BEGIN
KEY "PIAZZA(LOCALITA+PROV)"
PROMPT 27 3 ""
MESSAGE _CLI,!PIAZZA
END
STRING 117 6
BEGIN
KEY ""
PROMPT 2 17 ""
MESSAGE _NUMEXPR, 20->CODABI==99999
MESSAGE COPY,118
FLAGS "H"
END
NUMBER 118 5
BEGIN
KEY ""
PROMPT 55 4 ""
MESSAGE ENABLE,119|DISABLE,19
MESSAGE ENABLE,120|DISABLE,20|DISABLE,21
MESSAGE ENABLE,134|DISABLE,22|DISABLE,34
MESSAGE EMPTY ENABLE,19|DISABLE,119
MESSAGE EMPTY ENABLE,20|DISABLE,120
FLAGS "H"
END
STRING 119 40 2
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 1 ""
FIELD 203@->S0
FLAGS "D"
END
STRING 120 40 1
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 3 ""
FIELD 203@->S2
FLAGS "D"
END
STRING 19 40 2
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 1 ""
FIELD 201@->S0
END
STRING 20 40 1
BEGIN
KEY "banca d'appoggio succursale"
PROMPT 55 3 ""
FIELD 203@->S0
END
STRING 221 7
BEGIN
KEY "ABI presentazione"
PROMPT 55 4 "@B"
END
STRING 21 5
BEGIN
KEY "ABI presentazione"
PROMPT 20 4 "ABI: "
FIELD 20->CODABI
END
STRING 22 5
BEGIN
KEY "CAB succursale"
PROMPT 31 4 "CAB: "
FIELD 20->CODCAB
END
LISTA 23 8
BEGIN
KEY "a saldo/in conto"
FIELD 31->ULTRATA
PROMPT 95 1 ""
ITEM " |IN CONTO"
ITEM "X|A SALDO"
flags "H"
END
STRING 24 17 5
BEGIN
KEY "dati fattura"
PROMPT 92 1 ""
// MESSAGE _FATT,!DATIFATT
END
DATA 25 10
BEGIN
KEY "data scadenza"
PROMPT 112 1 ""
// FIELD 31->DATASCAD
END
STRING 34 20
BEGIN
KEY "Conto Corrente"
PROMPT 43 4 "C/C "
FIELD 20->NUMCC
END
STRING 133 1
BEGIN
KEY "Conto Corrente"
PROMPT 5 4 ""
FIELD 20->NUMCC
MESSAGE EMPTY DISABLE,134
FLAGS "H"
END
STRING 134 35
BEGIN
KEY "Conto Corrente"
PROMPT 43 4 "ACCOUNT NUM. "
FIELD 20->NUMCC
FLAGS "D"
END
STRING 135 35
BEGIN
KEY "Conto Corrente"
PROMPT 61 4 "IBAN "
FIELD 20->IBAN
END
STRING 35 3
BEGIN
KEY "test sulla valuta"
PROMPT 2 8 ""
FIELD CODVAL
FLAGS "H"
MESSAGE EMPTY ENABLE,4@|DISABLE,3@
END
STRING 36 17 1
BEGIN
KEY "cod cliente"
PROMPT 2 4 "@RCod. For: "
FIELD 20->CODCF
END
SECTION RIGHE_EFFETTO 5 1 1 FILE 14 GROUP NPROGTR
STRINGA 1
BEGIN
PROMPT 92 1 "Ft. n."
FIELD 14->NFATT
END
DATA 2
BEGIN
PROMPT 107 1 "del "
FIELD 14->DATAFATT
END
VALUTA 3 21 3
BEGIN
PROMPT 124 1 ""
FIELD 14->IMPORTOVAL
// PICTURE "###.###.###.###,@@#"
GROUP 3
END
VALUTA 4 18
BEGIN
PROMPT 124 1 ""
FIELD 14->IMPORTO
// PICTURE "###.###.###.###"
GROUP 4
FLAGS "D"
END
END
STRINGA 31 32
BEGIN
PROMPT 110 5 "--------------------------------"
END
STRING 101 15
BEGIN
KEY "CUP"
PROMPT 60 6 "@bCUP "
FIELD CUP
END
STRING 102 10
BEGIN
KEY "CIG"
PROMPT 85 6 "@bCIG "
FIELD CIG
END
STRINGA 32 10
BEGIN
PROMPT 109 6 "@B Totale"
END
STRINGA 33 2
BEGIN
PROMPT 114 6 "@B"
END
VALUTA 26 18
BEGIN
KEY "importo"
PROMPT 124 6 ""
MESSAGE _IMPORTO
MESSAGE ADD,FL->3
PICTURE "###.###.###.###"
END
END
SECTION FOOTER ODD 5
STRINGA 99
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 1 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
STRINGA 100 12 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 120 3 "-- SEGUE --"
END
END
SECTION FOOTER LAST 5
STRINGA 1
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 1 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
NUMERO 2 25
BEGIN
KEY "scritta n. documenti"
PROMPT 5 2 "ORDINI DI BONIFICO N. "
END
NUMERO 3 50
BEGIN
KEY "Totale"
PROMPT 5 3 "Dell' importo complessivo di L.@B"
PICTURE "###.###.###.###,@@#"
END
STRING 93 3
BEGIN
KEY "test sulla valuta"
PROMPT 34 3 ""
FIELD CODVAL
// MESSAGE EMPTY ENABLE,4@|DISABLE,3@
GROUP 4
END
STRINGA 4 40
BEGIN
KEY "NUMERO C/C"
PROMPT 60 3 "@Raddebiterete il C/C N. @B"
FIELD 205@->S0
END
STRINGA 5 80
BEGIN
KEY "firma "
PROMPT 5 4 "presso di Voi, intestato a: @B"
MESSAGE _DITTA,!RAGSOC
END
STRINGA 6 40
BEGIN
KEY "firma "
PROMPT 65 5 "------------------------------------"
END
DATA 7 34
BEGIN
KEY "data valuta"
PROMPT 100 3 "@Rcon valuta per noi: @B"
FIELD 31->DATADIST
FL "D"
END
END
END

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="doc_cfpr_cli">
<description>Documenti CFPR come cliente</description>
<tables>
<table Name="RDOC" Num="34" />
<table Name="DOC" Num="33" Father="RDOC">(PROVV=PROVV)AND(ANNO=ANNO)AND(CODNUM=CODNUM)AND(NDOC=NDOC)</table>
<table Name="CLIFO" Num="20" Father="DOC">(TIPOCF=TIPOCF)AND(CODCF=CODCF)</table>
<table Name="COMMESSE" Num="147" Father="CLIFO">(CODCMS=NUMCC)</table>
</tables>
<fields>
<field Name="ANNO" ExprTo="2018" Table="RDOC" ExprFrom="2014" />
<field Name="CODNUM" Table="RDOC" />
<field Name="NDOC" Table="RDOC" />
<field Name="DATADOC" Table="DOC" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="CODCMS" Table="RDOC" />
<field Name="QTA" Table="RDOC" />
<field Name="PREZZO" Table="RDOC" />
<field Name="TIPOCF" ExprTo="F" Table="CLIFO" ExprFrom="F" />
<field Name="CODCF" ExprTo="97" Table="CLIFO" ExprFrom="97" />
</fields>
<sql>SELECT RDOC.ANNO,RDOC.CODNUM,RDOC.NDOC,DOC.DATADOC,CLIFO.RAGSOC,RDOC.DESCR,RDOC.DESCEST,RDOC.CODCMS,COMMESSE.DESCRIZ,RDOC.QTA,RDOC.PREZZO,RDOC.TIPORIGA,CLIFO.TIPOCF,CLIFO.CODCF
FROM RDOC,DOC,CLIFO,COMMESSE
WHERE (RDOC.ANNO&#3E;=2005)AND(RDOC.ANNO&#3C;=2018)AND(CLIFO.TIPOCF='C')AND(CLIFO.CODCF=97)AND(DOC.PROVV=RDOC.PROVV)AND(DOC.ANNO=RDOC.ANNO)AND(DOC.CODNUM=RDOC.CODNUM)AND(DOC.NDOC=RDOC.NDOC)AND(CLIFO.TIPOCF=DOC.TIPOCF)AND(CLIFO.CODCF=DOC.CODCF)AND(COMMESSE.CODCMS=RDOC.CODCMS)AND(RDOC.QTA&#3C;&#3E;0)AND(DOC.CODNUM LIKE 'F%');</sql>
</query>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="doc_ne">
<description>Documenti non evasi</description>
<tables>
<table Name="RDOC" Num="34" />
<table Name="DOC" Num="33" Father="RDOC">(PROVV=PROVV)AND(ANNO=ANNO)AND(CODNUM=CODNUM)AND(NDOC=NDOC)</table>
<table Name="CLIFO" Num="20" Father="DOC">(TIPOCF=TIPOCF)AND(CODCF=CODCF)</table>
</tables>
<fields>
<field Name="CODNUM" Table="RDOC" />
<field Name="ANNO" ExprTo="2008" Table="RDOC" ExprFrom="2008" />
<field Name="NDOC" Table="RDOC" />
<field Name="NRIGA" Table="RDOC" />
<field Name="CODART" Table="RDOC" />
<field Name="CODCMS" Table="RDOC" />
<field Name="CODCOSTO" Table="RDOC" />
<field Name="DESCR" Table="RDOC" />
<field Name="PREZZO" Table="RDOC" />
<field Name="QTA" Table="RDOC" />
<field Name="TIPODET" Table="RDOC" />
<field Name="RIGAEVASA" Table="RDOC" />
</fields>
<sql>SELECT RDOC.CODNUM,RDOC.ANNO,RDOC.NDOC,CLIFO.RAGSOC,RDOC.NRIGA,RDOC.CODART,RDOC.CODCMS,RDOC.CODCOSTO,RDOC.DESCR,RDOC.PREZZO,RDOC.QTA,RDOC.TIPODET,RDOC.RIGAEVASA,RDOC.CODIVA
FROM RDOC,DOC,CLIFO
WHERE (RDOC.ANNO=2008)AND(DOC.PROVV=RDOC.PROVV)AND(DOC.ANNO=RDOC.ANNO)AND(DOC.CODNUM=RDOC.CODNUM)AND(DOC.NDOC=RDOC.NDOC)AND(CLIFO.TIPOCF=DOC.TIPOCF)AND(CLIFO.CODCF=DOC.CODCF)
AND (RDOC.CODNUM LIKE "OF%" OR RDOC.CODNUM LIKE "ORF1")
AND RDOC.RIGAEVASA=0
AND RDOC.TIPORIGA &#3C;&#3E;"05"
AND RDOC.ANNO=2008;</sql>
</query>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Documenti per prova">
<description>
</description>
<sql>
</sql>
</query>

455
src/ps/CRPA/CUSTOM/Dse.frm Normal file
View File

@ -0,0 +1,455 @@
USE 31
JOIN 14 INTO NPROGTR==NPROGTR
JOIN 20 INTO TIPOCF=="F" CODCF==CODCF
JOIN 17 TO 20 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 17 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDEFF
JOIN 13 TO 20 INTO COM==COMCF
JOIN 13 TO 16 ALIAS 213 INTO COM==COM
JOIN %BAN TO 20 ALIAS 201 INTO CODTAB[1,5]==CODABI
JOIN %BAN TO 20 ALIAS 203 INTO CODTAB==CODABI+CODCAB
JOIN %BAN ALIAS 202 INTO CODTAB==CODABIP+CODCABP
JOIN %BAN ALIAS 204 INTO CODTAB[1,5]==CODABIP
JOIN BNP ALIAS 205 INTO CODTAB==CODABIP+CODCABP
END
DESCRIPTION
BEGIN
31->* "Effetti"
14->* "Righe effetto"
20->* "Clienti e Fornitori"
13->* "Comuni"
201@->* "Tabella banche"
202@->* "Tabella banche"
203@->* "Tabella banche"
204@->* "Tabella banche"
END
GENERAL
BEGIN
OFFSET 0 0
END
SECTION GRAPHICS ODD 4
FIGURA 1 1 1
BEGIN
PROMPT 1 1 ""
END
END
SECTION HEADER ODD 8
STRING 1 80
BEGIN
KEY "denominazione banca presentazione"
PROMPT 38 1 "Al/Alla @B"
FIELD 202@->S0
// MESSAGE _BANCAP
END
STRING 2 30
BEGIN
KEY "scritta elenco riba"
PROMPT 2 1 "@BORDINI DI BONIFICO"
END
NUMBER 3 8
BEGIN
KEY "numero di pagina"
PROMPT 129 1 "pag. "
MESSAGE _PAGENO
END
DATA 4 20
BEGIN
KEY "data emissione"
PROMPT 2 2 "Presentati il : "
MESSAGE _DATA
END
STRING 5 130
BEGIN
KEY "ditta"
PROMPT 2 4 "Vi preghiamo di disporre per ordine e per conto @B"
MESSAGE _DITTA,!RAGSOC
END
STRING 5 130
BEGIN
KEY "ditta"
PROMPT 2 5 "i bonifici di seguito indicati:"
END
STRING 6 20
BEGIN
KEY "scritta titolo righe del body"
PROMPT 2 7 "CREDITORE"
END
STRING 7 10
BEGIN
KEY "scritta titolo righe del body"
PROMPT 32 7 "INDIRIZZO"
END
STRING 8 17
BEGIN
KEY "scritta titolo righe del body"
PROMPT 62 7 "BANCA D'APPOGGIO"
END
STRING 9 11
BEGIN
KEY "scritta titolo righe del body"
PROMPT 94 7 "FATTURA NUM"
END
STRING 10 8
BEGIN
KEY "scritta titolo righe del body"
PROMPT 111 7 "DATA FATT."
END
STRING 11 7
BEGIN
KEY "scritta titolo righe del body"
PROMPT 129 7 "IMPORTO"
END
STRING 12
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 8 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
STRING 13 25
BEGIN
KEY "Numero distinta"
PROMPT 100 2 "Distinta N. @B"
FIELD NDIST
END
END
SECTION BODY ODD 6
STRING 15 2 1
BEGIN
KEY "creditore"
PROMPT 1 1 "@B"
END
STRING 16 25 2
BEGIN
KEY "creditore"
PROMPT 2 1 ""
FIELD 20->RAGSOC
MESSAGE INC,FL->2
END
STRING 27 21
BEGIN
KEY "codice fiscale"
PROMPT 2 3 "P.I. "
FIELD 20->PAIV
// FIELD 20->COFI
END
STRING 28 2 1
BEGIN
KEY "indirizzo normale"
PROMPT 25 1 "@R"
END
STRING 17 25 2
BEGIN
KEY "Indirizzo debitore + nr. civico"
PROMPT 27 1 ""
MESSAGE _CLI,!IND
END
STRINGA 18 25 2
BEGIN
KEY "PIAZZA(LOCALITA+PROV)"
PROMPT 27 3 ""
MESSAGE _CLI,!PIAZZA
END
STRING 117 6
BEGIN
KEY ""
PROMPT 2 17 ""
MESSAGE _NUMEXPR, 20->CODABI==99999
MESSAGE COPY,118
FLAGS "H"
END
NUMBER 118 5
BEGIN
KEY ""
PROMPT 55 4 ""
MESSAGE ENABLE,119|DISABLE,19
MESSAGE ENABLE,120|DISABLE,20|DISABLE,21
MESSAGE ENABLE,134|DISABLE,22|DISABLE,34
MESSAGE EMPTY ENABLE,19|DISABLE,119
MESSAGE EMPTY ENABLE,20|DISABLE,120
FLAGS "H"
END
STRING 119 40 2
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 1 ""
FIELD 203@->S0
FLAGS "D"
END
STRING 120 40 1
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 3 ""
FIELD 203@->S2
FLAGS "D"
END
STRING 19 40 2
BEGIN
KEY "banca d'appoggio denominazione"
PROMPT 55 1 ""
FIELD 201@->S0
END
STRING 20 40 1
BEGIN
KEY "banca d'appoggio succursale"
PROMPT 55 3 ""
FIELD 203@->S0
END
STRING 221 7
BEGIN
KEY "ABI presentazione"
PROMPT 55 4 "@B"
END
STRING 21 5
BEGIN
KEY "ABI presentazione"
PROMPT 20 4 "ABI: "
FIELD 20->CODABI
END
STRING 22 5
BEGIN
KEY "CAB succursale"
PROMPT 31 4 "CAB: "
FIELD 20->CODCAB
END
LISTA 23 8
BEGIN
KEY "a saldo/in conto"
FIELD 31->ULTRATA
PROMPT 95 1 ""
ITEM " |IN CONTO"
ITEM "X|A SALDO"
flags "H"
END
STRING 24 17 5
BEGIN
KEY "dati fattura"
PROMPT 92 1 ""
// MESSAGE _FATT,!DATIFATT
END
DATA 25 10
BEGIN
KEY "data scadenza"
PROMPT 112 1 ""
// FIELD 31->DATASCAD
END
STRING 34 20
BEGIN
KEY "Conto Corrente"
PROMPT 43 4 "C/C "
FIELD 20->NUMCC
END
STRING 133 1
BEGIN
KEY "Conto Corrente"
PROMPT 5 4 ""
FIELD 20->NUMCC
MESSAGE EMPTY DISABLE,134
FLAGS "H"
END
STRING 134 35
BEGIN
KEY "Conto Corrente"
PROMPT 43 4 "ACCOUNT NUM. "
FIELD 20->NUMCC
FLAGS "D"
END
STRING 135 35
BEGIN
KEY "Conto Corrente"
PROMPT 61 4 "IBAN "
FIELD 20->IBAN
END
STRING 35 3
BEGIN
KEY "test sulla valuta"
PROMPT 2 8 ""
FIELD CODVAL
FLAGS "H"
MESSAGE EMPTY ENABLE,4@|DISABLE,3@
END
STRING 36 17 1
BEGIN
KEY "cod cliente"
PROMPT 2 4 "@RCod. For: "
FIELD 20->CODCF
END
SECTION RIGHE_EFFETTO 5 1 1 FILE 14 GROUP NPROGTR
STRINGA 1
BEGIN
PROMPT 92 1 "Ft. n."
FIELD 14->NFATT
END
DATA 2
BEGIN
PROMPT 107 1 "del "
FIELD 14->DATAFATT
END
VALUTA 3 21 3
BEGIN
PROMPT 124 1 ""
FIELD 14->IMPORTOVAL
// PICTURE "###.###.###.###,@@#"
GROUP 3
END
VALUTA 4 18
BEGIN
PROMPT 124 1 ""
FIELD 14->IMPORTO
// PICTURE "###.###.###.###"
GROUP 4
FLAGS "D"
END
END
STRINGA 31 32
BEGIN
PROMPT 110 5 "--------------------------------"
END
STRINGA 32 10
BEGIN
PROMPT 109 6 "@B Totale"
END
STRINGA 33 2
BEGIN
PROMPT 114 6 "@B"
END
VALUTA 26 18
BEGIN
KEY "importo"
PROMPT 124 6 ""
MESSAGE _IMPORTO
MESSAGE ADD,FL->3
PICTURE "###.###.###.###"
END
END
SECTION FOOTER ODD 5
STRINGA 99
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 1 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
STRINGA 100 12 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 120 3 "-- SEGUE --"
END
END
SECTION FOOTER LAST 5
STRINGA 1
BEGIN
KEY "riga separazione dalle righe del body"
PROMPT 2 1 "---------------------------------------------------------------------------------------------------------------------------------------------"
END
NUMERO 2 25
BEGIN
KEY "scritta n. documenti"
PROMPT 5 2 "ORDINI DI BONIFICO N. "
END
NUMERO 3 50
BEGIN
KEY "Totale"
PROMPT 5 3 "Dell' importo complessivo di L.@B"
PICTURE "###.###.###.###,@@#"
END
STRING 93 3
BEGIN
KEY "test sulla valuta"
PROMPT 34 3 ""
FIELD CODVAL
// MESSAGE EMPTY ENABLE,4@|DISABLE,3@
GROUP 4
END
STRINGA 4 40
BEGIN
KEY "NUMERO C/C"
PROMPT 60 3 "@Raddebiterete il C/C N. @B"
FIELD 205@->S0
END
STRINGA 5 80
BEGIN
KEY "firma "
PROMPT 5 4 "presso di Voi, intestato a: @B"
MESSAGE _DITTA,!RAGSOC
END
STRINGA 6 40
BEGIN
KEY "firma "
PROMPT 65 5 "------------------------------------"
END
DATA 7 34
BEGIN
KEY "data valuta"
PROMPT 100 3 "@Rcon valuta per noi: @B"
FIELD 31->DATADIST
FL "D"
END
END
END

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="ENRICA">
<description>
</description>
<sql>USE SALDANA
FROM CONTO='005017000004' ANNO=2008
TO CONTO='005017000004' ANNO=2008</sql>
</query>

View File

@ -0,0 +1,173 @@
[MAIN]
TYPE=Fattura di aquisto
MSKFILE=fatacq
FRMFILE=VEFAT.FRM
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
CALCOLI=*
TOTPROVV =
TIPOCF=F
PREZZO=ULTCOS1
[PROFILO]
OCCASEDIT = 3
OCFPI = 1
COFI = 3
STATOPAIV = 3
PAIVA = 3
GOLEM = 3
GRRECAPITO = 3
INDCF = 1
CIVCF = 1
LOCALITACF = 1
CAPCF = 1
PROVCOM = 1
COMCF = 1
DENCOM = 1
STATOCF = 1
DESSTATOCF = 1
CODVAL1 = 3
CODVAL2 = 3
NOME_VAL1 = 3
NOME_VAL2 = 3
CONTROEURO = 3
CAMBIO = 3
DATA_CAMBIO1 = 3
DATA_CAMBIO2 = 3
CODLIN = 3
DESLIN = 3
CODPAG = 4
DESCODPAG = 3
GRSCADENZE = 3
DATAINSC = 3
DATASCAD1 = 1
DATASCAD2 = 1
DATASCAD3 = 1
DATASCAD4 = 1
DATASCAD5 = 1
CODABIA = 4
CODCABA = 4
DESBANAPP = 4
IBAN = 3
IBAN_STATO = 3
IBAN_CHECK = 3
BBAN = 3
BBAN_CIN = 3
BBAN_ABI = 3
BBAN_CAB = 3
BBAN_CONTO = 3
CODABIP = 3
CODCABP = 3
DESBANPRE = 4
CATVEN = 3
DESCATVEN = 1
CODLIST1 = 3
CODLIST2 = 3
DESLIST = 1
CODCONT1 = 3
CODCONT2 = 3
DESCONT = 1
CODCAMP = 3
DESCAMP = 1
SCONTOPERC = 3
DATADOCRIF = 3
NUMDOCRIF = 2
CODAG = 3
DESAG = 3
CODZON = 3
DESZON = 3
CODPORTO = 3
DESPORTO = 3
CAUSTRASP = 3
DENCAUSTRASP = 3
CODVETT1 = 3
CODVETT2 = 0
CODVETT3 = 0
NOMEVETT1 = 3
NOMEVETT2 = 0
NOMEVETT3 = 0
NCOPIE = 0
IMPPAGATO = 3
ACCSALDO = 3
DOC1 = 0
DOC2 = 0
DOC3 = 0
IMPNETTI = 0
RAGGREFF = 3
SPESEINC = 3
ADDBOLLI = 3
BLANK = 1
CAUSMAG = 4
CAUSMAGC = 1
DESCRMAG = 3
DESCRMAGC = 1
CODCMS = 3
DESCRCMS = 3
FASCMS = 3
DESCRFAS = 3
[DEFAULT]
[SHEET]
Col(0) = 103
Col(1) = 104
Col(2) = 105
Col(3) = 106
Col(4) = 107
Col(5) = 108
Col(6) = 109
Col(7) = 110
Col(8) = 111
Col(9) = 112
Col(10) = 113
Col(11) = 120
Col(12) = 121
Col(13) = 122
Col(14) = 123
Col(15) = 124
Col(16) = 125
Col(17) = 127
Col(18) = 128
Col(19) = 129
Col(20) = 140
Col(21) = 141
Col(22) = 114
Col(23) = 102
[PROFILOGRUPPO]
101 = 0
100 = 3
200 = 3
300 = 3
400 = 3
500 = 3
600 = 3
700 = 3
800 = 3
810 = 3
820 = 3
830 = 3
1000 = 3
1100 = 3
1210 = 3
1400 = 3
1500 = 3
1600 = 0
1800 = 3
1900 = 3
2200 = 0
2300 = 3
2400 = 3
2900 = 3
3000 = 3
4000 = 3
[ORDINEGRUPPI]
NGROUPS=12
1=1000
2=100
3=200
4=400
5=500
6=600
7=700
8=830
9=1400
10=1900
11=2900
12=3000

View File

@ -0,0 +1,902 @@
USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
END
DESCRIPTION
BEGIN
34->* "Righe documenti di vendita"
33->* "Documenti di vendita"
17->* "Clienti/Fornitori per vendite"
20->* "Clienti/Fornitori"
16->* "Indirizzi di spedizione (destinazione)"
116@->* "Indirizzi di spedizione (destinatario)"
47->* "Anagrafica magazzino"
201@->* "Tabella condizioni di pagamento"
122->* "Archivio agenti"
203@->* "Tabella porto"
204@->* "Tabella banche"
205@->* "Tabella vettori"
206@->* "Tabella aspetto beni"
END
GENERAL
BEGIN
OFFSET 0 0
FONT "Courier New"
SIZE 8
MODULE "CRPA_FATTURA_01"
PRI_DECIMALS 0 2
QTA_DECIMALS 2 2
IMP_DECIMALS 0 2
EXCLUDE ","
END
SECTION GRAPHICS ODD
FIGURA 99 120 71
BEGIN
PROMPT 1 1 "fatcrp.bmp"
END
END
SECTION HEADER ODD 25
STRINGA 10 15 1
BEGIN
KEY "fattura"
// PROMPT 29 14 "@BFATTURA"
END
STRINGA 11 10 1
BEGIN
KEY "data fattura"
PROMPT 97 18 ""
FIELD 33->DATADOC
END
STRINGA 12 7
BEGIN
KEY "numero fattura"
PROMPT 79 18 ""
FIELD 33->NDOC
END
STRINGA 13 6 1
BEGIN
KEY "codice cliente"
PROMPT 3 18 ""
FIELD 33->CODCF
END
NUMERO 14 7 1
BEGIN
KEY "ordine"
PROMPT 29 22 "@B"
FIELD 33->NUMDOCRIF
MESSAGE EMPTY DISABLE,16|DISABLE,17
END
DATA 15 10 1
BEGIN
KEY "data conferma"
PROMPT 41 22 ""
FIELD 33->DATADOCRIF
FORMAT "1444-"
END
STRINGA 16 11 1
BEGIN
KEY "SCRITTA DDT"
PROMPT 18 22 "@RD.D.T. N. "
END
STRINGA 17 4 1
BEGIN
KEY "SCRITTA DEL"
PROMPT 36 22 "del"
END
STRINGA 18 49 1
BEGIN
KEY "condizioni di pagamento"
PROMPT 33 18 ""
FIELD 201@->S0
END
STRINGA 19 100 1
BEGIN
KEY "banca d'appoggio"
PROMPT 12 20 ""
FIELD 204@->S0
END
STRINGA 20 52 2
BEGIN
KEY "cliente ragione sociale "
PROMPT 61 4 "@B"
MESSAGE _CLIENTE,!RAGSOC
END
STRINGA 21 35 2
BEGIN
KEY "cliente indirizzo con numero civico"
PROMPT 61 6 "@B"
MESSAGE _CLIENTE,!INDNUM
END
STRINGA 22 2
BEGIN
KEY "Numero di pagina"
PROMPT 52 14 ""
MESSAGE _PAGENO
END
STRINGA 240 42 1
BEGIN
KEY "cliente Localita"
PROMPT 69 8 "@B"
MESSAGE _CLIENTE,LOCALITACF
END
STRINGA 23 5 1
BEGIN
KEY "cliente cap"
PROMPT 63 9 "@B"
MESSAGE _CLIENTE,CAPCF
END
STRINGA 24 42 2
BEGIN
KEY "cliente comune"
PROMPT 69 9 ""
MESSAGE _CLIENTE,!COM->DENCOM
END
STRINGA 25 2 1
BEGIN
KEY "cliente provincia"
PROMPT 113 11 "@B"
MESSAGE _CLIENTE,!COM->PROVCOM
END
STRINGA 26 3 1
BEGIN
KEY "cliente codice stato"
PROMPT 47 20 ""
MESSAGE _CLIENTE,STATOCF
FLAGS "H"
END
STRINGA 27 25 1
BEGIN
KEY "cliente nome stato"
PROMPT 63 11 "@B"
MESSAGE _TABLEREAD,%STA,#26,S0
END
STRING 28 12 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
FIELD 20->PAIV
MESSAGE EMPTY ENABLE,31|DISABLE,30
END
STRING 29 2 1
BEGIN
KEY "codice iso iva cliente"
PROMPT 12 18 ""
MESSAGE _CLIENTE,STATOPAIV
END
STRING 30 16 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
MESSAGE _CLIENTE,PAIV
FLAGS "D"
END
STRING 31 12 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
MESSAGE _CLIENTE,COFI
FLAGS "D"
END
STRING 32 32 1
BEGIN
KEY "codice commessa"
PROMPT 80 22 "Rif. Ns Prog.: "
FIELD 33->CODCMS
END
END
SECTION BODY ODD 10
STRINGA 51 9 1
BEGIN
KEY "codice articolo"
FIELD 34->CODART
PROMPT 3 1 ""
END
STRINGA 52 45 60
BEGIN
KEY "descrizione articolo"
MESSAGE _DESCRIGA
PROMPT 24 1 ""
END
STRINGA 53 2
BEGIN
KEY "unita' di misura"
PROMPT 70 1 ""
FIELD 34->UMQTA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 54 7
BEGIN
KEY "quantita'"
PROMPT 73 1 ""
FIELD 34->QTA
PICTURE "#######"
GROUP 30
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 55 11
BEGIN
KEY "prezzo unitario"
PROMPT 81 1 ""
FIELD 34->PREZZO
PICTURE "###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 56 6
BEGIN
KEY "sconto"
PROMPT 93 1 ""
FIELD 34->SCONTO
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 57 13
BEGIN
KEY "importo netto"
PROMPT 101 1 ""
FIELD 34->IMPNN
PICTURE "#.###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 58 2
BEGIN
KEY "iva"
PROMPT 116 1 ""
FIELD 34->CODIVA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 59 15
BEGIN
KEY "prezzo unitario scontato"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PREZZONS
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "H"
END
NUMBER 60 15
BEGIN
KEY "provvigione"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PROVVR
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
NUMBER 61 15
BEGIN
KEY "Imposta"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->IMPOSTA
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
END
SECTION FOOTER ODD -51
STRINGA 81 5 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 73 18 "SEGUE"
END
END
SECTION FOOTER LAST -51
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 1 "Pagabile a mezzo accreditamento su c/c bancario n. 26317/a presso"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 2 "BIPOP - CARIRE - Sede di Reggio Emilia - Piazza Battisti 1,"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 3 "Reggio Emilia( IBAN IT31D0543712811000000026317), oppure tramite assegno circolare"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 4 "non trasferibile intestato al C.R.P.A SPA."
END
NUMBER 101 12
BEGIN
KEY "spese"
PROMPT 69 5 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "D"
GROUP 31
END
NUMBER 102 12
BEGIN
KEY "spese di trasporto"
PROMPT 45 9 ""
PICTURE "###.###.###"
FIELD SPESE
GROUP 31
END
NUMBER 103 12
BEGIN
KEY "spese di imballo"
PROMPT 45 9 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "H"
GROUP 31
END
NUMBER 104 8
BEGIN
KEY "spese di incasso"
PROMPT 59 9 ""
PICTURE "###.###"
FIELD SPESINC
GROUP 31
END
NUMBER 105 8
BEGIN
KEY "spese bolli"
PROMPT 59 11 ""
FIELD BOLLI
GROUP 31
END
STRING 106 3
BEGIN
KEY "codice iva 1"
PROMPT 4 10 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 107 12
BEGIN
KEY "imponibile 1"
PROMPT 13 10 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 220 40
BEGIN
KEY "descrizione altri 1"
PROMPT 26 10 ""
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 108 2
BEGIN
KEY "iva 1"
PROMPT 40 10 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 109 12
BEGIN
KEY "imposta 1"
PROMPT 51 10 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
STRING 110 3
BEGIN
KEY "codice iva 2"
PROMPT 4 11 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 111 12
BEGIN
KEY "imponibile 2"
PROMPT 13 11 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 221 40
BEGIN
KEY "descrizione altri 2"
PROMPT 26 11 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 112 2
BEGIN
KEY "iva 2"
PROMPT 40 11 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 113 12
BEGIN
KEY "imposta 2"
PROMPT 50 11 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
STRING 114 3
BEGIN
KEY "codice iva 3"
PROMPT 4 12 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 115 12
BEGIN
KEY "imponibile 3"
PROMPT 13 12 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 222 40
BEGIN
KEY "descrizione altri 3"
PROMPT 26 12 ""
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 116 2
BEGIN
KEY "iva 3"
PROMPT 40 12 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 117 10
BEGIN
KEY "imposta 3"
PROMPT 50 12 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
NUMBER 118 12
BEGIN
KEY "imponibile 4"
PROMPT 13 12 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
STRINGA 119 5
BEGIN
KEY "codice iva 4"
PROMPT 4 12 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
FLAGS "D"
END
STRINGA 120 32
BEGIN
KEY "descrizione altri 4"
PROMPT 40 12 ""
MESSAGE _RIEPILOGOIVA,31,DES,1
FLAGS "D"
END
NUMBER 121 12
BEGIN
KEY "imponibile 5"
PROMPT 7 12 ""
MESSAGE _RIEPILOGOIVA,30,IMP,0
PICTURE "###.###.###"
FLAGS "D"
GROUP 31
END
STRINGA 122 3
BEGIN
KEY "codice iva 5"
PROMPT 4 12 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,COD,0
END
STRINGA 123 32
BEGIN
KEY "descrizione altri 5"
PROMPT 40 12 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,DES,1
END
NUMBER 124 15
BEGIN
KEY "totale imponibile"
PROMPT 68 7 ""
MESSAGE _TOTIMPONIBILI,29
PICTURE "###.###.###"
GROUP 31
END
NUMBER 125 12
BEGIN
KEY "totale imposta"
PROMPT 98 7 ""
FIELD IMPOSTE
PICTURE "###.###.###"
GROUP 31
END
NUMBER 126 15
BEGIN
KEY "totale esenti"
PROMPT 35 11 ""
MESSAGE _TOTIMPONIBILI,28
PICTURE "###.###.###"
GROUP 31
FLAGS "H"
END
NUMBER 127 12
BEGIN
KEY "totale importi netti (non scontati)"
PROMPT 68 7 ""
FIELD TOTMER
PICTURE "###.###.###"
GROUP 31
FLAGS "H"
END
NUMBER 128 12
BEGIN
KEY "totale fattura"
PROMPT 98 10 ""
FIELD TOTDOC
PICTURE "###.###.###"
GROUP 31
END
DATA 129 10 1
BEGIN
KEY "scadenza pagamento 1"
PROMPT 3 15 ""
MESSAGE _SCADENZE,DATA,0
FORMAT "1444-"
END
NUMBER 130 12
BEGIN
KEY "importo scadenza 1"
PROMPT 3 16 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 131 10 1
BEGIN
KEY "scadenza pagamento 2"
PROMPT 26 15 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 132 12
BEGIN
KEY "importo scadenza 2"
PROMPT 26 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 133 10 1
BEGIN
KEY "scadenza pagamento 3"
PROMPT 68 11 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 134 12
BEGIN
KEY "importo scadenza 3"
PROMPT 62 12 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
DATA 135 10 1
BEGIN
KEY "scadenza pagamento 4"
PROMPT 27 14 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 136 12
BEGIN
KEY "importo scadenza 4"
PROMPT 39 14 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
DATA 137 10 1
BEGIN
KEY "scadenza pagamento 5"
PROMPT 3 15 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 138 15
BEGIN
KEY "importo scadenza 5"
PROMPT 16 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
END
// NOTE SULLA COMPILAZIONE DEI FORM DI STAMPA
//
// SEZIONE GENERAL
// ===============
// Posizionamento:
// e' possibile effettuari posizionamenti manuali dei form con le seguenti istruzioni:
// CARATTERE <S>
// INIZIALE <N> <N>
// FINALE <N> <N>
// dove:
// CARATTERE indica il carattere da stampare per contrassegnare il posizionamento, racchiuso tra doppi apici (eg "X")
// INIZIALE indica le coordinate X ed Y per il posizionamento iniziale (dove stampare il primo carattere)
// FINALE indica le coordinate X ed Y per il posizionamento finale (dove stampare il secondo carattere)
// FINALE puo' essere omesso; se definito e' comunque buona norma tenere la coordinata verticale (Y) uguale
// a quella indicata in INIZIALE, se diversi il programma tiene conto solo della prima.
// Non e' possibile definire sia posizionamenti manuali che OFFSET, quindi o l'uno o l'altro, preferibilmente
// e' meglio scegliere OFFSET.
//
// Modificatori di pictures:
// i parametri IMP_DECIMALS, QTA_DECIMALS, e PRI_DECIMALS settano i decimali da stampare/arrotondare
// per i seguenti: importi in genere, quantita', e prezzi. Il primo parametro intero e' per gli importi in lire
// il secondo per gli importi in valuta. Naturalmente per le quantita' non ha senso fare una cosa del genere, ma per completezza
// e' stata implementata.
// PRI_DECIMALS corrisponde al gruppo 29
// QTA_DECIMALS corrisponde al gruppo 30
// IMP_DECIMALS corrisponde al gruppo 31
// pertanto tutti i campi che apparterranno al gruppo 29,30 o 31 avranno gli importi stampati al numero di decimali impostati a
// seconda se il documento e' in lire o valuta. Se il numero di decimali e' 0 la picture rimarra' invariata.
// Altri gruppi definiti dall'utente saranno cosi' sintatticamente impostati:
// NEW_GROUP <n> <lit_dec> <val_dec>
// Dove <n> e' il numero del gruppo
// <lit_dec> e' il numero di decimali per i documenti in lire
// <val_dec> e' il numero di decimali per i documenti in valuta
//
// Definizione di liste di esclusione (facoltativo):
// EXCLUDE esclude dalla stampa le righe che soddisfano la condizione specificata.
// Si indicano in questo modo: "<tipo riga>,<cod. art>". Naturalmente si possono indicare tutti gli EXLCUDE che si vogliono.
// Es: EXCLUDE "V01,ART1" escludera' tutte le righe di tipo V01 con codice articolo ART1
// EXCLUDE ",ART1" escludera' tutte le righe che hanno codice articolo ART1
// EXCLUDE "V01," escludera' tutte le righe che hanno tipo riga V01
// EXCLUDE "," non escludera' nulla.
//
// MESSAGGI UTENTE
// ===============
// Note sui messaggi della testata/body/footer:
//
// _ISAMREAD:
// lettura generica di un file del database
// sintassi: _ISAMREAD,<file>,<espressione input>[!<espressione input>!...],{<campo file>|<espressione output>[!<espressione output>!...]}
// dove: <file> è il numero logico del file o il nome della tabella
// <espressione input> è un'espressione del tipo <campo file>=<espressione campi form>
// <espressione campi form> è un'espressione di costanti numeriche, stringhe e valori di campi della form (indicati con il loro numero preceduto da #)
// <espressione output> è un'espressione del tipo <campo form o gruppo>=<campo file> (se è un gruppo deve essere seguito da @) oppure solo <campo file> (il campo della form è quello corrente)
//
// _TABLEREAD:
// lettura generica di un campo di una tabella
// sintassi: _TABLEREAD,<tabella>,<chiave>,<campo file>
// dove: <tabella> nome tabella da leggere
// <chiave> costante stringa o riferimento a campo della form (preceduto da '#') da usare come chiave di ricerca
// <campo file> identificativo del campo da leggere dalla tabella
//
// _DITTA:
// lettura dei dati della ditta
// sintassi: _DITTA,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati della ditta (es. 113@->DENCOM è la denominazione del comune di residenza della ditta)
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo (fiscale se c'è, oppure di residenza)
// !NUM numero civico (fiscale se c'è, oppure di residenza)
// !CAP CAP (fiscale se c'è, oppure di residenza)
// !COM comune (fiscale se c'è, oppure di residenza)
// !PROV provincia (fiscale se c'è, oppure di residenza)
// !IVA partita iva
// !CF codice fiscale
// !TEL numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !REGSOC numero di registrazione presso il Tribunale
// !CCIAA numero di registrazione presso la camera di commercio
// nota: la relazione della ditta è così strutturata:
// %NDITTE (9) Dati ditte
// + %ANAGR (6) Anagrafica generale (indirizzo, ecc.)
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di residenza fiscale
// viene utilizzato perche' non e' possibile stabilire altrimenti una relazione con il file ditte
// dall'interno del form.
//
// _CLIENTE
// lettura dei dati del cliente
// sintassi: _CLIENTE,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati del cliente
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo
// !NUM numero civico
// !INDNUM indirizzo + numero civico
// !TEL primo numero di telefono (con prefisso)
// !TEL2 secondo numero di telefono (con prefisso)
// !TEL3 terzo numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !COM-><FIELD> accede ai campi del comune di residenza cliente
// !COMN-><FIELD> accede ai campi del comune di nascita del cliente
// nota: la relazione del cliente è così strutturata:
// CLIFO (20) Clienti/fornitori
// + CFVEN (17) Clienti/fornitori per vendite
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di nascita
// viene utilizzato al posto del file 17 collegato perche' vi sono particolari
// accorgimenti per quanto riguarda i clienti occasionali.
//
// _DESCRIGA:
// Messaggio per reperire e formattare anche la descrizione estesa sulle righe del documento
//
// _ALIGN:
// allineamento della posizione di un campo rispetto ad un altro
// sintassi: _ALIGN,<campo form>[,<allineamento>][,<allineamento>...]
// dove: <campo form> è il campo della form (preceduto da '#') da cui prendere l'allineamento
// <allineamento> è uno dei seguenti valori:
// TOP allinea sulla riga d'inizio
// MIDDLE allinea al centro (effettivo)
// BOTTOM allinea sulla riga di fine (effettiva, non preimpostata)
// LEFT allinea sulla colonna d'inizio
// RIGHT allinea sulla colonna di fine
//
// _PAGENO:
// Messaggio per stampare il numero di pagina corrente
//
// _RIEPILOGOIVA:
// messaggio per stampare la tabella ripelogativa delle aliquote IVA e relative imposte
// sintassi: _RIEPILOGOIVA,<selettore>,<macro>,<cambio codice>
// dove: <selettore> è uno dei seguenti:
// 1 = codici IVA a regime normale
// 2 = codici IVA da ventilare
// 4 = codici IVA esenti
// 8 = codici IVA non imponibili
// 16 = codici IVA non soggetti
// oppure la combinazione di uno o piu' di essi:
// 12 = 4+8, 19 = 1+2+16, 29 = 1+4+8+16 ecc...
// pertanto per avere i non imponibili in totale il selettore sara' 1,
// per avere gli esenti il selettore sara' 4; per avere i non soggetti + esenti
// il selettore sara' 20 e cosi' via.
// dove: <macro> è uno dei seguenti:
// COD colonna dei codici
// IMP colonna degli imponibili
// IVA colonna delle imposte
// ALI colonna delle aliquote
// DES colonna delle descrizioni (stampata solo se il regime IVA non e' normale)
// dove: <cambio codice> è uno dei seguenti:
// 0 indica di non leggere il successivo codice IVA nella tabella riepilogativa
// 1 indica di leggere il successivo codice IVA nella tabella riepilogativa
//
// _TOTIMPONIBILI:
// messaggio per stampare diverse totalizzazioni di imponibili
// sintassi: _TOTIMPONIBILI,<selettore>
// dove: <selettore> funge da filtro per la somma degli imponibili
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
//
// _SCADENZE:
// messaggio per stampare le scadenze
// sintassi: _SCADENZE,<macro>,<cambio codice>
// dove <macro> e' uno dei seguenti:
// DATA : stampa la data di scadenza
// IMPORTO : stampa l'importo in scadenza
// dove <cambio codice> vale 0 o 1 se indica di rendere corrente la prossima scadenza
//
// CAMPI VIRTUALI
// ==============
// Oltre a stampare i campi normali del file e' anche possibile stampare i campi virtuali
// definiti nei profili semplicemente indicandoli nella istruzione FIELD:
// per la testata del documento:
// BOLLI, BASESCONTO, IMPOSTE, PROVVD, SCONTOD, SPESEINC, TOTDOC, TOTMER, TOTNS, TOTPRE, TOTSPE
// per le righe:
// IMPLN, IMPLS, IMPNN, IMPNS, IMPOSTA, PREZZOLN, PREZZOLS, PREZZONN, PREZZONS, PROVVR, SCONTOR
// oltre, naturalmente a quelli definiti dall'utente

View File

@ -0,0 +1,902 @@
USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
END
DESCRIPTION
BEGIN
34->* "Righe documenti di vendita"
33->* "Documenti di vendita"
17->* "Clienti/Fornitori per vendite"
20->* "Clienti/Fornitori"
16->* "Indirizzi di spedizione (destinazione)"
116@->* "Indirizzi di spedizione (destinatario)"
47->* "Anagrafica magazzino"
201@->* "Tabella condizioni di pagamento"
122->* "Archivio agenti"
203@->* "Tabella porto"
204@->* "Tabella banche"
205@->* "Tabella vettori"
206@->* "Tabella aspetto beni"
END
GENERAL
BEGIN
OFFSET 0 0
FONT "Courier New"
SIZE 8
MODULE "CRPA_FATTURA_01"
PRI_DECIMALS 0 2
QTA_DECIMALS 2 2
IMP_DECIMALS 0 2
EXCLUDE ","
END
SECTION GRAPHICS ODD
FIGURA 99 120 71
BEGIN
PROMPT 1 1 "fatcrp.bmp"
END
END
SECTION HEADER ODD 25
STRINGA 10 15 1
BEGIN
KEY "fattura"
// PROMPT 29 14 "@BFATTURA"
END
STRINGA 11 10 1
BEGIN
KEY "data fattura"
PROMPT 97 18 ""
FIELD 33->DATADOC
END
STRINGA 12 7
BEGIN
KEY "numero fattura"
PROMPT 79 18 ""
FIELD 33->NDOC
END
STRINGA 13 6 1
BEGIN
KEY "codice cliente"
PROMPT 3 18 ""
FIELD 33->CODCF
END
NUMERO 14 7 1
BEGIN
KEY "ordine"
PROMPT 29 22 "@B"
FIELD 33->NUMDOCRIF
MESSAGE EMPTY DISABLE,16|DISABLE,17
END
DATA 15 10 1
BEGIN
KEY "data conferma"
PROMPT 41 22 ""
FIELD 33->DATADOCRIF
FORMAT "1444-"
END
STRINGA 16 11 1
BEGIN
KEY "SCRITTA DDT"
PROMPT 18 22 "@RD.D.T. N. "
END
STRINGA 17 4 1
BEGIN
KEY "SCRITTA DEL"
PROMPT 36 22 "del"
END
STRINGA 18 49 1
BEGIN
KEY "condizioni di pagamento"
PROMPT 33 18 ""
FIELD 201@->S0
END
STRINGA 19 100 1
BEGIN
KEY "banca d'appoggio"
PROMPT 12 20 ""
FIELD 204@->S0
END
STRINGA 20 52 2
BEGIN
KEY "cliente ragione sociale "
PROMPT 61 4 "@B"
MESSAGE _CLIENTE,!RAGSOC
END
STRINGA 21 35 2
BEGIN
KEY "cliente indirizzo con numero civico"
PROMPT 61 6 "@B"
MESSAGE _CLIENTE,!INDNUM
END
STRINGA 22 2
BEGIN
KEY "Numero di pagina"
PROMPT 52 14 ""
MESSAGE _PAGENO
END
STRINGA 240 42 1
BEGIN
KEY "cliente Localita"
PROMPT 69 8 "@B"
MESSAGE _CLIENTE,LOCALITACF
END
STRINGA 23 5 1
BEGIN
KEY "cliente cap"
PROMPT 63 9 "@B"
MESSAGE _CLIENTE,CAPCF
END
STRINGA 24 42 2
BEGIN
KEY "cliente comune"
PROMPT 69 9 ""
MESSAGE _CLIENTE,!COM->DENCOM
END
STRINGA 25 2 1
BEGIN
KEY "cliente provincia"
PROMPT 113 11 "@B"
MESSAGE _CLIENTE,!COM->PROVCOM
END
STRINGA 26 3 1
BEGIN
KEY "cliente codice stato"
PROMPT 47 20 ""
MESSAGE _CLIENTE,STATOCF
FLAGS "H"
END
STRINGA 27 25 1
BEGIN
KEY "cliente nome stato"
PROMPT 63 11 "@B"
MESSAGE _TABLEREAD,%STA,#26,S0
END
STRING 28 12 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
FIELD 20->PAIV
MESSAGE EMPTY ENABLE,31|DISABLE,30
END
STRING 29 2 1
BEGIN
KEY "codice iso iva cliente"
PROMPT 12 18 ""
MESSAGE _CLIENTE,STATOPAIV
END
STRING 30 16 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
MESSAGE _CLIENTE,PAIV
FLAGS "D"
END
STRING 31 12 1
BEGIN
KEY "partita iva cliente"
PROMPT 15 18 ""
MESSAGE _CLIENTE,COFI
FLAGS "D"
END
STRING 32 32 1
BEGIN
KEY "codice commessa"
PROMPT 80 22 "Rif. Ns Prog.: "
FIELD 33->CODCMS
END
END
SECTION BODY ODD 10
STRINGA 51 9 1
BEGIN
KEY "codice articolo"
FIELD 34->CODART
PROMPT 3 1 ""
END
STRINGA 52 45 60
BEGIN
KEY "descrizione articolo"
MESSAGE _DESCRIGA
PROMPT 24 1 ""
END
STRINGA 53 2
BEGIN
KEY "unita' di misura"
PROMPT 70 1 ""
FIELD 34->UMQTA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 54 7
BEGIN
KEY "quantita'"
PROMPT 73 1 ""
FIELD 34->QTA
PICTURE "#######"
GROUP 30
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 55 11
BEGIN
KEY "prezzo unitario"
PROMPT 81 1 ""
FIELD 34->PREZZO
PICTURE "###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 56 6
BEGIN
KEY "sconto"
PROMPT 93 1 ""
FIELD 34->SCONTO
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 57 13
BEGIN
KEY "importo netto"
PROMPT 101 1 ""
FIELD 34->IMPNN
PICTURE "#.###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
END
STRINGA 58 2
BEGIN
KEY "iva"
PROMPT 116 1 ""
FIELD 34->CODIVA
MESSAGE _ALIGN,#52,BOTTOM
END
NUMBER 59 15
BEGIN
KEY "prezzo unitario scontato"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PREZZONS
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "H"
END
NUMBER 60 15
BEGIN
KEY "provvigione"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PROVVR
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
NUMBER 61 15
BEGIN
KEY "Imposta"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->IMPOSTA
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
END
SECTION FOOTER ODD -51
STRINGA 81 5 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 73 18 "SEGUE"
END
END
SECTION FOOTER LAST -51
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 1 "Pagabile a mezzo accreditamento su c/c bancario n. 26317/a presso"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 2 "BIPOP - CARIRE - Sede di Reggio Emilia - Piazza Battisti 1,"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 3 "Reggio Emilia( IBAN IT31D0543712811000000026317), oppure tramite assegno circolare"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 3 4 "non trasferibile intestato al C.R.P.A SPA."
END
NUMBER 101 12
BEGIN
KEY "spese"
PROMPT 69 5 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "D"
GROUP 31
END
NUMBER 102 12
BEGIN
KEY "spese di trasporto"
PROMPT 45 9 ""
PICTURE "###.###.###"
FIELD SPESE
GROUP 31
END
NUMBER 103 12
BEGIN
KEY "spese di imballo"
PROMPT 45 9 ""
PICTURE "###.###.###"
FIELD SPESE
FLAGS "H"
GROUP 31
END
NUMBER 104 8
BEGIN
KEY "spese di incasso"
PROMPT 59 9 ""
PICTURE "###.###"
FIELD SPESINC
GROUP 31
END
NUMBER 105 8
BEGIN
KEY "spese bolli"
PROMPT 59 11 ""
FIELD BOLLI
GROUP 31
END
STRING 106 3
BEGIN
KEY "codice iva 1"
PROMPT 4 10 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 107 12
BEGIN
KEY "imponibile 1"
PROMPT 13 10 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 220 40
BEGIN
KEY "descrizione altri 1"
PROMPT 26 10 ""
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 108 2
BEGIN
KEY "iva 1"
PROMPT 40 10 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 109 12
BEGIN
KEY "imposta 1"
PROMPT 51 10 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
STRING 110 3
BEGIN
KEY "codice iva 2"
PROMPT 4 11 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 111 12
BEGIN
KEY "imponibile 2"
PROMPT 13 11 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 221 40
BEGIN
KEY "descrizione altri 2"
PROMPT 26 11 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 112 2
BEGIN
KEY "iva 2"
PROMPT 40 11 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 113 12
BEGIN
KEY "imposta 2"
PROMPT 50 11 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
STRING 114 3
BEGIN
KEY "codice iva 3"
PROMPT 4 12 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
END
NUMBER 115 12
BEGIN
KEY "imponibile 3"
PROMPT 13 12 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
END
STRINGA 222 40
BEGIN
KEY "descrizione altri 3"
PROMPT 26 12 ""
MESSAGE _RIEPILOGOIVA,30,DES,0
END
NUMBER 116 2
BEGIN
KEY "iva 3"
PROMPT 40 12 ""
MESSAGE _RIEPILOGOIVA,1,ALI,0
PICTURE "##"
END
NUMBER 117 10
BEGIN
KEY "imposta 3"
PROMPT 50 12 ""
MESSAGE _RIEPILOGOIVA,1,IVA,1
PICTURE "##.###.###"
GROUP 31
END
NUMBER 118 12
BEGIN
KEY "imponibile 4"
PROMPT 13 12 ""
MESSAGE _RIEPILOGOIVA,31,IMP,0
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
STRINGA 119 5
BEGIN
KEY "codice iva 4"
PROMPT 4 12 ""
MESSAGE _RIEPILOGOIVA,31,COD,0
FLAGS "D"
END
STRINGA 120 32
BEGIN
KEY "descrizione altri 4"
PROMPT 40 12 ""
MESSAGE _RIEPILOGOIVA,31,DES,1
FLAGS "D"
END
NUMBER 121 12
BEGIN
KEY "imponibile 5"
PROMPT 7 12 ""
MESSAGE _RIEPILOGOIVA,30,IMP,0
PICTURE "###.###.###"
FLAGS "D"
GROUP 31
END
STRINGA 122 3
BEGIN
KEY "codice iva 5"
PROMPT 4 12 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,COD,0
END
STRINGA 123 32
BEGIN
KEY "descrizione altri 5"
PROMPT 40 12 ""
FLAGS "D"
MESSAGE _RIEPILOGOIVA,30,DES,1
END
NUMBER 124 15
BEGIN
KEY "totale imponibile"
PROMPT 68 7 ""
MESSAGE _TOTIMPONIBILI,29
PICTURE "###.###.###"
GROUP 31
END
NUMBER 125 12
BEGIN
KEY "totale imposta"
PROMPT 98 7 ""
FIELD IMPOSTE
PICTURE "###.###.###"
GROUP 31
END
NUMBER 126 15
BEGIN
KEY "totale esenti"
PROMPT 35 11 ""
MESSAGE _TOTIMPONIBILI,28
PICTURE "###.###.###"
GROUP 31
FLAGS "H"
END
NUMBER 127 12
BEGIN
KEY "totale importi netti (non scontati)"
PROMPT 68 7 ""
FIELD TOTMER
PICTURE "###.###.###"
GROUP 31
FLAGS "H"
END
NUMBER 128 12
BEGIN
KEY "totale fattura"
PROMPT 98 10 ""
FIELD TOTDOC
PICTURE "###.###.###"
GROUP 31
END
DATA 129 10 1
BEGIN
KEY "scadenza pagamento 1"
PROMPT 3 15 ""
MESSAGE _SCADENZE,DATA,0
FORMAT "1444-"
END
NUMBER 130 12
BEGIN
KEY "importo scadenza 1"
PROMPT 3 16 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 131 10 1
BEGIN
KEY "scadenza pagamento 2"
PROMPT 26 15 ""
MESSAGE _SCADENZE,DATA,0
END
NUMBER 132 12
BEGIN
KEY "importo scadenza 2"
PROMPT 26 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
END
DATA 133 10 1
BEGIN
KEY "scadenza pagamento 3"
PROMPT 68 11 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 134 12
BEGIN
KEY "importo scadenza 3"
PROMPT 62 12 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
DATA 135 10 1
BEGIN
KEY "scadenza pagamento 4"
PROMPT 27 14 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 136 12
BEGIN
KEY "importo scadenza 4"
PROMPT 39 14 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
DATA 137 10 1
BEGIN
KEY "scadenza pagamento 5"
PROMPT 3 15 ""
MESSAGE _SCADENZE,DATA,0
FLAGS "D"
END
NUMBER 138 15
BEGIN
KEY "importo scadenza 5"
PROMPT 16 15 ""
MESSAGE _SCADENZE,IMPORTO,1
PICTURE "###.###.###"
GROUP 31
FLAGS "D"
END
END
// NOTE SULLA COMPILAZIONE DEI FORM DI STAMPA
//
// SEZIONE GENERAL
// ===============
// Posizionamento:
// e' possibile effettuari posizionamenti manuali dei form con le seguenti istruzioni:
// CARATTERE <S>
// INIZIALE <N> <N>
// FINALE <N> <N>
// dove:
// CARATTERE indica il carattere da stampare per contrassegnare il posizionamento, racchiuso tra doppi apici (eg "X")
// INIZIALE indica le coordinate X ed Y per il posizionamento iniziale (dove stampare il primo carattere)
// FINALE indica le coordinate X ed Y per il posizionamento finale (dove stampare il secondo carattere)
// FINALE puo' essere omesso; se definito e' comunque buona norma tenere la coordinata verticale (Y) uguale
// a quella indicata in INIZIALE, se diversi il programma tiene conto solo della prima.
// Non e' possibile definire sia posizionamenti manuali che OFFSET, quindi o l'uno o l'altro, preferibilmente
// e' meglio scegliere OFFSET.
//
// Modificatori di pictures:
// i parametri IMP_DECIMALS, QTA_DECIMALS, e PRI_DECIMALS settano i decimali da stampare/arrotondare
// per i seguenti: importi in genere, quantita', e prezzi. Il primo parametro intero e' per gli importi in lire
// il secondo per gli importi in valuta. Naturalmente per le quantita' non ha senso fare una cosa del genere, ma per completezza
// e' stata implementata.
// PRI_DECIMALS corrisponde al gruppo 29
// QTA_DECIMALS corrisponde al gruppo 30
// IMP_DECIMALS corrisponde al gruppo 31
// pertanto tutti i campi che apparterranno al gruppo 29,30 o 31 avranno gli importi stampati al numero di decimali impostati a
// seconda se il documento e' in lire o valuta. Se il numero di decimali e' 0 la picture rimarra' invariata.
// Altri gruppi definiti dall'utente saranno cosi' sintatticamente impostati:
// NEW_GROUP <n> <lit_dec> <val_dec>
// Dove <n> e' il numero del gruppo
// <lit_dec> e' il numero di decimali per i documenti in lire
// <val_dec> e' il numero di decimali per i documenti in valuta
//
// Definizione di liste di esclusione (facoltativo):
// EXCLUDE esclude dalla stampa le righe che soddisfano la condizione specificata.
// Si indicano in questo modo: "<tipo riga>,<cod. art>". Naturalmente si possono indicare tutti gli EXLCUDE che si vogliono.
// Es: EXCLUDE "V01,ART1" escludera' tutte le righe di tipo V01 con codice articolo ART1
// EXCLUDE ",ART1" escludera' tutte le righe che hanno codice articolo ART1
// EXCLUDE "V01," escludera' tutte le righe che hanno tipo riga V01
// EXCLUDE "," non escludera' nulla.
//
// MESSAGGI UTENTE
// ===============
// Note sui messaggi della testata/body/footer:
//
// _ISAMREAD:
// lettura generica di un file del database
// sintassi: _ISAMREAD,<file>,<espressione input>[!<espressione input>!...],{<campo file>|<espressione output>[!<espressione output>!...]}
// dove: <file> è il numero logico del file o il nome della tabella
// <espressione input> è un'espressione del tipo <campo file>=<espressione campi form>
// <espressione campi form> è un'espressione di costanti numeriche, stringhe e valori di campi della form (indicati con il loro numero preceduto da #)
// <espressione output> è un'espressione del tipo <campo form o gruppo>=<campo file> (se è un gruppo deve essere seguito da @) oppure solo <campo file> (il campo della form è quello corrente)
//
// _TABLEREAD:
// lettura generica di un campo di una tabella
// sintassi: _TABLEREAD,<tabella>,<chiave>,<campo file>
// dove: <tabella> nome tabella da leggere
// <chiave> costante stringa o riferimento a campo della form (preceduto da '#') da usare come chiave di ricerca
// <campo file> identificativo del campo da leggere dalla tabella
//
// _DITTA:
// lettura dei dati della ditta
// sintassi: _DITTA,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati della ditta (es. 113@->DENCOM è la denominazione del comune di residenza della ditta)
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo (fiscale se c'è, oppure di residenza)
// !NUM numero civico (fiscale se c'è, oppure di residenza)
// !CAP CAP (fiscale se c'è, oppure di residenza)
// !COM comune (fiscale se c'è, oppure di residenza)
// !PROV provincia (fiscale se c'è, oppure di residenza)
// !IVA partita iva
// !CF codice fiscale
// !TEL numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !REGSOC numero di registrazione presso il Tribunale
// !CCIAA numero di registrazione presso la camera di commercio
// nota: la relazione della ditta è così strutturata:
// %NDITTE (9) Dati ditte
// + %ANAGR (6) Anagrafica generale (indirizzo, ecc.)
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di residenza fiscale
// viene utilizzato perche' non e' possibile stabilire altrimenti una relazione con il file ditte
// dall'interno del form.
//
// _CLIENTE
// lettura dei dati del cliente
// sintassi: _CLIENTE,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati del cliente
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo
// !NUM numero civico
// !INDNUM indirizzo + numero civico
// !TEL primo numero di telefono (con prefisso)
// !TEL2 secondo numero di telefono (con prefisso)
// !TEL3 terzo numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !COM-><FIELD> accede ai campi del comune di residenza cliente
// !COMN-><FIELD> accede ai campi del comune di nascita del cliente
// nota: la relazione del cliente è così strutturata:
// CLIFO (20) Clienti/fornitori
// + CFVEN (17) Clienti/fornitori per vendite
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di nascita
// viene utilizzato al posto del file 17 collegato perche' vi sono particolari
// accorgimenti per quanto riguarda i clienti occasionali.
//
// _DESCRIGA:
// Messaggio per reperire e formattare anche la descrizione estesa sulle righe del documento
//
// _ALIGN:
// allineamento della posizione di un campo rispetto ad un altro
// sintassi: _ALIGN,<campo form>[,<allineamento>][,<allineamento>...]
// dove: <campo form> è il campo della form (preceduto da '#') da cui prendere l'allineamento
// <allineamento> è uno dei seguenti valori:
// TOP allinea sulla riga d'inizio
// MIDDLE allinea al centro (effettivo)
// BOTTOM allinea sulla riga di fine (effettiva, non preimpostata)
// LEFT allinea sulla colonna d'inizio
// RIGHT allinea sulla colonna di fine
//
// _PAGENO:
// Messaggio per stampare il numero di pagina corrente
//
// _RIEPILOGOIVA:
// messaggio per stampare la tabella ripelogativa delle aliquote IVA e relative imposte
// sintassi: _RIEPILOGOIVA,<selettore>,<macro>,<cambio codice>
// dove: <selettore> è uno dei seguenti:
// 1 = codici IVA a regime normale
// 2 = codici IVA da ventilare
// 4 = codici IVA esenti
// 8 = codici IVA non imponibili
// 16 = codici IVA non soggetti
// oppure la combinazione di uno o piu' di essi:
// 12 = 4+8, 19 = 1+2+16, 29 = 1+4+8+16 ecc...
// pertanto per avere i non imponibili in totale il selettore sara' 1,
// per avere gli esenti il selettore sara' 4; per avere i non soggetti + esenti
// il selettore sara' 20 e cosi' via.
// dove: <macro> è uno dei seguenti:
// COD colonna dei codici
// IMP colonna degli imponibili
// IVA colonna delle imposte
// ALI colonna delle aliquote
// DES colonna delle descrizioni (stampata solo se il regime IVA non e' normale)
// dove: <cambio codice> è uno dei seguenti:
// 0 indica di non leggere il successivo codice IVA nella tabella riepilogativa
// 1 indica di leggere il successivo codice IVA nella tabella riepilogativa
//
// _TOTIMPONIBILI:
// messaggio per stampare diverse totalizzazioni di imponibili
// sintassi: _TOTIMPONIBILI,<selettore>
// dove: <selettore> funge da filtro per la somma degli imponibili
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
//
// _SCADENZE:
// messaggio per stampare le scadenze
// sintassi: _SCADENZE,<macro>,<cambio codice>
// dove <macro> e' uno dei seguenti:
// DATA : stampa la data di scadenza
// IMPORTO : stampa l'importo in scadenza
// dove <cambio codice> vale 0 o 1 se indica di rendere corrente la prossima scadenza
//
// CAMPI VIRTUALI
// ==============
// Oltre a stampare i campi normali del file e' anche possibile stampare i campi virtuali
// definiti nei profili semplicemente indicandoli nella istruzione FIELD:
// per la testata del documento:
// BOLLI, BASESCONTO, IMPOSTE, PROVVD, SCONTOD, SPESEINC, TOTDOC, TOTMER, TOTNS, TOTPRE, TOTSPE
// per le righe:
// IMPLN, IMPLS, IMPNN, IMPNS, IMPOSTA, PREZZOLN, PREZZOLS, PREZZONN, PREZZONS, PROVVR, SCONTOR
// oltre, naturalmente a quelli definiti dall'utente

View File

@ -0,0 +1,555 @@
USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN CMS TO 33 ALIAS 208 INTO CODTAB==CODCMS
END
DESCRIPTION
BEGIN
34->* "Righe documenti di vendita"
33->* "Documenti di vendita"
17->* "Clienti/Fornitori per vendite"
20->* "Clienti/Fornitori"
16->* "Indirizzi di spedizione (destinazione)"
116@->* "Indirizzi di spedizione (destinatario)"
47->* "Anagrafica magazzino"
201@->* "Tabella condizioni di pagamento"
122->* "Archivio agenti"
203@->* "Tabella porto"
204@->* "Tabella banche"
205@->* "Tabella vettori"
206@->* "Tabella aspetto beni"
END
GENERAL
BEGIN
OFFSET 0 0
FONT "Courier New"
SIZE 8
MODULE "CRPA_ORDINI_01"
PRI_DECIMALS 0 2
QTA_DECIMALS 1 1
IMP_DECIMALS 0 2
EXCLUDE ","
END
SECTION GRAPHICS ODD
FIGURA 99 120 71
BEGIN
PROMPT 1 1 "fondord.bmp"
END
END
SECTION HEADER ODD 23
DATA 11 40 1
BEGIN
KEY "data documento"
PROMPT 80 16 "Reggio Emilia, "
FIELD 33->DATADOC
FORMAT "1444-"
END
STRINGA 12 7
BEGIN
KEY "numero ordine"
PROMPT 10 16 "Prot."
END
STRINGA 12 7
BEGIN
KEY "numero ordine"
PROMPT 16 16 ""
FIELD 33->NDOC
END
STRINGA 14 25 1
BEGIN
KEY "ordine"
PROMPT 20 16 "Pos. "
FIELD 33->CODCMS[1,20]
END
DATA 15 10 1
BEGIN
KEY "data conferma"
PROMPT 41 22 ""
FIELD 33->DATADOCRIF
FORMAT "1444-"
END
STRINGA 18 49 1
BEGIN
KEY "condizioni di pagamento"
PROMPT 65 19 "TEMPI E MODALITA DI PAGAMENTO"
Fl "D"
END
STRINGA 19 49 1
BEGIN
KEY "condizioni di pagamento"
PROMPT 65 20 ""
FIELD 201@->S0
FL "D"
END
STRINGA 20 50 2
BEGIN
KEY "cliente ragione sociale "
PROMPT 63 6 "@B"
MESSAGE _CLIENTE,!RAGSOC
END
STRINGA 21 50 2
BEGIN
KEY "cliente indirizzo con numero civico"
PROMPT 63 8 "@B"
MESSAGE _CLIENTE,!INDNUM
END
STRINGA 240 42 1
BEGIN
KEY "cliente Localita"
PROMPT 63 10 "@B"
MESSAGE _CLIENTE,LOCALITACF
END
STRINGA 23 5 1
BEGIN
KEY "cliente cap"
PROMPT 65 11 "@B"
MESSAGE _CLIENTE,CAPCF
END
STRINGA 24 42 2
BEGIN
KEY "cliente comune"
PROMPT 71 11 ""
MESSAGE _CLIENTE,!COM->DENCOM
END
STRINGA 25 2 1
BEGIN
KEY "cliente provincia"
PROMPT 113 11 "@B"
MESSAGE _CLIENTE,!COM->PROVCOM
END
STRINGA 26 3 1
BEGIN
KEY "cliente codice stato"
PROMPT 47 20 ""
MESSAGE _CLIENTE,STATOCF
FLAGS "H"
END
STRINGA 27 25 1
BEGIN
KEY "cliente nome stato"
PROMPT 63 11 "@B"
MESSAGE _TABLEREAD,%STA,#26,S0
FL "H"
END
END
SECTION BODY ODD 10
STRINGA 50 9 1
BEGIN
KEY "test tiporiga"
PROMPT 3 1 ""
MESSAGE _STREXPR,34->TIPORIGA=="05"
MESSAGE COPY,150
FL "H"
END
NUMERO 150 1 1
BEGIN
KEY "test tiporiga"
PROMPT 3 1 ""
MESSAGE EMPTY ENABLE,52|DISABLE,152
MESSAGE ENABLE,152|DISABLE,52
FL "H"
END
STRINGA 51 9 1
BEGIN
KEY "codice articolo"
FIELD 34->CODART
PROMPT 3 1 ""
FL "H"
END
STRINGA 52 55 60
BEGIN
KEY "descrizione articolo"
MESSAGE _DESCRIGA
PROMPT 15 1 ""
FL "D"
END
STRINGA 152 90 60
BEGIN
KEY "descrizione articolo"
PROMPT 10 1 ""
MESSAGE _DESCRIGA
PROMPT 10 1 ""
FL "D"
END
STRINGA 53 2
BEGIN
KEY "unita' di misura"
PROMPT 70 1 ""
FIELD 34->UMQTA
MESSAGE _ALIGN,#52,BOTTOM
FL "H"
END
NUMBER 54 6
BEGIN
KEY "quantita'"
PROMPT 73 1 ""
FIELD 34->QTA
PICTURE "######"
GROUP 30
MESSAGE _ALIGN,#52,TOP
END
NUMBER 55 11
BEGIN
KEY "prezzo unitario"
PROMPT 81 1 ""
FIELD 34->PREZZO
PICTURE "###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,TOP
END
NUMBER 57 13
BEGIN
KEY "importo netto"
PROMPT 101 1 ""
FIELD 34->IMPNN
PICTURE "#.###.###.###"
GROUP 29
MESSAGE _ALIGN,#52,TOP
END
STRINGA 58 2
BEGIN
KEY "iva"
PROMPT 116 1 ""
FIELD 34->CODIVA
MESSAGE _ALIGN,#52,BOTTOM
FL "H"
END
NUMBER 59 15
BEGIN
KEY "prezzo unitario scontato"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PREZZONS
GROUP 29
MESSAGE _ALIGN,#52,BOTTOM
FLAGS "H"
END
NUMBER 60 15
BEGIN
KEY "provvigione"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->PROVVR
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
NUMBER 61 15
BEGIN
KEY "Imposta"
PROMPT 68 1 ""
PICTURE "###.###.###.###"
FIELD 34->IMPOSTA
MESSAGE _ALIGN,#52,BOTTOM
GROUP 31
FLAGS "H"
END
END
SECTION FOOTER ODD -60
STRINGA 81 5 1
BEGIN
KEY "stampa 'segue' in coda"
PROMPT 73 8 "SEGUE"
END
END
SECTION FOOTER LAST -60
STRINGA 6 76 1
BEGIN
KEY "scritta"
PROMPT 10 1 "Distinti saluti"
END
STRINGA 6 76 1
BEGIN
KEY "scritta"
PROMPT 84 1 "TOTALE iva esclusa"
END
NUMERO 7 10 1
BEGIN
KEY "scritta"
PROMPT 110 1 ""
FIELD IMPONIBILI
GR 31
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 33 3 "Il responsabile dell'ufficio"
FL "D"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 91 3 "Il Procuratore"
END
STRINGA 7 76 1
BEGIN
KEY "scritta"
PROMPT 33 6 "______________________________"
FL "D"
END
STRINGA 8 76 1
BEGIN
KEY "scritta"
PROMPT 83 6 "______________________________"
END
STRINGA 9 76 1
BEGIN
KEY "scritta"
PROMPT 34 8 ""
FIELD 208@->S4
FL "H"
END
STRINGA 10 76 1
BEGIN
KEY "scritta"
PROMPT 37 8 ""
MESSAGE _ISAMREAD,2,USERNAME=#9,USERDESC
FL "D"
END
STRINGA 11 76 1
BEGIN
KEY "scritta"
PROMPT 88 8 "Dr.Adelfo Magnavacchi"
END
END
// NOTE SULLA COMPILAZIONE DEI FORM DI STAMPA
//
// SEZIONE GENERAL
// ===============
// Posizionamento:
// e' possibile effettuari posizionamenti manuali dei form con le seguenti istruzioni:
// CARATTERE <S>
// INIZIALE <N> <N>
// FINALE <N> <N>
// dove:
// CARATTERE indica il carattere da stampare per contrassegnare il posizionamento, racchiuso tra doppi apici (eg "X")
// INIZIALE indica le coordinate X ed Y per il posizionamento iniziale (dove stampare il primo carattere)
// FINALE indica le coordinate X ed Y per il posizionamento finale (dove stampare il secondo carattere)
// FINALE puo' essere omesso; se definito e' comunque buona norma tenere la coordinata verticale (Y) uguale
// a quella indicata in INIZIALE, se diversi il programma tiene conto solo della prima.
// Non e' possibile definire sia posizionamenti manuali che OFFSET, quindi o l'uno o l'altro, preferibilmente
// e' meglio scegliere OFFSET.
//
// Modificatori di pictures:
// i parametri IMP_DECIMALS, QTA_DECIMALS, e PRI_DECIMALS settano i decimali da stampare/arrotondare
// per i seguenti: importi in genere, quantita', e prezzi. Il primo parametro intero e' per gli importi in lire
// il secondo per gli importi in valuta. Naturalmente per le quantita' non ha senso fare una cosa del genere, ma per completezza
// e' stata implementata.
// PRI_DECIMALS corrisponde al gruppo 29
// QTA_DECIMALS corrisponde al gruppo 30
// IMP_DECIMALS corrisponde al gruppo 31
// pertanto tutti i campi che apparterranno al gruppo 29,30 o 31 avranno gli importi stampati al numero di decimali impostati a
// seconda se il documento e' in lire o valuta. Se il numero di decimali e' 0 la picture rimarra' invariata.
// Altri gruppi definiti dall'utente saranno cosi' sintatticamente impostati:
// NEW_GROUP <n> <lit_dec> <val_dec>
// Dove <n> e' il numero del gruppo
// <lit_dec> e' il numero di decimali per i documenti in lire
// <val_dec> e' il numero di decimali per i documenti in valuta
//
// Definizione di liste di esclusione (facoltativo):
// EXCLUDE esclude dalla stampa le righe che soddisfano la condizione specificata.
// Si indicano in questo modo: "<tipo riga>,<cod. art>". Naturalmente si possono indicare tutti gli EXLCUDE che si vogliono.
// Es: EXCLUDE "V01,ART1" escludera' tutte le righe di tipo V01 con codice articolo ART1
// EXCLUDE ",ART1" escludera' tutte le righe che hanno codice articolo ART1
// EXCLUDE "V01," escludera' tutte le righe che hanno tipo riga V01
// EXCLUDE "," non escludera' nulla.
//
// MESSAGGI UTENTE
// ===============
// Note sui messaggi della testata/body/footer:
//
// _ISAMREAD:
// lettura generica di un file del database
// sintassi: _ISAMREAD,<file>,<espressione input>[!<espressione input>!...],{<campo file>|<espressione output>[!<espressione output>!...]}
// dove: <file> è il numero logico del file o il nome della tabella
// <espressione input> è un'espressione del tipo <campo file>=<espressione campi form>
// <espressione campi form> è un'espressione di costanti numeriche, stringhe e valori di campi della form (indicati con il loro numero preceduto da #)
// <espressione output> è un'espressione del tipo <campo form o gruppo>=<campo file> (se è un gruppo deve essere seguito da @) oppure solo <campo file> (il campo della form è quello corrente)
//
// _TABLEREAD:
// lettura generica di un campo di una tabella
// sintassi: _TABLEREAD,<tabella>,<chiave>,<campo file>
// dove: <tabella> nome tabella da leggere
// <chiave> costante stringa o riferimento a campo della form (preceduto da '#') da usare come chiave di ricerca
// <campo file> identificativo del campo da leggere dalla tabella
//
// _DITTA:
// lettura dei dati della ditta
// sintassi: _DITTA,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati della ditta (es. 113@->DENCOM è la denominazione del comune di residenza della ditta)
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo (fiscale se c'è, oppure di residenza)
// !NUM numero civico (fiscale se c'è, oppure di residenza)
// !CAP CAP (fiscale se c'è, oppure di residenza)
// !COM comune (fiscale se c'è, oppure di residenza)
// !PROV provincia (fiscale se c'è, oppure di residenza)
// !IVA partita iva
// !CF codice fiscale
// !TEL numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !REGSOC numero di registrazione presso il Tribunale
// !CCIAA numero di registrazione presso la camera di commercio
// nota: la relazione della ditta è così strutturata:
// %NDITTE (9) Dati ditte
// + %ANAGR (6) Anagrafica generale (indirizzo, ecc.)
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di residenza fiscale
// viene utilizzato perche' non e' possibile stabilire altrimenti una relazione con il file ditte
// dall'interno del form.
//
// _CLIENTE
// lettura dei dati del cliente
// sintassi: _CLIENTE,{<campo relazione>|<macro>}
// dove: <campo relazione> è un riferimento alla relazione di gestione dei dati del cliente
// <macro> è uno delle macro seguenti:
// !RAGSOC ragione sociale
// !IND indirizzo
// !NUM numero civico
// !INDNUM indirizzo + numero civico
// !TEL primo numero di telefono (con prefisso)
// !TEL2 secondo numero di telefono (con prefisso)
// !TEL3 terzo numero di telefono (con prefisso)
// !FAX numero di fax (con prefisso)
// !COM-><FIELD> accede ai campi del comune di residenza cliente
// !COMN-><FIELD> accede ai campi del comune di nascita del cliente
// nota: la relazione del cliente è così strutturata:
// CLIFO (20) Clienti/fornitori
// + CFVEN (17) Clienti/fornitori per vendite
// + %COMUNI (113@) Comune di residenza
// + %COMUNI (213@) Comune di nascita
// viene utilizzato al posto del file 17 collegato perche' vi sono particolari
// accorgimenti per quanto riguarda i clienti occasionali.
//
// _DESCRIGA:
// Messaggio per reperire e formattare anche la descrizione estesa sulle righe del documento
//
// _ALIGN:
// allineamento della posizione di un campo rispetto ad un altro
// sintassi: _ALIGN,<campo form>[,<allineamento>][,<allineamento>...]
// dove: <campo form> è il campo della form (preceduto da '#') da cui prendere l'allineamento
// <allineamento> è uno dei seguenti valori:
// TOP allinea sulla riga d'inizio
// MIDDLE allinea al centro (effettivo)
// BOTTOM allinea sulla riga di fine (effettiva, non preimpostata)
// LEFT allinea sulla colonna d'inizio
// RIGHT allinea sulla colonna di fine
//
// _PAGENO:
// Messaggio per stampare il numero di pagina corrente
//
// _RIEPILOGOIVA:
// messaggio per stampare la tabella ripelogativa delle aliquote IVA e relative imposte
// sintassi: _RIEPILOGOIVA,<selettore>,<macro>,<cambio codice>
// dove: <selettore> è uno dei seguenti:
// 1 = codici IVA a regime normale
// 2 = codici IVA da ventilare
// 4 = codici IVA esenti
// 8 = codici IVA non imponibili
// 16 = codici IVA non soggetti
// oppure la combinazione di uno o piu' di essi:
// 12 = 4+8, 19 = 1+2+16, 29 = 1+4+8+16 ecc...
// pertanto per avere i non imponibili in totale il selettore sara' 1,
// per avere gli esenti il selettore sara' 4; per avere i non soggetti + esenti
// il selettore sara' 20 e cosi' via.
// dove: <macro> è uno dei seguenti:
// COD colonna dei codici
// IMP colonna degli imponibili
// IVA colonna delle imposte
// ALI colonna delle aliquote
// DES colonna delle descrizioni (stampata solo se il regime IVA non e' normale)
// dove: <cambio codice> è uno dei seguenti:
// 0 indica di non leggere il successivo codice IVA nella tabella riepilogativa
// 1 indica di leggere il successivo codice IVA nella tabella riepilogativa
//
// _TOTIMPONIBILI:
// messaggio per stampare diverse totalizzazioni di imponibili
// sintassi: _TOTIMPONIBILI,<selettore>
// dove: <selettore> funge da filtro per la somma degli imponibili
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
//
// _SCADENZE:
// messaggio per stampare le scadenze
// sintassi: _SCADENZE,<macro>,<cambio codice>
// dove <macro> e' uno dei seguenti:
// DATA : stampa la data di scadenza
// IMPORTO : stampa l'importo in scadenza
// dove <cambio codice> vale 0 o 1 se indica di rendere corrente la prossima scadenza
//
// CAMPI VIRTUALI
// ==============
// Oltre a stampare i campi normali del file e' anche possibile stampare i campi virtuali
// definiti nei profili semplicemente indicandoli nella istruzione FIELD:
// per la testata del documento:
// BOLLI, BASESCONTO, IMPOSTE, PROVVD, SCONTOD, SPESEINC, TOTDOC, TOTMER, TOTNS, TOTPRE, TOTSPE
// per le righe:
// IMPLN, IMPLS, IMPNN, IMPNS, IMPOSTA, PREZZOLN, PREZZOLS, PREZZONN, PREZZONS, PROVVR, SCONTOR
// oltre, naturalmente a quelli definiti dall'utente

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Fornitori pubblici">
<description>
</description>
<tables>
<table Name="CLIFO" Num="20" />
<table Name="CFVEN" Num="17" Father="CLIFO">(TIPOCF=TIPOCF)AND(CODCF=CODCF)</table>
</tables>
<fields>
<field Name="TIPOCF" Table="CLIFO" />
<field Name="CODCF" Table="CLIFO" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="CODAG" ExprTo="DPUB" Table="CFVEN" ExprFrom="DPUB" />
</fields>
<sql>SELECT CLIFO.TIPOCF,CLIFO.CODCF,CLIFO.RAGSOC,CFVEN.CODAG
FROM CLIFO,CFVEN
WHERE (CFVEN.TIPOCF=CLIFO.TIPOCF)AND(CFVEN.CODCF=CLIFO.CODCF)
;</sql>
</query>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Fornitori">
<description>ricerca dipendenti pubblici</description>
<tables>
<table Name="CLIFO" Num="20" />
<table Name="CFVEN" Num="17" Father="CLIFO">(TIPOCF=TIPOCF)AND(CODCF=CODCF)</table>
</tables>
<fields>
<field Name="TIPOCF" Table="CLIFO" />
<field Name="CODCF" Table="CLIFO" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="CODAG" ExprTo="DIPPU" Table="CFVEN" ExprFrom="DIPPU" />
</fields>
<sql>SELECT CLIFO.TIPOCF,CLIFO.CODCF,CLIFO.RAGSOC,CFVEN.CODAG
FROM CLIFO,CFVEN
WHERE (CFVEN.TIPOCF=CLIFO.TIPOCF)AND(CFVEN.CODCF=CLIFO.CODCF)
AND CFVEN.CODAG="DIPPU";</sql>
</query>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="forniture trasparenza">
<description>Documenti CFPR come cliente</description>
<tables>
<table Name="RDOC" Num="34" />
<table Name="DOC" Num="33" Father="RDOC">(PROVV=PROVV)AND(ANNO=ANNO)AND(CODNUM=CODNUM)AND(NDOC=NDOC)</table>
<table Name="CLIFO" Num="20" Father="DOC">(TIPOCF=TIPOCF)AND(CODCF=CODCF)</table>
<table Name="COMMESSE" Num="147" Father="CLIFO">(CODCMS=NUMCC)</table>
</tables>
<fields>
<field Name="ANNO" ExprTo="2018" Table="RDOC" ExprFrom="2014" />
<field Name="CODNUM" Table="RDOC" />
<field Name="NDOC" Table="RDOC" />
<field Name="DATADOC" Table="DOC" />
<field Name="RAGSOC" Table="CLIFO" />
<field Name="CODCMS" Table="RDOC" />
<field Name="QTA" Table="RDOC" />
<field Name="PREZZO" Table="RDOC" />
<field Name="TIPOCF" ExprTo="F" Table="CLIFO" ExprFrom="F" />
<field Name="CODCF" ExprTo="97" Table="CLIFO" ExprFrom="97" />
</fields>
<sql>SELECT CLIFO.RAGSOC,CLIFO.PAIV,RDOC.CODART,RDOC.CODCMS,SUM(RDOC.QTA*RDOC.PREZZO) AS IMPORTO
FROM RDOC,DOC,CLIFO,COMMESSE
WHERE (RDOC.ANNO=2019)AND(CLIFO.TIPOCF='F')AND(DOC.PROVV=RDOC.PROVV)AND(DOC.ANNO=RDOC.ANNO)AND(DOC.CODNUM=RDOC.CODNUM)AND(DOC.NDOC=RDOC.NDOC)AND(CLIFO.TIPOCF=DOC.TIPOCF)AND(CLIFO.CODCF=DOC.CODCF)AND(COMMESSE.CODCMS=RDOC.CODCMS)AND(RDOC.QTA&#3C;&#3E;0)AND(DOC.CODNUM IN('FAQ','FDR','PAR'))AND (RDOC.CODART LIKE '4%')
GROUP BY CLIFO.RAGSOC,CLIFO.PAIV,RDOC.CODART,RDOC.CODCMS;</sql>
</query>

View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="incassi da enti pubblici">
<description>Incassi CRPA da enti pubblici</description>
<tables>
<table Name="MOV" Num="23" />
<table Name="RMOV" Num="24" Father="MOV">(NUMREG=NUMREG)AND(NUMRIG= )</table>
<table Name="CLIFO" Num="20" Father="RMOV">(TIPOCF=TIPOC)AND(CODCF=SOTTOCONTC)</table>
</tables>
<fields>
<field Name="DATAREG" Table="MOV" />
<field Name="TIPO" Table="MOV" />
<field Name="CODCF" Table="MOV" />
<field Name="REG" Table="MOV" />
<field Name="PROTIVA" Table="MOV" />
<field Name="ANNOES" ExprTo="2018" Table="MOV" ExprFrom="2018" />
<field Name="DATA74TER" Table="MOV" />
<field Name="CODCAUS" Table="MOV" />
<field Name="CODPAG" Table="MOV" />
<field Name="DCODNUM" Table="MOV" />
<field Name="DNDOC" Table="MOV" />
<field Name="NUMDOC" Table="MOV" />
<field Name="SPLITPAY" Table="MOV" />
<field Name="TOTDOC" Table="MOV" />
<field Name="TOTDOCVAL" Table="MOV" />
<field Name="GRUPPO" ExprTo="1" Table="RMOV" ExprFrom="1" />
<field Name="CONTO" ExprTo="20" Table="RMOV" ExprFrom="20" />
<field Name="SOTTOCONTO" Table="RMOV" />
<field Name="RAGSOC" Table="MOV" />
<field Name="SPLITPAY" ExprTo="X" Table="CLIFO" ExprFrom="X" />
</fields>
<sql>SELECT DISTINCT
MOV.ANNOES,MOV.DATAREG, MOV.CODCAUS, MOV.DESCR, MOV.TOTDOC, CLIFO.CODCF, CLIFO.RAGSOC, CLIFO.ALLEG, RMOV.CONTO
FROM MOV,RMOV,CLIFO
WHERE (MOV.ANNOES=2019)AND(RMOV.NUMREG=MOV.NUMREG)AND(RMOV.CONTO=2)AND(RMOV.GRUPPO=1)AND(CLIFO.TIPOCF='C')AND(CLIFO.CODCF=RMOV.SOTTOCONTC)AND(CLIFO.ALLEG in(7,99))AND(MOV.CODCAUS in ('IN6','IN7','IN4'))
;</sql>
</query>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Mov_an_x_conto">
<description>Movimenti analitica per conto di analitica</description>
<tables>
<table Name="MOVANA" Num="107" />
<table Name="RMOVANA" Num="108" Father="MOVANA">(NUMREG=NUMREG)AND(NUMRIG= )</table>
</tables>
<fields>
<field Name="CODCAUS" Table="MOVANA" />
<field Name="NUMREG" Table="RMOVANA" />
<field Name="CODCONTO" Table="RMOVANA" />
<field Name="DATACOMP" Table="RMOVANA" />
<field Name="CODCMS" Table="RMOVANA" />
<field Name="CODCCOSTO" Table="RMOVANA" />
<field Name="ANNOES" ExprTo="2019" Table="RMOVANA" ExprFrom="2019" />
<field Name="DESCR" Table="RMOVANA" />
<field Name="IMPORTO" Table="RMOVANA" />
</fields>
<sql>SELECT MOVANA.CODCAUS,MOVANA.ANNOES,MOVANA.DATACOMP,RMOVANA.NUMREG,RMOVANA.CODCONTO,RMOVANA.DATACOMP,RMOVANA.CODCMS,RMOVANA.CODCCOSTO,RMOVANA.ANNOES,RMOVANA.DESCR,RMOVANA.IMPORTO
FROM MOVANA,RMOVANA
WHERE (MOVANA.DATACOMP LIKE "%2019%")AND(RMOVANA.NUMREG=MOVANA.NUMREG)AND(MOVANA.CODCAUS NOT IN ("PRV") ) AND (RMOVANA.CODCONTO LIKE "004018000004%") AND (RMOVANA.CODCMS NOT LIKE "%2019")
;</sql>
</query>

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="numero massimo rec giornale">
<description>numero massimo rec giornale</description>
<tables>
<table Name="MOV" Num="23" />
</tables>
<fields>
<field Name="NUMREG" Table="MOV" />
<field Name="DATAREG" Table="MOV" />
<field Name="PROTIVA" Table="MOV" />
<field Name="STAMPATO" Table="MOV" ExprFrom="1" />
<field Name="TNUMREG" Table="MOV" />
<field Name="ANNOES" Table="MOV" ExprFrom="2019" />
<field Name="NUMGIO" Table="MOV" />
</fields>
<sql>SELECT NUMREG,DATAREG,PROTIVA,STAMPATO,TNUMREG,ANNOES,NUMGIO
FROM MOV
WHERE (STAMPATO="X")AND(ANNOES=2019)
ORDER BY NUMGIO desc
;</sql>
</query>

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 KiB

View File

@ -0,0 +1,753 @@
USE 34 BY 33->CODCMS 33->TIPOCF 33->CODCF 33->OCFPI ANNO CODNUM NDOC CODART DATACONS
JOIN 33 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 47 INTO CODART==CODART
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN GMC TO 47 ALIAS 208 INTO CODTAB==GRMERC
END
DESCRIPTION
BEGIN
END
GENERAL
BEGIN
OFFSET 0 0
END
SECTION HEADER ODD 6
STRINGA 1 40 1
BEGIN
KEY "nome ditta"
PROMPT 1 1 "Ditta "
MESSAGE _DITTA, !RAGSOC
END
STRINGA 2 10
BEGIN
KEY "Data"
PROMPT 76 1 "Data "
MESSAGE _TODAY
END
NUMERO 3 7
BEGIN
KEY "Nr. pagina"
PROMPT 92 1 "Pagina "
MESSAGE _PAGENO
END
NUMERO 4 60
BEGIN
KEY "Intestazione stampa"
PROMPT 25 2 "@B Stampa ordini per Cliente/Fornitore"
END
STRING 5 40
BEGIN
KEY "Intestazione stampa"
PROMPT 35 3 "@B"
FIELD 208@->S0
END
END
SECTION BODY ODD 3 COLUMNWISE
NUMBER 1 10
BEGIN
SPECIAL STRINGA INTESTAZIONE "Codice" "Codice"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "X " "Fincatura sinistra e destra"
KEY "Codice"
PROMPT 1 1 "@B"
FIELD 33->CODCF
MESSAGE _ORDINE,VALTABLE,RESET
PICTURE "#######"
END
STRINGA 13 10
BEGIN
SPECIAL STRINGA INTESTAZIONE "@C1" "Livello giacenza 1"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Livello giacenza 1"
PROMPT 2 1 ""
GROUP 1
END
STRINGA 14 10
BEGIN
SPECIAL STRINGA INTESTAZIONE "@C2" "Livello giacenza 2"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Livello giacenza 2"
PROMPT 3 1 ""
GROUP 1
END
STRINGA 15 5
BEGIN
SPECIAL STRINGA INTESTAZIONE "@C3" "Livello giacenza 3"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Livello giacenza 3"
PROMPT 4 1 ""
GROUP 1
END
STRINGA 16 5
BEGIN
SPECIAL STRINGA INTESTAZIONE "@C4" "Livello giacenza 4"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Livello giacenza 4"
PROMPT 5 1 ""
GROUP 1
END
STRING 2 51
BEGIN
SPECIAL STRINGA INTESTAZIONE "Descrizione" "Descrizione"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA " X" "Fincatura sinistra e destra"
KEY "Descrizione Rag Soc"
PROMPT 1 1 ""
MESSAGE _ORDINE,RAGSOC,1
END
STRINGA 3 4
BEGIN
SPECIAL STRINGA INTESTAZIONE "Val." "Val."
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Codice Valuta"
PROMPT 3 1 ""
END
VALUTA 5 15
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CValore" "Valore"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Valore"
DRIVENBY 3
PROMPT 5 1 ""
END
VALUTA 6 17
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CCommessa" "Commessa"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Valore Residuo"
DRIVENBY 3
PROMPT 6 1 ""
END
STRINGA 7 4
BEGIN
SPECIAL STRINGA INTESTAZIONE "UM" "UM"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Unita' di misura"
FLAGS "H"
PROMPT 7 1 ""
GROUP 1
END
STRINGA 8 15
BEGIN
SPECIAL STRINGA INTESTAZIONE "@COrdinato" "Ordinato"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Q.ta Ordinata"
FLAGS "H"
PROMPT 8 1 ""
GROUP 1
END
STRINGA 9 15
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CConsegnato" "Consegnato"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Q.ta Evasa"
FLAGS "H"
PROMPT 9 1 ""
GROUP 1
END
STRINGA 10 13
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CPrezzo unit." "Prezzo un. scontato"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Prezzo un. scontato"
FLAGS "H"
PROMPT 10 1 ""
GROUP 1
END
STRINGA 11 15
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CDa Consegnare" "Da Consegnare"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Residuo"
FLAGS "H"
PROMPT 11 1 ""
GROUP 1
END
STRINGA 12 15
BEGIN
SPECIAL STRINGA INTESTAZIONE "@CGiac. Att." "Giacenza attuale"
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Giacenza attuale"
FLAGS "H"
PROMPT 12 1 ""
GROUP 1
END
DATA 4 10
BEGIN
SPECIAL STRINGA INTESTAZIONE "Dat. cons." "Dat. cons."
SPECIAL NUMERO OFFSET "0" "Offset iniziale campo"
SPECIAL STRINGA FINCATURA "XX" "Fincatura sinistra e destra"
KEY "Data consegna documento"
PROMPT 13 1 ""
END
SECTION DOCUMENTI 2 1 0 FILE 34 GROUP 33->CODCMS+20->TIPOCF+20->CODCF+33->OCFPI
NUMBER 101 10
BEGIN
PROMPT 1 1 ""
FLAGS "H"
MESSAGE RESET,3@
END
STRING 102 40 2
BEGIN
KEY "Descrizione documento"
PROMPT 2 1 ""
MESSAGE _STREXPR,""+33->CODNUM+"/"+33->ANNO+"-"+33->NDOC+" del "+33->DATADOC
FLAGS "D"
END
STRING 103 4
BEGIN
KEY "Codice Valuta"
PROMPT 3 1 ""
FIELD 33->CODVAL
FLAGS "D"
END
VALUTA 105 15
BEGIN
KEY "Valore Ordinato"
PROMPT 5 1 ""
FIELD 33->TOTVALORE
DRIVENBY 103
// MESSAGE _ORDINE,VALTABLE,VALORD
FLAGS "D"
END
VALUTA 106 15
BEGIN
KEY "Valore Residuo"
PROMPT 6 1 ""
FIELD 33->TOTVALRES
DRIVENBY 103
// MESSAGE _ORDINE,VALTABLE,VALRES
FLAGS "D"
END
DATA 104 10
BEGIN
KEY "Data consegna documento"
PROMPT 9 1 ""
FLAGS "D"
// FIELD 33->DATACONS
END
SECTION RIGHEDOC 2 1 1 FILE 34 GROUP CODCMS+DATACONS
FLAGS "D"
STRING 201 16
BEGIN
PROMPT 1 1 ""
MESSAGE _STREXPR,33->CODNUM+"/"+33->ANNO+"-"+33->NDOC
END
STRINGA 213 10
BEGIN
PROMPT 2 1 ""
FIELD 34->LIVELLO
END
STRINGA 214 10
BEGIN
PROMPT 3 1 ""
FIELD 34->LIVELLO
END
STRINGA 215 5
BEGIN
PROMPT 4 1 ""
FIELD 34->LIVELLO
END
STRINGA 216 5
BEGIN
PROMPT 5 1 ""
FIELD 34->LIVELLO
END
STRING 202 34 1
BEGIN
KEY "Descrizione articolo"
PROMPT 2 1 ""
MESSAGE _STREXPR,"@B"+34->CODART+"@R "+47->DESCR
END
STRING 203 4
BEGIN
KEY "Codice Valuta"
PROMPT 3 1 ""
FIELD 33->CODVAL
END
DATA 204 10
BEGIN
KEY "Data consegna articolo"
PROMPT 13 1 " "
FIELD 34->DATACONS
FIELD 33->DATACONS
FORMAT "1442-"
END
VALUTA 205 15
BEGIN
KEY "Valore Ordinato"
PROMPT 5 1 ""
FIELD 34->RIGAVALORE
MESSAGE _ORDINE,VALTABLE,VALORD
DRIVENBY 203
END
STRINGA 206 17
BEGIN
KEY "Valore Residuo"
PROMPT 6 1 ""
FIELD 34->CODCMS
// RIGAVALRES
// MESSAGE _ORDINE,VALTABLE,VALRES
// DRIVENBY 203
END
STRINGA 207 2
BEGIN
KEY "Unita' di misura"
PROMPT 7 1 ""
FIELD 34->UMQTA
END
NUMBER 208 15 3
BEGIN
KEY "Q.ta Ordinata"
PROMPT 8 1 ""
FIELD 34->QTA
PICTURE ".3"
END
NUMBER 209 15
BEGIN
KEY "Q.ta Evasa"
PROMPT 9 1 ""
FIELD 34->QTAEVASA
PICTURE ".3"
END
NUMERO 210 13
BEGIN
KEY "Pr. Scontato"
PROMPT 10 1 ""
// MESSAGE _ORDINE,PREZZONS
FIELD 34->PREZZO
// DRIVENBY 203
PICTURE "######@,@@@@@"
FLAGS "U"
END
NUMBER 211 15
BEGIN
PROMPT 11 1 ""
PICTURE ".3"
MESSAGE _ORDINE,RESIDUO
END
NUMBER 212 15
BEGIN
PROMPT 12 1 ""
PICTURE "########@,@@@@@"
MESSAGE _ORDINE,GIACENZA
END
END
SECTION RIGHEART 1 0 0 FILE 34 GROUP CODVAL+CODART+DATACONS
FLAGS "D"
NUMBER 301 10
BEGIN
PROMPT 1 1 ""
FLAGS "H"
END
STRINGA 313 10
BEGIN
PROMPT 2 1 ""
FLAGS "H"
END
STRINGA 314 10
BEGIN
PROMPT 3 1 ""
FLAGS "H"
END
STRINGA 315 5
BEGIN
PROMPT 4 1 ""
FLAGS "H"
END
STRINGA 316 5
BEGIN
PROMPT 5 1 ""
FLAGS "H"
END
STRING 302 40 2
BEGIN
KEY "Descrizione"
PROMPT 2 1 ""
MESSAGE _ORDINE,DESCRIZIONE|COPY,402
FLAGS "H"
END
STRING 303 4
BEGIN
KEY "Codice Valuta"
PROMPT 3 1 ""
FIELD 33->CODVAL
MESSAGE COPY,403
FLAGS "H"
END
DATA 304 10
BEGIN
KEY "Data consegna articolo"
PROMPT 13 1 ""
FIELD 34->DATACONS
MESSAGE COPY,404
FLAGS "H"
END
VALUTA 305 15
BEGIN
KEY "Valore Ordinato"
PROMPT 5 1 ""
FIELD 34->RIGAVALORE
MESSAGE _ORDINE,VALTABLE,VALORD|ADD,405
DRIVENBY 303
FLAGS "H"
END
VALUTA 306 15
BEGIN
KEY "Valore Residuo"
PROMPT 6 1 ""
FIELD 34->RIGAVALRES
DRIVENBY 303
FLAGS "H"
MESSAGE _ORDINE,VALTABLE,VALRES|ADD,406
END
STRINGA 307 4
BEGIN
KEY "Unita' di misura"
PROMPT 7 1 ""
FIELD 34->UMQTA
MESSAGE _ORDINE,SELECTUM|COPY,407
FLAGS "H"
END
NUMBER 308 15
BEGIN
KEY "Q.ta Ordinata"
PROMPT 8 1 ""
FIELD 34->QTA
MESSAGE _ORDINE,CONVUM|ADD,408
FLAGS "H"
END
NUMBER 309 15
BEGIN
KEY "Q.ta Evasa"
PROMPT 9 1 ""
FIELD 34->QTAEVASA
MESSAGE _ORDINE,CONVUM|ADD,409
FLAGS "H"
END
VALUTA 310 13
BEGIN
KEY "Prezzo non scontato"
PROMPT 10 1 ""
MESSAGE _ORDINE,PREZZONS|COPY,410
DRIVENBY 303
FLAGS "HU"
END
NUMBER 311 15
BEGIN
KEY " Residuo"
PROMPT 11 1 ""
MESSAGE _ORDINE,RESIDUO|_ORDINE,CONVUM|ADD,411
FLAGS "H"
END
NUMBER 312 15
BEGIN
KEY "Giacenza attuale"
PROMPT 12 1 ""
MESSAGE _ORDINE,GIACENZA|COPY,412
FLAGS "H"
END
END
NUMBER 401 10
BEGIN
PROMPT 1 1 ""
FLAGS "D"
END
STRINGA 413 10
BEGIN
PROMPT 2 1 ""
FLAGS "H"
FIELD 34->LIVELLO
END
STRINGA 414 10
BEGIN
PROMPT 3 1 ""
FLAGS "H"
FIELD 34->LIVELLO
END
STRINGA 415 5
BEGIN
PROMPT 4 1 ""
FLAGS "H"
FIELD 34->LIVELLO
END
STRINGA 416 5
BEGIN
PROMPT 5 1 ""
FLAGS "H"
FIELD 34->LIVELLO
END
STRING 402 40 2
BEGIN
KEY "Descrizione"
PROMPT 2 1 ""
FLAGS "D"
END
STRING 403 4
BEGIN
KEY "Codice Valuta"
PROMPT 3 1 ""
FLAGS "D"
END
DATA 404 10
BEGIN
KEY "Data consegna articolo"
PROMPT 13 1 ""
FLAGS "D"
END
VALUTA 405 15
BEGIN
KEY "Valore Ordinato"
PROMPT 5 1 ""
FLAGS "D"
DRIVENBY 403
GROUP 3
END
VALUTA 406 15
BEGIN
KEY "Valore Residuo"
PROMPT 6 1 ""
FLAGS "D"
DRIVENBY 403
GROUP 3
END
STRINGA 407 4
BEGIN
KEY "Unita' di misura"
PROMPT 7 1 ""
FLAGS "D"
GROUP 3
END
NUMBER 408 15
BEGIN
KEY "Q.ta Ordinata"
PROMPT 8 1 ""
PICTURE "########@,@@@@@"
FLAGS "D"
GROUP 3
END
NUMBER 409 15
BEGIN
KEY "Q.ta Evasa"
PROMPT 9 1 ""
PICTURE "########@,@@@@@"
FLAGS "D"
GROUP 3
END
VALUTA 410 13
BEGIN
KEY "Pr. non scontato"
PROMPT 10 1 ""
DRIVENBY 403
FLAGS "DU"
GROUP 3
END
NUMBER 411 15
BEGIN
KEY "Residuo"
PROMPT 11 1 ""
PICTURE "########@,@@@@@"
FLAGS "D"
GROUP 3
END
NUMBER 412 15
BEGIN
KEY "Giac. attuale"
PROMPT 12 1 ""
PICTURE "########@,@@@@@"
FLAGS "D"
GROUP 3
END
END
SECTION TOTVAL1 3 0 1 GROUP
FLAGS "D"
NUMBER 51 10
BEGIN
PROMPT 1 1 ""
END
STRING 52 40
BEGIN
PROMPT 2 1 ""
END
STRINGA 53 4
BEGIN
KEY "Codice valuta #1"
PROMPT 3 1 ""
END
DATA 54 10
BEGIN
PROMPT 13 1 ""
END
VALUTA 55 15
BEGIN
KEY "Tot Valore Ordinato per cli/fo"
PROMPT 5 1 ""
DRIVENBY 53
END
VALUTA 56 15
BEGIN
KEY "Tot Valore Residuo per cli/fo"
PROMPT 6 1 ""
DRIVENBY 53
END
END
SECTION TOTVAL2 1 0 1 GROUP
FLAGS "D"
NUMBER 61 10
BEGIN
PROMPT 1 1 ""
END
STRING 62 40
BEGIN
PROMPT 2 1 ""
END
STRINGA 63 4
BEGIN
KEY "Codice valuta #2"
PROMPT 3 1 ""
END
DATA 64 10
BEGIN
PROMPT 13 1 ""
END
VALUTA 65 15
BEGIN
KEY "Tot Valore Ordinato per cli/fo"
PROMPT 5 1 ""
DRIVENBY 63
END
VALUTA 66 15
BEGIN
KEY "Tot Valore Residuo per cli/fo"
PROMPT 6 1 ""
DRIVENBY 63
END
END
SECTION TOTVAL3 1 0 1 GROUP
FLAGS "D"
NUMBER 71 10
BEGIN
PROMPT 1 1 ""
END
STRING 72 40
BEGIN
PROMPT 2 1 ""
END
STRINGA 73 4
BEGIN
KEY "Codice valuta #3"
PROMPT 3 1 ""
END
DATA 74 10
BEGIN
PROMPT 13 1 ""
END
VALUTA 75 15
BEGIN
KEY "Tot Valore Ordinato per cli/fo"
PROMPT 5 1 ""
DRIVENBY 73
END
VALUTA 76 15
BEGIN
KEY "Tot Valore Residuo per cli/fo"
PROMPT 6 1 ""
DRIVENBY 73
END
END
SECTION TOTVAL4 1 0 1 GROUP
FLAGS "D"
NUMBER 81 10
BEGIN
PROMPT 1 1 ""
END
STRING 82 40
BEGIN
PROMPT 2 1 ""
END
STRINGA 83 4
BEGIN
KEY "Codice valuta #4"
PROMPT 3 1 ""
END
DATA 84 10
BEGIN
PROMPT 13 1 ""
END
VALUTA 85 15
BEGIN
KEY "Tot Valore Ordinato per cli/fo"
PROMPT 5 1 ""
DRIVENBY 83
END
VALUTA 86 15
BEGIN
KEY "Tot Valore Residuo per cli/fo"
PROMPT 6 1 ""
DRIVENBY 83
END
END
END
SECTION FOOTER LAST 5 COLUMNWISE
STRINGA 201 10
BEGIN
PROMPT 1 1 ""
END
STRINGA 202 40
BEGIN
PROMPT 2 1 "@BTotale:"
END
STRINGA 203 10
BEGIN
PROMPT 3 1 ""
END
STRINGA 204 4
BEGIN
PROMPT 4 1 ""
END
VALUTA 205 15
BEGIN
PROMPT 5 1 ""
DRIVENBY 203
END
VALUTA 206 15
BEGIN
PROMPT 6 1 ""
DRIVENBY 203
END
END

View File

@ -0,0 +1,416 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report libraries="ve1300" name="ORDCLIFON" lpi="6">
<font face="Courier New" size="10" />
<section type="Head" height="24" pattern="1">
<field x="81.5" y="16.75" type="Stringa" width="4" pattern="1">
<source>211@S7</source>
</field>
<field x="36" y="9.5" type="Array" hidden="1" align="right" width="10" id="1" pattern="1" text="test cod indsped per accendere o spegnere i gruppi 10 e 11 delle sede legale&#2F;amministrativa">
<source>33.CODINDSP</source>
<prescript description="H0.1 PRESCRIPT">MESSAGE ENABLE,10@|DISABLE,11@
MESSAGE EMPTY ENABLE,11@|DISABLE,10@</prescript>
<list>
<li Value="0" Code="0">MESSAGE ENABLE,10@|DISABLE,11@</li>
<li Value="1" Code="1">MESSAGE ENABLE,11@|DISABLE,10@</li>
</list>
</field>
<field x="87" y="16.75" type="Numero" align="right" width="5" id="9" pattern="1">
<prescript description="H0.9 PRESCRIPT">MESSAGE _PAGENO</prescript>
</field>
<field x="58.5" y="16.75" type="Data" width="10" id="10" pattern="1">
<source>33.DATADOC</source>
</field>
<field x="70" y="16.75" type="Numero" align="right" width="11" id="11" pattern="1">
<source>33.NDOC</source>
</field>
<field x="4" y="16.75" type="Stringa" width="5" id="12" pattern="1">
<source>33.CODCF</source>
</field>
<field x="58.5" y="18.75" type="Stringa" width="10" id="14" pattern="1">
<source>203@.S0</source>
</field>
<field x="15.16" y="20.33" type="Numero" align="right" width="7" id="14" pattern="1" hide_zero="1" text="@B">
<source>33.NUMDOCRIF</source>
<prescript>MESSAGE EMPTY DISABLE,16|DISABLE,17</prescript>
</field>
<field x="27.16" y="20.33" type="Data" width="10" id="15" pattern="1">
<source>33.DATADOCRIF</source>
</field>
<field x="4.16" y="20.33" type="Testo" width="11" id="16" pattern="1" text="@RD.D.T. N. " />
<field x="28" y="16.75" type="Stringa" width="32" id="17" pattern="1">
<source>201@.S0</source>
</field>
<field x="22.16" y="20.33" type="Testo" width="4" id="17" pattern="1" text="del" />
<field x="4" y="18.75" type="Stringa" width="54" id="18" pattern="1">
<source>208@.S0+" "+204@.S0</source>
</field>
<field x="48.16" y="2.08" type="Stringa" width="44" height="2" id="20" pattern="1">
<prescript description="H0.20 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="48.16" y="4.08" type="Stringa" width="44" id="21" pattern="1">
<prescript description="H0.21 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="48.16" y="5.08" type="Stringa" width="44" id="22" pattern="1">
<prescript description="H0.22 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="48.16" y="6.08" type="Stringa" width="5" id="23" pattern="1">
<prescript description="H0.23 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field x="11" y="16.75" type="Stringa" width="16" id="23" pattern="1">
<prescript description="H0.23 PRESCRIPT">"20.STATOPAIV"
@
"20.PAIV"
@
+
DUP
EMPTY=
IF
DROP
"20.COFI"
@
THEN
#THIS
!
</prescript>
</field>
<field y="1.5" type="Stringa" hidden="1" width="22.5" height="1.25" id="24" pattern="1">
<prescript description="H0.24 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;DENCOM
MESSAGE COPY,26
MESSAGE COPY,126</prescript>
</field>
<field x="54.16" y="6.08" type="Stringa" width="38" height="2" id="26" pattern="1" />
<field y="4.5" type="Stringa" hidden="1" width="3" id="27" pattern="1">
<prescript description="H0.27 PRESCRIPT">MESSAGE _CLIENTE,STATOCF</prescript>
</field>
<field x="3" y="3.5" deactivated="1" type="Stringa" width="25" id="28" pattern="1">
<prescript description="H0.28 PRESCRIPT">MESSAGE _TABLEREAD,%STA,#27,S0
MESSAGE APPEND,26
MESSAGE APPEND,126</prescript>
</field>
<field x="1" type="Stringa" hidden="1" width="11" id="29" pattern="1">
<prescript description="H0.29 PRESCRIPT">MESSAGE _CLIENTE,PAIV
MESSAGE COPY,30</prescript>
</field>
<field x="12" type="Stringa" hidden="1" width="11" id="30" pattern="1">
<prescript description="H0.30 PRESCRIPT">MESSAGE EMPTY ENABLE,32
MESSAGE ENABLE,31</prescript>
</field>
<field x="47.66" y="20.33" type="Stringa" width="32" id="32" pattern="1" text="Rif. Ns Prog.: ">
<source>33.CODCMS</source>
</field>
<field x="69" y="18.75" type="Stringa" width="22" id="34" pattern="1">
<source>207@.S0</source>
</field>
<field x="54" y="16.75" type="Stringa" width="4" id="35" pattern="1">
<source>CODVAL</source>
</field>
<field x="4" y="15.5" type="Stringa" hidden="1" width="50" id="36" pattern="1">
<source>210@.S0</source>
</field>
<field x="48" y="9.5" deactivated="1" type="Stringa" width="44" height="2" id="120" pattern="1">
<groups>10</groups>
<prescript description="H0.120 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="48" y="11.5" deactivated="1" type="Stringa" width="44" id="121" pattern="1">
<groups>10</groups>
<prescript description="H0.121 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="48" y="12.5" deactivated="1" type="Stringa" width="44" id="122" pattern="1">
<groups>10</groups>
<prescript description="H0.122 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="48" y="13.5" deactivated="1" type="Stringa" width="5" id="123" pattern="1">
<groups>10</groups>
<prescript description="H0.123 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field y="3.5" type="Stringa" hidden="1" width="2" id="125" pattern="1">
<prescript description="H0.125 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;PROVCOM
MESSAGE APPEND,26
MESSAGE APPEND,126</prescript>
</field>
<field x="54" y="13.5" deactivated="1" type="Stringa" width="38" height="2" id="126" pattern="1">
<groups>10</groups>
</field>
<field x="4.5" type="Stringa" hidden="1" width="1" id="200" pattern="1">
<prescript description="H0.200 PRESCRIPT">MESSAGE DISABLE,15@</prescript>
</field>
<field x="25" y="9.5" type="Stringa" hidden="1" width="10" id="210" pattern="1">
<source>16.COM</source>
</field>
<field x="25" y="10.5" type="Stringa" hidden="1" width="3" height="1.25" id="211" pattern="1">
<prescript description="H0.211 PRESCRIPT">MESSAGE ISAMREAD,13,STATO=''!COM=#210,DENCOM
MESSAGE COPY,226</prescript>
</field>
<field x="28.5" y="10.5" type="Stringa" hidden="1" width="3" height="1.25" id="212" pattern="1">
<prescript description="H0.212 PRESCRIPT">MESSAGE ISAMREAD,13,STATO=''!COM=#210,PROVCOM
MESSAGE APPEND,226</prescript>
</field>
<field x="48" y="9.5" deactivated="1" type="Stringa" width="44" height="2" id="220" pattern="1">
<groups>11</groups>
<source>16.RAGSOC</source>
</field>
<field x="48" y="11.5" deactivated="1" type="Stringa" width="44" id="221" pattern="1">
<groups>11</groups>
<source>16.INDIR+' '+16.CIV</source>
</field>
<field x="48" y="12.5" deactivated="1" type="Stringa" width="44" id="222" pattern="1">
<groups>11</groups>
<source>16.LOCALITA</source>
</field>
<field x="48" y="13.5" deactivated="1" type="Stringa" width="5" id="223" pattern="1">
<groups>11</groups>
<source>16.CAP</source>
<prescript description="H0.223 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field x="54" y="13.5" deactivated="1" type="Stringa" width="38" height="2" id="226" pattern="1">
<groups>11</groups>
</field>
</section>
<section type="Head" level="1" pattern="1" />
<section type="Body" pattern="1">
<field border="1" x="47.33" y="0.75" type="Linea" width="44.1" height="0" pattern="2" />
<field x="47.73" y="1" type="Testo" width="24" height="0.5" pattern="1" text="INTESTAZIONE FATTURA &#2F; SEDE LEGALE">
<font face="Arial" size="6" />
</field>
<field x="3" y="1.12" type="Immagine" width="34" height="6.25" pattern="1">
<source>"fondazione.jpg"</source>
</field>
<field x="2" y="7.62" type="Testo" align="right" fg_color="#D25600" width="35" pattern="1" text="Fondazione C.R.P.A. Studi Ricerche">
<font face="Verdana" size="7" />
</field>
<field border="1" x="47.6" y="8.25" type="Linea" width="44.1" height="0" pattern="2" />
<field x="2" y="8.37" type="Testo" align="right" fg_color="#D25600" width="35" pattern="1" text="Viale Timavo 43&#2F;2 - 42121 Reggio Emilia - I">
<font face="Verdana" size="7" />
</field>
<field x="48" y="8.5" type="Testo" width="30" height="0.5" pattern="1" text="INTESTAZIONE FATTURA &#2F; SEDE AMMINISTRATIVA">
<font face="Arial" size="6" />
</field>
<field x="2" y="9.12" type="Testo" align="right" fg_color="#D25600" width="35" pattern="1" text="Tel. +39.0522.436999 - Fax +39.0522.435142">
<font face="Verdana" size="7" />
</field>
<field x="2" y="9.87" type="Testo" align="right" fg_color="#D25600" width="35" pattern="1" text="Part. IVA 01848560353 - C.F. 91083250356">
<font face="Verdana" size="7" />
</field>
<field x="2" y="10.62" type="Testo" hidden="1" align="right" fg_color="#D25600" width="35" pattern="1" text="Part.Iva 01253030355 - R.E.A. 199780">
<font face="Verdana" size="7" />
</field>
<field x="2" y="11.37" type="Testo" hidden="1" align="right" fg_color="#D25600" width="35" pattern="1" text="C.F. 80010710350 - Cap.Soc. 925.700,00 &#80;">
<font face="Verdana" size="7" />
</field>
<field x="3" y="13.75" deactivated="1" type="Stringa" fg_color="#D25600" width="47" height="1.5" pattern="1">
<font face="Times New Roman" bold="1" size="16" />
<source>210@.S0</source>
</field>
<field x="3" y="13.75" type="Testo" fg_color="#D25600" width="47" height="1.5" pattern="1" text="ORDINE">
<font face="Times New Roman" bold="1" size="16" />
<source>210@.S0</source>
</field>
<field border="1" x="47.6" y="15.5" type="Linea" width="44.1" height="0" pattern="2" />
<field border="1" x="3" y="16" type="Rettangolo" width="89.2" height="5.4" pattern="1" />
<field border="1" x="53" y="16" type="Linea" height="1.8" pattern="2" />
<field border="1" x="58" y="16" type="Linea" height="1.8" pattern="2" />
<field border="1" x="86" y="16" type="Linea" height="1.8" pattern="2" />
<field border="1" x="10.5" y="16.05" type="Linea" height="1.7" pattern="2" />
<field border="1" x="27" y="16.05" type="Linea" height="1.7" pattern="2" />
<field border="1" x="68.8" y="16.05" type="Linea" height="1.8" pattern="2" />
<field x="3.5" y="16.1" type="Testo" width="7" height="0.5" pattern="1" text="COD.CLIENTE">
<font face="Arial" size="6" />
</field>
<field x="10.7" y="16.1" type="Testo" width="11.5" height="0.5" pattern="1" text="PART.IVA O COD.FISCALE">
<font face="Arial" size="6" />
</field>
<field x="27.2" y="16.1" type="Testo" width="12" height="0.5" pattern="1" text="CONDIZIONI DI PAGAMENTO">
<font face="Arial" size="6" />
</field>
<field x="53.7" y="16.1" type="Testo" width="4" height="0.5" pattern="2" text="VALUTA">
<font face="Arial" size="6" />
</field>
<field x="58.5" y="16.1" type="Testo" width="10" height="0.5" pattern="2" text="DATA DOCUMENTO">
<font face="Arial" size="6" />
</field>
<field x="69" y="16.1" type="Testo" width="12" height="0.5" pattern="2" text="NUMERO DOCUMENTO">
<font face="Arial" size="6" />
</field>
<field x="86.5" y="16.1" type="Testo" width="3" height="0.5" pattern="2" text="PAG.">
<font face="Arial" size="6" />
</field>
<field border="1" x="3" y="17.8" type="Linea" width="89.2" height="0" pattern="2" />
<field x="3.5" y="18" type="Testo" width="12" height="0.5" pattern="1" text="BANCA DI APPOGGIO">
<font face="Arial" size="6" />
</field>
<field border="1" x="3" y="19.5" type="Linea" width="89.2" height="0" pattern="2" />
<field x="3.6" y="19.75" type="Testo" width="12" height="0.5" pattern="1" text="RIFERIMENTO">
<font face="Arial" size="6" />
</field>
<field x="3" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="12.5" pattern="2" text="CODICE ARTICOLO">
<font face="Arial" bold="1" size="8" />
</field>
<field x="15.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="33" pattern="2" text="DESCRIZIONE">
<font face="Arial" bold="1" size="8" />
</field>
<field x="48.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="3" pattern="2" text="UM">
<font face="Arial" bold="1" size="8" />
</field>
<field x="51.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="7" pattern="2" text="QTA'">
<font face="Arial" bold="1" size="8" />
</field>
<field x="58.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="10" pattern="2" text="PREZZO UN.">
<font face="Arial" bold="1" size="8" />
</field>
<field x="68.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="5" pattern="2" text="%SC.">
<font face="Arial" bold="1" size="8" />
</field>
<field x="73.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="14" pattern="2" text="IMPORTO TOTALE">
<font face="Arial" bold="1" size="8" />
</field>
<field x="87.5" y="22" type="Testo" valign="center" align="center" fg_color="#FFFFFF" bg_color="#D25600" width="4.7" pattern="2" text="IVA">
<font face="Arial" bold="1" size="8" />
</field>
<field border="1" x="15.5" y="22.5" type="Linea" height="27.5" pattern="2" />
<field border="1" x="87.5" y="22.95" type="Linea" height="27" pattern="2" />
<field border="1" x="3" y="23" type="Rettangolo" width="89.2" height="39" pattern="1" />
<field border="1" x="48.5" y="23" type="Linea" height="27" pattern="2" />
<field border="1" x="51.5" y="23" type="Linea" height="27" pattern="2" />
<field border="1" x="58.5" y="23" type="Linea" height="27" pattern="2" />
<field border="1" x="68.5" y="23" type="Linea" height="27" pattern="2" />
<field border="1" x="73.5" y="23" type="Linea" height="27" pattern="2" />
<field border="1" x="74" y="50" type="Rettangolo" width="18" height="3" pattern="1" />
<field border="1" x="3" y="50.18" type="Linea" width="89.2" height="0" pattern="2" />
<field x="75" y="50.5" type="Testo" width="13" height="0.5" pattern="2" text="TOTALE IMPONIBILE">
<font face="Arial" size="6" />
</field>
</section>
<section type="Body" level="1" pattern="1">
<condition>!((34.TIPORIGA='08')||(34.TIPORIGA='02')||(34.TIPORIGA='03'))</condition>
<font face="Courier New" size="9" />
<field x="3.5" type="Stringa" width="12.5" id="51" pattern="1">
<source>34.CODART[1,13]</source>
</field>
<field x="16" type="Stringa" dynamic_height="1" width="33" height="22" id="52" pattern="1">
<prescript description="B1.52 PRESCRIPT">MESSAGE _DESCRIGA</prescript>
</field>
<field x="49.5" type="Stringa" width="2" id="53" pattern="1">
<source>34.UMQTA</source>
<prescript description="B1.53 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="52" type="Numero" align="right" width="6" id="54" pattern="1" hide_zero="1" text="##.###,@@">
<groups>30</groups>
<source>34.QTA</source>
<prescript description="B1.54 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="58.5" type="Prezzo" align="right" width="10" codval="33.CODVAL" id="55" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>29</groups>
<source>34.PREZZO</source>
<prescript description="B1.55 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="69" type="Stringa" width="4" id="56" pattern="1">
<source>34.SCONTO</source>
<prescript description="B1.56 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="75" type="Prezzo" align="right" width="12" codval="33.CODVAL" id="57" pattern="1" hide_zero="1" text="###.###.###,@@">
<groups>29</groups>
<source>34.IMPNS</source>
<prescript description="B1.57 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
<field x="88" type="Stringa" width="4" id="58" pattern="1">
<source>34.CODIVA</source>
<prescript description="B1.58 PRESCRIPT">MESSAGE _ALIGN,#52,BOTTOM</prescript>
</field>
</section>
<section y="53" hidden_if_needed="1" type="Foot" pattern="1">
<field x="79" y="12" type="Testo" width="5" id="100" pattern="2" text="SEGUE" />
</section>
<section y="50" type="Foot" level="1" pattern="1">
<field x="84" y="0.25" type="Stringa" align="right" width="4" pattern="1">
<source>IF(33.CODVAL='',"EUR",33.CODVAL)</source>
</field>
<field x="4" y="3.5" type="Testo" width="90" height="1.5" id="7" pattern="1" text="L'IMPORTO DELL'ORDINE E' DA INTENDERSI AL NETTO DELL'IVA CHE VERRA' ADDEBITATA IN FATTURA.">
<font face="Courier New" bold="1" size="9" />
</field>
<field x="4" y="5" type="Testo" width="92.5" id="7" pattern="1" text="LA FATTURA SARA' EMESSA ENTRO I TERMINI FISCALI" />
<field x="4" y="6" type="Testo" width="92.5" id="7" pattern="1" text="Pagabile a mezzo accreditamento su c&#2F;c bancario n. 000100339961 presso" />
<field x="4" y="7" type="Testo" width="92.5" id="7" pattern="1" text="UNICREDIT BANCA SPA - Piazza del Monte 1, Reggio Emilia " />
<field x="4" y="8" type="Testo" width="92.5" id="7" pattern="1" text="IBAN IT 36 E 02008 12834 000100339961, oppure tramite assegno circolare" />
<field x="4" y="9" type="Testo" width="76" id="7" pattern="1" text="non trasferibile intestato alla FONDAZIONE CRPA STUDIO RICERCHE" />
<field x="61" y="14" deactivated="1" type="Valuta" align="right" width="12" id="101" pattern="1" hide_zero="1" text="###.###.###">
<source>SPESE</source>
</field>
<field x="46" y="16" deactivated="1" type="Valuta" align="right" width="12" id="102" pattern="1" hide_zero="1" text="###.###.###,@@">
<source>SPESE</source>
</field>
<field y="13.5" type="Valuta" hidden="1" align="right" width="12" id="103" pattern="1" hide_zero="1" text="###.###.###">
<source>SPESE</source>
</field>
<field x="59" y="16.5" deactivated="1" type="Valuta" align="right" width="8" id="104" pattern="1" hide_zero="1" text="###.###.###,@@">
<source>SPESINC</source>
</field>
<field x="64" y="1.5" type="Valuta" align="right" width="8" id="105" pattern="1" hide_zero="1" text="#########,@@">
<source>BOLLI</source>
</field>
<field x="27" y="12.5" deactivated="1" type="Valuta" align="right" width="12" id="118" pattern="1" hide_zero="1" text="###.###.###">
<prescript>MESSAGE _RIEPILOGOIVA,31,IMP,0</prescript>
</field>
<field x="35" y="16" deactivated="1" type="Stringa" width="5" id="119" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,31,COD,0</prescript>
</field>
<field x="2" y="16" deactivated="1" type="Stringa" width="32" id="120" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,31,DES,1</prescript>
</field>
<field x="12" y="13" deactivated="1" type="Valuta" align="right" width="12" id="121" pattern="1" hide_zero="1" text="###.###.###">
<prescript>MESSAGE _RIEPILOGOIVA,30,IMP,0</prescript>
</field>
<field x="42" y="16" deactivated="1" type="Stringa" width="3" id="122" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,30,COD,0</prescript>
</field>
<field x="-1" y="15" deactivated="1" type="Stringa" width="32" id="123" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,30,DES,1</prescript>
</field>
<field x="72" y="1.5" type="Valuta" align="right" width="15" id="124" pattern="1" hide_zero="1" text="###.###.###,@@">
<prescript description="F1.124 PRESCRIPT">MESSAGE _TOTIMPONIBILI,29</prescript>
</field>
<field x="47" y="12" type="Valuta" hidden="1" align="right" width="15" id="126" pattern="1" hide_zero="1" text="###.###.###">
<prescript>MESSAGE _TOTIMPONIBILI,28</prescript>
</field>
<field x="48" y="14.5" type="Valuta" hidden="1" align="right" width="12" id="127" pattern="1" hide_zero="1" text="###.###.###">
<source>TOTMER</source>
</field>
<field x="67" y="16" deactivated="1" type="Data" width="10" id="135" pattern="1">
<prescript>MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="61" y="11.5" deactivated="1" type="Valuta" align="right" width="12" id="136" pattern="1" hide_zero="1" text="###.###.###">
<prescript>MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="2" y="11" deactivated="1" type="Data" width="10" id="137" pattern="1">
<prescript>MESSAGE _SCADENZE,DATA,0</prescript>
</field>
<field x="32" y="14.5" deactivated="1" type="Valuta" align="right" width="15" id="138" pattern="1" hide_zero="1" text="###.###.###">
<prescript>MESSAGE _SCADENZE,IMPORTO,1</prescript>
</field>
<field x="1" y="12.5" deactivated="1" type="Stringa" width="40" id="221" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,30,DES,0</prescript>
</field>
<field x="21" y="11.5" deactivated="1" type="Stringa" width="40" id="222" pattern="1">
<prescript>MESSAGE _RIEPILOGOIVA,30,DES,0</prescript>
</field>
</section>
<sql>USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 17 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 16 TO 17 ALIAS 116 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ASP TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %BAN TO 33 ALIAS 208 INTO CODTAB==CODABIA
JOIN %VAL TO 33 ALIAS 209 INTO CODTAB==CODVAL
JOIN %TIP TO 33 ALIAS 210 INTO CODTAB==TIPODOC
JOIN %NUM TO 33 ALIAS 211 INTO CODTAB==CODNUM
</sql>
</report>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="PAZZI">
<description>SALDI PAZZI</description>
<sql>USE SALDANA
SELECT COMMESSA="4.6.7.76&#2F;2008"
FROM ANNO=2008
TO ANNO=2009</sql>
</query>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="pagamenti">
<description>Pagamenti fatti</description>
<tables>
<table Name="MOV" Num="23" />
<table Name="RMOV" Num="24" Father="MOV">(NUMREG=NUMREG)AND(NUMRIG= )</table>
<table Name="CLIFO" Num="20" Father="RMOV">(TIPOCF=TIPOC)AND(CODCF=SOTTOCONTC)</table>
<table Name="TABCOM" Num="4" Father="CLIFO">(CODSTAT=COD)AND(CODTAB="STT")</table>
</tables>
<fields>
<field Name="DATAREG" Table="MOV" />
<field Name="TIPO" Table="MOV" />
<field Name="CODCF" Table="MOV" />
<field Name="REG" Table="MOV" />
<field Name="PROTIVA" Table="MOV" />
<field Name="ANNOES" ExprTo="2019" Table="MOV" ExprFrom="2019" />
<field Name="DATA74TER" Table="MOV" />
<field Name="CODCAUS" Table="MOV" />
<field Name="CODPAG" Table="MOV" />
<field Name="DCODNUM" Table="MOV" />
<field Name="DNDOC" Table="MOV" />
<field Name="NUMDOC" Table="MOV" />
<field Name="SPLITPAY" Table="MOV" />
<field Name="TOTDOC" Table="MOV" />
<field Name="TOTDOCVAL" Table="MOV" />
<field Name="GRUPPO" ExprTo="1" Table="RMOV" ExprFrom="1" />
<field Name="CONTO" ExprTo="20" Table="RMOV" ExprFrom="20" />
<field Name="SOTTOCONTO" Table="RMOV" />
<field Name="RAGSOC" Table="MOV" />
<field Name="SPLITPAY" Table="CLIFO" />
</fields>
<sql>SELECT DISTINCT MOV.ANNOES,MOV.NUMREG,MOV.DATAREG,MOV.CODCAUS,MOV.DESCR,MOV.TOTDOC,RMOV.IMPORTO,CLIFO.CODCF,CLIFO.RAGSOC,CLIFO.ALLEG,rmov.gruppo,rmov.conto,rmov.sottoconto,CLIFO.CODSTAT,TABCOM.COD,TABCOM.CODTAB,TABCOM.S0
FROM TABCOM left join CLIFO ON (TABCOM.CODTAB=CLIFO.CODSTAT) left join RMOV ON (RMOV.SOTTOCONTO=CLIFO.CODCF) JOIN MOV ON ((RMOV.NUMREG=MOV.NUMREG) AND(RMOV.ANNOES=MOV.ANNOES)) WHERE (MOV.ANNOES=2019)AND(MOV.CODCAUS in("BON","BO1","B02","B03","RID","RIB")) AND(RMOV.GRUPPO=2)AND(RMOV.CONTO=20)AND(CLIFO.TIPOCF="F")AND(TABCOM.COD="STT")AND(CLIFO.CODLIN &#3C;&#3E; "2")
UNION
SELECT DISTINCT MOV.ANNOES,MOV.NUMREG,MOV.DATAREG,MOV.CODCAUS,MOV.DESCR,MOV.TOTDOC,RMOV.IMPORTO,CLIFO.CODCF,CLIFO.RAGSOC,CLIFO.ALLEG,rmov.gruppo,rmov.conto,rmov.sottoconto,CLIFO.CODSTAT,"","",""
FROM CLIFO JOIN RMOV ON (RMOV.SOTTOCONTO=CLIFO.CODCF) JOIN MOV ON ((RMOV.NUMREG=MOV.NUMREG) AND(RMOV.ANNOES=MOV.ANNOES)) WHERE (MOV.ANNOES=2019)AND(MOV.CODCAUS in("BON","BO1","B02","B03","RID","RIB")) AND(RMOV.GRUPPO=2)AND(RMOV.CONTO=20)AND(CLIFO.TIPOCF="F")AND(CLIFO.CODSTAT ="")AND(CLIFO.CODLIN &#3C;&#3E; "2")
;</sql>
</query>

View File

@ -0,0 +1,177 @@
TOOLBAR "topbar" 0 0 0 2
BU 1 10 2
BE
PR -12 -1 ""
EN
BU 9 10 2
BE
PR -22 -1 ""
EN
EN
PA "Report Qualita per Commessa" -1 -1 80 15
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
ST 30 70 50
BE
PR 8 -4 "Profilo "
PSELECT
GR 1
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
CH NORMAL
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM SELECT I1=="3"
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
CH NO
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 510 20
BE
PR 2 5 ""
US 147
IN CODCMS 510
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 510 CODCMS
OU 515 CODCMS
OU 511 DESCRIZ
FI DACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 511 50
BE
PR 25 5 ""
US 147 KE 2
IN S0 511
DI "Descrizione @50" DESCRIZ
DI "Codice commessa@20" CODCMS
CO OU 510
CH NORMAL
EN
ST 515 20
BE
PR 2 6 ""
US 147
IN CODCMS 515
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 515 CODCMS
OU 516 DESCRIZ
FI ACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 516 50
BE
PR 25 6 ""
US CMS KE 2
IN S0 516
DI "Descrizione @50" S0
DI "Codice commessa@20" CODTAB
CO OU 515
CH NORMAL
EN
ST 108 6
BE
PR 2 8 "Fornitore "
WA "Fornitore assente"
HE "Codice del Fornitore del documento"
FL "R"
FI S_CODCF
US 20 KEY 1
IN TIPOCF "F"
IN CODCF 108
DI "Codice" CODCF
DI "Ragione Sociale@50" RAGSOC
OU 108 CODCF
OU 301 RAGSOC
CH NORMAL
ADD RU cg0 -1 F
EN
ST 301 50
BE
WA "Fornitore assente"
HE "Ragione sociale del Fornitore del documento"
PR 24 8 ""
GR 1
US 20 KEY 2
IN TIPOCF "F"
IN RAGSOC 301
DI "Ragione Sociale@50" RAGSOC
DI "Codice" CODCF
OU 108 CODCF
OU 301 RAGSOC
CH NORMAL
ADD RU cg0 -1 F
EN
EN
ENDMASK

View File

@ -0,0 +1,121 @@
TOOLBAR "topbar" 0 0 0 2
BU 1 10 2
BE
PR -12 -1 ""
EN
BU 9 10 2
BE
PR -22 -1 ""
EN
EN
PA "Report Qualita per Fornitore/Collaboratore" -1 -1 80 12
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
ST 30 70 50
BE
PR 8 -4 "Profilo "
PSELECT
GR 1
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
CH NORMAL
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM SELECT I1=="3"
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
CH NO
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 108 6
BE
PR 2 6 "Fornitore "
WA "Fornitore assente"
HE "Codice del Fornitore del documento"
FL "R"
FI S_CODCF
US 20 KEY 1
IN TIPOCF "F"
IN CODCF 108
DI "Codice" CODCF
DI "Ragione Sociale@50" RAGSOC
OU 108 CODCF
OU 301 RAGSOC
CH NORMAL
ADD RU cg0 -1 F
EN
ST 301 50
BE
WA "Fornitore assente"
HE "Ragione sociale del Fornitore del documento"
PR 24 6 ""
GR 1
US 20 KEY 2
IN TIPOCF "F"
IN RAGSOC 301
DI "Ragione Sociale@50" RAGSOC
DI "Codice" CODCF
OU 108 CODCF
OU 301 RAGSOC
CH NORMAL
ADD RU cg0 -1 F
EN
EN
ENDMASK

View File

@ -0,0 +1,174 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report name="REP_QUA_FOR" orientation="1" lpi="6">
<description>Report Qualit&#E0; per Fornitore&#2F;Collaboratore</description>
<font face="Arial" size="8" />
<section type="Head" pattern="1">
<field type="Stringa" width="36" pattern="1">
<font face="Arial" bold="1" size="10" />
<source>#SYSTEM.RAGSOC</source>
</field>
<field x="105" type="Stringa" width="10" pattern="1">
<source>"Pag. " +#PAGE</source>
</field>
<field y="2" type="Testo" align="center" width="118" height="2.5" pattern="1" text="REPORT VALUTAZIONE QUALITA' PER FORNITORE&#2F;COLLABORATORE">
<font face="Times New Roman" bold="1" size="14" />
</field>
</section>
<section type="Head" level="1" pattern="1" />
<section repeat="1" keep_with_next="1" type="Head" level="2" pattern="1">
<groupby>CODCF</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2.100
MESSAGE RESET,F2.150
MESSAGE RESET,F2.160</prescript>
<field type="Testo" width="20" pattern="1" text="Fornitore&#2F;Collaboratore:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="26" type="Stringa" width="50" pattern="1">
<font face="Arial" bold="1" size="10" />
<prescript description="H2.0 PRESCRIPT">MESSAGE _ISAMREAD,20,TIPOCF='F'!CODCF=#10,RAGSOC</prescript>
</field>
<field border="1" y="1.5" type="Linea" width="118" height="0" pattern="1" />
<field x="20.5" type="Stringa" width="5" id="10" pattern="1">
<font face="Arial" size="10" />
<source>CODCF</source>
</field>
</section>
<section repeat="1" keep_with_next="1" type="Head" level="3" pattern="1">
<groupby>CODCMS</groupby>
<field x="2" type="Testo" width="10" pattern="1" text="Commessa:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="33.5" type="Stringa" width="50" pattern="1">
<prescript description="H3.0 PRESCRIPT">MESSAGE _ISAMREAD,147,CODCMS=#20,DESCRIZ</prescript>
</field>
<field x="14" y="1.25" type="Testo" valign="center" width="25" pattern="1" text="Punteggio raggiunto per i criteri:">
<font italic="1" face="Arial" size="8" />
</field>
<field x="40" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="A" />
<field x="43" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="B" />
<field x="46" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="C" />
<field x="49" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="D" />
<field x="52" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="E" />
<field x="55" y="1.25" type="Testo" valign="center" align="right" width="2" pattern="1" text="F" />
<field x="70" y="1.25" type="Testo" valign="center" width="8" pattern="1" text="Totale">
<font italic="1" face="Arial" size="8" />
</field>
<field x="80" y="1.25" type="Testo" valign="center" width="8" pattern="1" text="Media">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="14" y="2.5" type="Linea" width="102" height="0" pattern="1" />
<field x="12.5" type="Stringa" width="20" id="20" pattern="1">
<source>33.CODCMS</source>
</field>
</section>
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<field type="Stringa" hidden="1" link="33.CODNUM" width="4" pattern="1">
<source>33.CODNUM</source>
</field>
<field x="5" type="Stringa" hidden="1" link="33.PROVV" width="2" pattern="1">
<source>33.PROVV</source>
</field>
<field x="14" type="Stringa" width="5" pattern="1">
<source>TIPODOC</source>
</field>
<field x="19.5" type="Stringa" link="33.ANNO" width="4" pattern="1">
<source>33.ANNO</source>
</field>
<field x="23.5" type="Stringa" align="right" link="33.NDOC" width="5" pattern="1">
<source>NDOC</source>
</field>
<field x="30" type="Data" width="9.5" pattern="1">
<source>33.DATADOC</source>
</field>
<field x="40" type="Numero" align="right" width="2" id="51" pattern="1">
<source>NUM(33.DOC2[1,2])</source>
</field>
<field x="43" type="Numero" align="right" width="2" id="52" pattern="1">
<source>NUM(33.DOC2[3,4])</source>
</field>
<field x="46" type="Numero" align="right" width="2" id="53" pattern="1">
<source>NUM(33.DOC2[5,6])</source>
</field>
<field x="49" type="Numero" align="right" width="2" id="54" pattern="1">
<source>NUM(33.DOC2[7,8])</source>
</field>
<field x="52" type="Numero" align="right" width="2" id="55" pattern="1">
<source>NUM(33.DOC2[9,10])</source>
</field>
<field x="55" type="Numero" align="right" width="2" id="56" pattern="1">
<source>NUM(33.DOC2[11,12])</source>
</field>
<field x="69" type="Numero" align="right" width="6" id="100" pattern="1">
<prescript description="B1.100 PRESCRIPT">#51 @
#52 @
+
#53 @
+
#54 @
+
#55 @
+
#56 @
+
#THIS !</prescript>
<postscript description="B1.100 POSTSCRIPT">MESSAGE ADD,F2.100</postscript>
</field>
<field x="79" type="Numero" align="right" width="6" id="150" pattern="1" text="#########,@">
<prescript description="B1.150 PRESCRIPT">#51 @
#52 @
+
#53 @
+
#54 @
+
#55 @
+
#56 @
+
6 &#2F;
1
ROUND
#THIS !</prescript>
<postscript description="B1.150 POSTSCRIPT">MESSAGE ADD,F2.150</postscript>
</field>
<field x="87" type="Numero" hidden="1" align="right" width="10" id="160" pattern="1">
<prescript description="B1.160 PRESCRIPT">#150 @
0 &#3E;
IF
1
ELSE
0
THEN
#THIS !</prescript>
<postscript description="B1.160 POSTSCRIPT">MESSAGE ADD,F2.160</postscript>
</field>
</section>
<section type="Foot" pattern="1" />
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" height="3" pattern="1">
<field border="1" type="Linea" width="118" height="0" pattern="1" />
<field y="0.5" type="Testo" width="25" pattern="1" text="Totale fornitore&#2F;collaboratore">
<font face="Arial" bold="1" size="8" />
</field>
<field x="69" y="0.5" type="Numero" align="right" width="6" id="100" pattern="1">
<font face="Arial" bold="1" size="8" />
</field>
<field x="79" y="0.5" type="Numero" align="right" width="6" id="150" pattern="1" text="#########,@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.150 PRESCRIPT">#THIS @
#160 @
&#2F;
1
ROUND
#THIS !</prescript>
</field>
<field x="87" y="0.5" type="Numero" hidden="1" align="right" width="3" id="160" pattern="1" />
</section>
<section type="Foot" level="3" height="1" pattern="1" />
<sql>USE DOC SELECT ((CODCF=#S_CODCF)||(#S_CODCF=''))&#26;&#26;(NUM((CODNUM==#S_NUM)||((#S_NUM='')&#26;&#26;(201@-&#3E;I1=="3"))))&#26;&#26;(NUM(BETWEEN(33.DATADOC;#DADATA;#ADATA)))
JOIN %NUM ALIAS 201 INTO CODTAB==CODNUM
BY CODCF CODCMS NDOC
FROM PROVV='D' ANNO=#S_ANNO CODNUM=#S_NUM
TO PROVV='D' ANNO=#S_ANNO CODNUM=#S_NUM</sql>
</report>

View File

@ -0,0 +1,128 @@
TOOLBAR "topbar" 0 0 0 2
BU 1 10 2
BE
PR -12 -1 ""
EN
BU 9 10 2
BE
PR -22 -1 ""
EN
EN
PA "Report Qualita per Fornitore/Collaboratore" -1 -1 80 22
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM SELECT I1=="3"
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 108 6
BE
PR 2 6 "Fornitore "
WA "Fornitore assente"
HE "Codice del Fornitore del documento"
FL "R"
FI S_CODCF
US 20 KEY 1
IN TIPOCF "F"
IN CODCF 108
DI "Codice" CODCF
DI "Ragione Sociale@50" RAGSOC
OU 108 CODCF
OU 301 RAGSOC
CH RE
ADD RU cg0 -1 F
EN
ST 301 50
BE
WA "Fornitore assente"
HE "Ragione sociale del Fornitore del documento"
PR 24 6 ""
GR 1
US 20 KEY 2
IN TIPOCF "F"
IN RAGSOC 301
DI "Ragione Sociale@50" RAGSOC
DI "Codice" CODCF
OU 108 CODCF
OU 301 RAGSOC
CH NORMAL
ADD RU cg0 -1 F
EN
ST 30 70 50
BE
PR 8 -3 "Profilo "
PSELECT
GR 1
EN
BU 1 10 2
BE
PR -12 -1 ""
EN
BU 9 10 2
BE
PR -22 -1 ""
EN
EN
ENDMASK

485
src/ps/CRPA/CUSTOM/RIBA.INI Normal file
View File

@ -0,0 +1,485 @@
[MAIN]
DECSEP = ,
FIELDSEP =
RECORDSEP =
RECORDSIZE = 120
SKIPLINES = 0
TYPEFIELD = 1
TYPELEN = -1
TYPEPOS = -1
[TYPE FISSO]
ALIGN =
DATA =
DECIMAL = 0
FILLER = ' '
LENGTH = 0
PICTURE =
[TYPE IMPORTO]
ALIGN = R
DATA = N
DECIMAL = 1
FILLER = 0
LENGTH = 13
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 =
[HEADER RB]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!PC
NAME(2)=CODICE MITTENTE
POSITION(2)=3
LENGTH(2)=5
MESSAGE(2)=_CODSIA
NAME(3)=CODICE DESTINATARIO
FIELD(3)=31->CODABIP
POSITION(3)=8
LENGTH(3)=5
NAME(4)=DATA EMISSIONE
TYPE(4)=DATA
FIELD(4)=31->DATAEMISS
POSITION(4)=13
LENGTH(4)=6
MESSAGE(4) = _DATA
NAME(5)=RAGIONE SOCIALE MITTENTE
TYPE(5)=STRINGA
POSITION(5)=19
LENGTH(5)=26
MESSAGE(5)=_DITTA,!RAGSOC,1
NAME(6)=FILLER
TYPE(6)=FISSO
POSITION(6)=45
LENGTH(6)=68
NAME(7)=CODICE MONETA
TYPE(7)=STRINGA
POSITION(7)=113
LENGTH(7)=1
MESSAGE(7) = _CODMON
NAME(8)=FILLER
TYPE(8)=FISSO
POSITION(8)=114
LENGTH(8)=6
NAME(9)=TIPO RECORD FINTO
POSITION(9)=1
LENGTH(9)=2
MESSAGE(9)=_FISSO,!PC
[RECORD 10]
NAME(0) = CAMPO BLANK
TYPE(0) = FISSO
POSITION(0) = 0
LENGTH(0) = 1
NAME(1) = TIPO RECORD
POSITION(1) = 1
LENGTH(1) = 2
MESSAGE(1) = _FISSO,!10
NAME(2) = NUMERO PROGRESSIVO RIBA
TYPE(2) = NUMERO
POSITION(2) = 3
LENGTH(2) = 7
MESSAGE(2) = _NRIBA,!NUM
NAME(3) = CAMPO ALTERABILE
TYPE(3) = FISSO
POSITION(3) = 10
LENGTH(3) = 6
NAME(4) = DATA ESECUZIONE
TYPE(4) = FISSO
// FIELD(4) = 31->DATADIST
POSITION(4) = 16
LENGTH(4) = 6
NAME(5) = DATA VALUTA
TYPE(5) = DATA
FIELD(5) = 31->DATADIST
POSITION(5) = 22
LENGTH(5) = 6
NAME(6) = CAUSALE
POSITION(6) = 28
LENGTH(6) = 5
MESSAGE(6) = _FISSO,!48000
NAME(7) = IMPORTO
TYPE(7) = IMPORTO
FIELD(7) = 31->IMPORTO
POSITION(7) = 33
LENGTH(7) = 13
MESSAGE(7)=_IMPORTO,!ADD
NAME(8) = SEGNO
POSITION(8) = 46
LENGTH(8) = 1
MESSAGE(8) = _FISSO,!+
NAME(9) = CODABI BANCA PRESENTAZIONE
FIELD(9) = 31->CODABIP
POSITION(9) = 47
LENGTH(9) = 5
NAME(10) = CODCAB BANCA PRESENTAZIONE
FIELD(10) = 31->CODCABP
POSITION(10) = 52
LENGTH(10) = 5
NAME(11) = C/C n. ordinante
TYPE(11) = STRINGA
FIELD(11) = 403@->S0
POSITION(11) = 57
LENGTH(11) = 12
NAME(12) = CODICE ABI BANCA DOMICILIATARIA (FACOLTATIVO)
FIELD(12) = 20->CODABI
POSITION(12) = 69
LENGTH(12) = 5
NAME(13) = CODICE CAB BANCA DOMICILIATARIA (FACOLTATIVO)
FIELD(13) = 20->CODCAB
POSITION(13) = 74
LENGTH(13) = 5
NAME(14) = RIFERIMENTO DEBITORE (FACOLTATIVO)
TYPE(14) = STRINGA
FIELD(14) = 20->NUMCC
POSITION(14) = 79
LENGTH(14) = 12
NAME(15) = CODICE AZIENDA
POSITION(15) = 91
LENGTH(15) = 5
MESSAGE(15) = _CODSIA
NAME(16) = TIPO CODICE INDIVIDUALE (FACOLTATIVO)
TYPE(16) = FISSO
POSITION(16) = 96
LENGTH(16) = 1
MESSAGE(16) = _FISSO,!4
NAME(17) = CODICE CLIENTE DEBITORE (FACOLTATIVO)
TYPE(17) = FISSO
POSITION(17) = 97
LENGTH(17) = 16
NAME(18) = FILLER
TYPE(18) = FISSO
POSITION(18) = 113
LENGTH(18) = 6
NAME(19) = CODICE MONETA
TYPE(19) = STRINGA
POSITION(19) = 119
LENGTH(19) = 1
MESSAGE(19) = _CODMON
[RECORD 20]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!20
NAME(2)=NUMERO PROGRESSIVO RIBA
TYPE(2)=NUMERO
POSITION(2)=3
LENGTH(2)=7
MESSAGE(2) = _NRIBA,!NUM
NAME(3)=DESCRIZIONE MITTENTE (CREDITORE) SEGMENTO 1
TYPE(3)=STRINGA
POSITION(3)=10
LENGTH(3)=24
MESSAGE(3)=_DITTA,!RAGSOC,1
NAME(4)=DESCRIZIONE MITTENTE SEGMENTO 2
TYPE(4)=STRINGA
POSITION(4)=34
LENGTH(4)=24
MESSAGE(4)=_DITTA,!RAGSOC,2
NAME(5)=DESCRIZIONE MITTENTE SEGMENTO 3
TYPE(5)=STRINGA
POSITION(5)=59
LENGTH(5)=24
MESSAGE(5)=_DITTA,!RAGSOC,3
NAME(6)=DESCRIZIONE MITTENTE SEGMENTO 4
TYPE(6)=STRINGA
POSITION(6)=83
LENGTH(6)=24
MESSAGE(6)=_DITTA,!RAGSOC,4
NAME(7)=CAMPO BLANK
TYPE(7)=FISSO
POSITION(7)=106
LENGTH(7)=14
[RECORD 30]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!30
NAME(2)=NUMERO PROGRESSIVO RIBA
TYPE(2)=NUMERO
POSITION(2)=3
LENGTH(2)=7
MESSAGE(2) = _NRIBA,!NUM
NAME(3)=DESCRIZIONE DEBITORE SEGMENTO 1
TYPE(3)=STRINGA
POSITION(3)=10
LENGTH(3)=30
MESSAGE(3) = _DEBITORE,!RAGSOC,1
NAME(4)=DESCRIZIONE DEBITORE SEGMENTO 2
TYPE(4)=STRINGA
POSITION(4)=40
LENGTH(4)=30
MESSAGE(4) = _DEBITORE,!RAGSOC,2
NAME(5)=CODICE FISCALE DEBITORE SEGMENTO 3
TYPE(5)=STRINGA
POSITION(5)=100
LENGTH(5)=16
MESSAGE(5)= _DEBITORE,!CFPI
NAME(6)=CAMPO BLANK
TYPE(6)=FISSO
POSITION(6)=116
LENGTH(6)=4
[RECORD 40]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!40
NAME(2)=NUMERO PROGRESSIVO RIBA
TYPE(2)=NUMERO
POSITION(2)=3
LENGTH(2)=7
MESSAGE(2) = _NRIBA,!NUM
NAME(3)=INDIRIZZO DEBITORE: VIA,NUMERO CIVICO, NOME FRAZIONE
TYPE(3)=STRINGA
POSITION(3)=10
LENGTH(3)=30
MESSAGE(3) = _DEBITORE,!INDIRIZZO
NAME(4)=INDIRIZZO DEBITORE: CAP
TYPE(4)=NUMERO
FIELD(4)=20->CAPCF
POSITION(4)=40
LENGTH(4)=5
NAME(5)=INDIRIZZO DEBITORE: COMUNE
TYPE(5)=STRINGA
POSITION(5)=45
LENGTH(5)=23
MESSAGE(5) = _DEBITORE,!COMUNE
NAME(6)=INDIRIZZO DEBITORE: SIGLA PROVINCIA
TYPE(6)=STRINGA
POSITION(6)=68
LENGTH(6)=2
MESSAGE(6) = _DEBITORE,!PROV
NAME(7)=BANCA DOMICILIATARIA IN CHIARO (DENOMINAZIONE BANCA E SPORTELLO)
TYPE(7)=STRINGA
POSITION(7)=70
LENGTH(7)=50
MESSAGE(7) = _BANCA
[RECORD 50]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!50
NAME(2)=NUMERO PROGRESSIVO RIBA
TYPE(2)=NUMERO
POSITION(2)=3
LENGTH(2)=7
MESSAGE(2) = _NRIBA,!NUM
NAME(3)=CAMPO BLANK
TYPE(3)=FISSO
POSITION(3)=10
LENGTH(3)=6
MESSAGE(3)=_FISSO,!Fat.n.
NAME(4)=RIFERIMENTI AL DEBITO SEGMENTO 1
TYPE(4)=STRINGA
POSITION(4)=16
LENGTH(4)=34
MESSAGE(4) = _FATT,!1
NAME(5)=RIFERIMENTI AL DEBITO SEGMENTO 2
TYPE(5)=STRINGA
POSITION(5)=50
LENGTH(5)=50
MESSAGE(5) = _FATT,!2
NAME(6)=CAMPO BLANK
TYPE(6)=FISSO
POSITION(6)=100
LENGTH(6)=20
[RECORD 70]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!70
NAME(2)=NUMERO PROGRESSIVO RIBA
TYPE(2)=NUMERO
POSITION(2)=3
LENGTH(2)=7
MESSAGE(2) = _NRIBA,!NUM
NAME(3)=CAMPO ALTERABILE
TYPE(3)=FISSO
POSITION(3)=10
LENGTH(3)=110
[FOOTER EF]
NAME(0)=CAMPO BLANK
TYPE(0)=FISSO
POSITION(0)=0
LENGTH(0)=1
NAME(1)=TIPO RECORD
POSITION(1)=1
LENGTH(1)=2
MESSAGE(1)=_FISSO,!EF
NAME(2)=CODICE MITTENTE
POSITION(2)=3
LENGTH(2)=5
MESSAGE(2)=_CODSIA
NAME(3)=CODICE DESTINATARIO
FIELD(3)=31->CODABIP
POSITION(3)=8
LENGTH(3)=5
NAME(4)=DATA EMISSIONE
TYPE(4)=DATA
FIELD(4)=31->DATAEMISS
POSITION(4)=13
LENGTH(4)=6
MESSAGE(4)=_DATA
NAME(5)=RAGIONE SOCIALE MITTENTE
TYPE(5)=STRINGA
POSITION(5)=19
LENGTH(5)=26
MESSAGE(5) = _DITTA,!RAGSOC,1
NAME(6)=NUMERO RICEVUTE NEL FLUSSO
TYPE(6)=NUMERO
POSITION(6)=45
LENGTH(6)=7
MESSAGE(6) = _NRIBA,!TOT
NAME(7)=ZERO FILLED
TYPE(7)=NUMERO
POSITION(7)=52
LENGTH(7)=15
PICTURE(7)= @@@@@@@@@@@@@@@
MESSAGE(7)=_IMPORTO,!TOT
NAME(8)=IMPORTO TOTALE DEL FLUSSO
TYPE(8)= NUMERO
POSITION(8)=67
LENGTH(8)=15
PICTURE(8)= @@@@@@@@@@@@@@@
NAME(9)=NUMERO RECORD
TYPE(9)= NUMERO
POSITION(9)=82
LENGTH(9)=7
MESSAGE(9) = _NRIBA,!NREC
NAME(10)=CAMPO ALTERABILE
TYPE(10)=FISSO
POSITION(10)=89
LENGTH(10)=24
NAME(11)=CODICE MONETA
TYPE(11)=STRINGA
POSITION(11)=113
LENGTH(11)=1
MESSAGE(11) = _CODMON
NAME(12)=FILLER
TYPE(12)=FISSO
POSITION(12)=114
LENGTH(12)=6

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="RegPSbagliate">
<description>
</description>
<tables>
<table Name="COMMESSE" Num="147" />
<table Name="RMOVANA" Num="108" Father="COMMESSE">(NUMREG=NDOCP)AND(NUMRIG= )</table>
<table Name="MOVANA" Num="107" Father="RMOVANA">(NUMREG=NUMREG)</table>
</tables>
<fields>
<field Name="NUMREG" Table="RMOVANA" />
<field Name="NUMRIG" Table="RMOVANA" />
<field Name="ANNOES" ExprTo="2008" Table="RMOVANA" ExprFrom="2008" />
<field Name="CODCCOSTO" Table="RMOVANA" />
<field Name="CODCMS" Table="RMOVANA" />
<field Name="CODCOSTO" Table="COMMESSE" />
<field Name="TIPOMOV" ExprTo="'V'" Table="COMMESSE" ExprFrom="'P'" />
</fields>
<sql>SELECT RMOVANA.NUMREG,RMOVANA.NUMRIG,RMOVANA.ANNOES,RMOVANA.CODCCOSTO,RMOVANA.CODCMS,COMMESSE.CODCOSTO,MOVANA.TIPOMOV, RMOVANA.IMPORTO
FROM COMMESSE,RMOVANA,MOVANA
WHERE (RMOVANA.ANNOES=2008)AND(MOVANA.TIPOMOV&#3E;='P')AND(MOVANA.TIPOMOV&#3C;='V')AND(RMOVANA.CODCMS=COMMESSE.CODCMS)AND(MOVANA.NUMREG=RMOVANA.NUMREG)AND(RMOVANA.CODCCOSTO&#3C;&#3E;COMMESSE.CODCOSTO)
;</sql>
</query>

BIN
src/ps/CRPA/CUSTOM/Rev.GIF Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="ricavi da sospendere">
<description>ricavi da sospendere</description>
<tables>
<table Name="RMOVANA" Num="108" />
<table Name="COMMESSE" Num="147" Father="RMOVANA">(CODCMS=CODCMS)</table>
<table Name="MOVANA" Num="107" Father="RMOVANA">(NUMREG=NUMREG)</table>
</tables>
<fields>
<field Name="CODCMS" Table="COMMESSE" />
<field Name="DATAFINE" Table="COMMESSE" ExprFrom="01&#2F;01&#2F;2009" />
<field Name="DATAPROR" Table="COMMESSE" />
<field Name="NUMREG" Table="RMOVANA" />
<field Name="NUMRIG" Table="RMOVANA" />
<field Name="CODCONTO" Table="RMOVANA" ExprFrom="005" />
<field Name="ANNOES" ExprTo="2008" Table="RMOVANA" Hidden="1" ExprFrom="2007" />
<field Name="IMPORTO" Table="RMOVANA" />
</fields>
<sql>SELECT COMMESSE.CODCMS,CODCCOSTO,COMMESSE.DATAFINE,COMMESSE.DATAPROR,MOVANA.TIPOMOV,RMOVANA.CODCONTO,rmovana.sezione, RMOVANA.IMPORTO,CODFASE
FROM RMOVANA,COMMESSE,MOVANA
WHERE (COMMESSE.DATAFINE&#3E;=20200101 or COMMESSE.DATAPROR &#3E;=20200101)AND(RMOVANA.CODCONTO like "005%")AND(COMMESSE.CODCMS=RMOVANA.CODCMS)AND(MOVANA.NUMREG=RMOVANA.NUMREG)
AND (MOVANA.ANNOES = 2019)
AND (MOVANA.TIPOMOV&#3C;&#3E;"P")
AND (RMOVANA.CODCONTO&#3C;&#3E;"005007000023")
order by commesse.codcms, rmovana.numreg;</sql>
</query>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="NON VA Ricavi esercizio per conto e commessa">
<description>
</description>
<tables>
<table Name="SALDANA" Num="151" />
</tables>
<fields>
<field Name="ANNO" Table="SALDANA" ExprFrom="=2007" />
<field Name="CONTO" Table="SALDANA" ExprFrom="like "005*"" />
<field Name="COMMESSA" Table="SALDANA" />
<field Name="SALDO" Table="SALDANA" />
<field Name="SEZIONE" Table="SALDANA" />
</fields>
<sql>
</sql>
</query>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="ricavi">
<description>NON VA Ricavi per conto e commessa</description>
<tables>
<table Name="SALDANA" Num="151" />
</tables>
<fields>
<field Name="ANNO" ExprTo="2008" Table="SALDANA" ExprFrom="2008" Sort="1" Group="1" />
<field Name="COMMESSA" Table="SALDANA" Sort="1" Group="1" />
<field Name="CONTO" Table="SALDANA" Sort="1" Group="1" />
<field Name="SALDO" Table="SALDANA" />
<field Name="SEZIONE" Table="SALDANA" Group="1" />
</fields>
<sql>SELECT ANNO,COMMESSA,CONTO,SALDO,SEZIONE
FROM SALDANA
WHERE (ANNO=2008) and conto like '005%'
GROUP BY ANNO,COMMESSA,CONTO,SEZIONE
ORDER BY ANNO,COMMESSA,CONTO
;</sql>
</query>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="SALDI_CMS">
<description>saldi ricavi analitici per commessa-conto</description>
<sql>USE SALDANA
BY COMMESSA,CONTO
FROM CONTO='005' ANNO=2008
TO CONTO='005999' ANNO=2008
</sql>
</query>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="saldi_cnt">
<description>saldi ricavi analitici per conto-commessa</description>
<sql>USE SALDANA
BY CONTO,COMMESSA
FROM CONTO='005' ANNO=2008
TO CONTO='005999' ANNO=2008
</sql>
</query>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Saldi personale 2008">
<description>
</description>
<tables>
<table Name="SALDANA" Num="151" />
</tables>
<fields>
<field Name="ANNO" Table="SALDANA" ExprFrom="2008" />
<field Name="CONTO" Table="SALDANA" ExprFrom="004010*" />
<field Name="COSTO" Table="SALDANA" />
<field Name="COMMESSA" Table="SALDANA" />
<field Name="FASE" Table="SALDANA" />
<field Name="SALDOP" Table="SALDANA" />
<field Name="SALDOV" Table="SALDANA" />
<field Name="SEZIONEP" Table="SALDANA" />
<field Name="SEZIONEV" Table="SALDANA" />
</fields>
<sql>SELECT ANNO,CONTO,COSTO,COMMESSA,FASE,SALDOP,SALDOV,SEZIONEP,SEZIONEV
FROM SALDANA
WHERE (ANNO=2008)AND(CONTO like "004010%")
;</sql>
</query>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="saldi">
<description>
</description>
<sql>USE SALDANA
</sql>
</query>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="tempi pag forn">
<description>Tempo di pgamento fornitori</description>
<sql>SELECT TIPOC,part.gruppo,part.conto,part.sottoconto, CLIFO.RAGSOC, part.GRUPPO,ANNO,NUMPART,NREG,NRIGA,DATADOC,NUMDOC,DATAREG,DATAPAG,IMPTOTVAL,IMPTOTDOC,CODCAUS, CHIUSA
FROM PART, clifo
WHERE (TIPOC='F')AND(ANNO&#3E;2018)AND(CODCAUS&#3C;&#3E;"")AND(CLIFO.TIPOCF=PART.TIPOC)AND(CLIFO.CODCF=PART.SOTTOCONTO)
;</sql>
</query>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="tempi pagamento">
<description>Tempi incasso pagamenti</description>
<tables>
<table Name="PART" Num="28" />
</tables>
<fields>
<field Name="TIPOC" Table="PART" ExprFrom="F" />
<field Name="GRUPPO" Table="PART" />
<field Name="ANNO" Table="PART" />
<field Name="NUMPART" Table="PART" />
<field Name="NREG" Table="PART" />
<field Name="DATADOC" Table="PART" />
<field Name="DATAREG" Table="PART" ExprFrom="01-01-2019" />
</fields>
<sql>SELECT TIPOC,GRUPPO,ANNO,NUMPART,NREG,NRIGA,DATADOC,NUMDOC,DATAREG,DATAPAG,IMPTOTVAL,IMPTOTDOC,CODCAUS, CHIUSA
FROM PART
WHERE (TIPOC='C')AND(ANNO&#3E;2018)AND(CODCAUS&#3C;&#3E;"")
;</sql>
</query>

Binary file not shown.

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="Trasparenza_doc_senza_ordini">
<description>
</description>
<sql>select distinct doc.codnum,doc.anno,clifo.ragsoc,clifo.cofi,count(rdoc.codcms), Min(doc.datadoc) as d_inizio,max(doc.datacons) as d_fine,min(rdoc.descr),sum(rdoc.prezzo) as Importo
from doc join clifo on ((doc.tipocf=clifo.tipocf)and(doc.codcf=clifo.codcf)) left join rdoc on ((doc.codnum=rdoc.codnum)and(doc.anno=rdoc.anno)and(doc.ndoc=rdoc.ndoc)) join commesse on (rdoc.codcms=commesse.codcms)
where ((doc.codnum not like "ORF%") AND (rdoc.dacodnum="")) and(rdoc.tiporiga="01")and (doc.anno between 2019 and 2020) and (rdoc.codart &#3C;&#3E;"4*26*8" and rdoc.codart &#3C;&#3E; "4*26*6") group by doc.codnum,doc.anno,clifo.ragsoc,clifo.cofi
order by clifo.ragsoc, doc.anno;</sql>
</query>

View File

@ -0,0 +1,215 @@
TOOLBAR "toolbar" 0 0 2 0
BU 1 10 2
BE
PR -14 -1 ""
EN
BU 2 10 2
BE
PR -24 -1 ""
EN
BU 17 10 2
BE
PR -34 -1 "Elimina"
ME EXIT,127
EN
BU 100 10 2
BE
PR -44 -1 "~Collega"
PI 117
EN
EN
PA "Conti" -1 -1 76 21
BO 101
BE
PR 2 1 "Lordo "
EN
ST 102 2
BE
PR 2 2 "Tipo riga "
US %TRI
IN CODTAB 102
OU 254 S0
CH REQUIRED
FL "DG"
FI TIPORIGA
EN
ST 254 50
BE
PR 22 2 ""
FL "D"
EN
ST 105 8
BE
PR 2 6 "Spesa "
US SPP SE S6=="Q"
IN CODTAB 105
DI "Codice spesa" CODTAB
DI "Descrizione@50" S0
OU 105 CODTAB
OU 110 S0
OU 112 R1
OU 111 S7
OU 124 S3
ME DIRTY,124|9,124
FI CODART
FL "U"
CH REQUIRED
EN
ZO 110 50
BE
PR 2 7 "Descrizione "
US SPP KE 2 SE S6=="Q"
IN S0 110
DI "Descrizione@50" S0
DI "Codice spesa" CODTAB
CO OU 105
FI DESCR
EN
ST 111 2
BE
PR 2 9 "U.M. "
US %UMS
IN CODTAB 111
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 111 CODTAB
FI UMQTA
FLAG "U"
CH NORMAL
EN
NU 112 15 5
BE
PR 21 9 "Qta' "
FI QTA
EN
NU 212 6 2
BE
PR 21 9 "Spesa % "
FL "H"
FI QTA
EN
CURRENCY 113 15
BE
PR 42 9 "Prezzo "
FL "U"
FI PREZZO
EN
ST 120 25
BE
PR 2 11 "Sconto "
FI SCONTO
EN
ST 124 4
BE
PR 2 13 "Cod. IVA "
US %IVA
IN CODTAB 124
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 124 CODTAB
OU 252 S0
FL "U"
VA 19 1 2
CH NORMAL
FI CODIVA
EN
ST 252 50
BE
PR 22 13 ""
US %IVA KE 2
IN S0 252
DI "Descrizione@50" S0
DI "Codice@20" CODTAB
OU 124 CODTAB
OU 252 S0
EN
NU 133 3
BE
PR 2 15 "Gruppo "
FI QTAGG1
EN
NU 134 3
BE
PR 15 15 "Conto "
FI QTAGG2
US 19 SE (CONTO!="") && (SOTTOCONTO=="")
IN GRUPPO 133
IN CONTO 134
DI "Gruppo" GRUPPO
DI "Conto" CONTO
DI "Descrizione@50" DESCR
OU 133 GRUPPO
OU 134 CONTO
CH NORMAL
WA "Conto assente"
EN
NU 135 6
BE
PR 28 15 "Sottoconto "
FI QTAGG3
US 19 SE SOTTOCONTO!=""
JO 19 AL 500 INTO GRUPPO==GRUPPO CONTO==CONTO
IN GRUPPO 133
IN CONTO 134
IN SOTTOCONTO 135
DI "Gruppo" GRUPPO
DI "Conto" CONTO
DI "Sottoconto" SOTTOCONTO
DI "Descrizione@50" DESCR
OU 133 GRUPPO
OU 134 CONTO
OU 135 SOTTOCONTO
CH REQUIRED
WA "Sottoconto assente"
EN
EN
PA "Pag.2" -1 -1 76 21
ST 140 20
BE
PR 2 11 "Commessa "
US CMS SE B2!="X"
IN CODTAB 140
DI "Codice commessa@20" CODTAB
DI "Descrizione @50" S0
OU 140 CODTAB
OU 260 S0
FI CODCMS
FL "UZ"
CH NORMAL
EN
ST 260 50
BE
PR 14 12 ""
US CMS KE 2
IN S0 260
DI "Descrizione @50" S0
DI "Codice commessa@20" CODTAB
CO OU 140
CH NORMAL
EN
ST 141 10
BE
PR 2 13 "Fase "
US FSC
IN CODTAB 141
DI "Codice Fase@10" CODTAB
DI "Descrizione @50" S0
OU 141 CODTAB
OU 260 S0
FI FASCMS
FL "UZ"
CH NORMAL
EN
ST 261 50
BE
PR 14 14 ""
US FAS KE 2
IN S0 261
DI "Descrizione @50" S0
DI "Codice Fase@10" CODTAB
CO OU 141
CH NORMAL
EN
EN
ENDMASK

View File

@ -0,0 +1,397 @@
TOOLBAR "toolbar" 0 0 2 0
BU 1 10 2
BE
PR -14 -1 ""
EN
BU 2 10 2
BE
PR -24 -1 ""
EN
BU 17 10 2
BE
PR -34 -1 "Elimina"
ME EXIT,127
EN
BU 100 10 2
BE
PR -44 -1 "~Collega"
PI 117
EN
EN
PA "Merce" -1 -1 76 21
BO 101
BE
PR 2 1 "Lordo "
EN
LI 102 2 50
BE
PR 2 2 "Tipo riga "
FI TIPORIGA
EN
ST 103 3
BE
PR 2 3 "Magazzino "
US MAG SE CODTAB[4,5]==""
IN CODTAB 103
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 103 CODTAB
OU 250 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAG[1,3]
EN
ST 250 50
BE
PR 22 3 ""
FL "D"
EN
ST 104 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#103) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 103
IN CODTAB[4,5] 104
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 103 CODTAB[1,3]
OU 104 CODTAB[4,5]
OU 251 S0
ME DIRTY,103|9,103
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAG[4,5]
EN
ST 251 50
BE
PR 22 4 ""
FL "D"
EN
ST 105 20
BE
PR 2 6 "Articolo "
US 47 KE 1
IN CODART 105
DI "Codice@20" CODART
DI "Descrizione@50" DESCR
OU 105 CODART
WA "Articolo assente"
FL "U"
FI CODART
ADD RU ve2 -3
EN
ST 131 20
BE
PR 50 50 ""
FI CODARTMAG
FL "G"
EN
BO 132
BE
PR 51 50 ""
FI CHECKED
FL "D"
EN
ST 106 10
BE
PR 37 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "1"
IN CODTAB[2,] 106
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 106 CODTAB[2,]
ME 0 RESET,107|RESET,108|RESET,109
ME ENABLE,107
CH NORMAL
EN
ST 107 6
BE
PR 50 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "2"
IN CODTAB[2,] 107
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 107 CODTAB[2,]
ME 0 RESET,108|RESET,109
ME ENABLE,108
CH NORMAL
EN
ST 108 6
BE
PR 59 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "3"
IN CODTAB[2,] 108
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 108 CODTAB[2,]
ME 0 RESET,109
ME ENABLE,109
CH NORMAL
EN
ST 109 6
BE
PR 67 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "4"
IN CODTAB[2,] 109
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 109 CODTAB[2,]
CH NORMAL
EN
ZO 110 50
BE
PR 2 7 "Descrizione "
US 47 KE 2
IN DESCR 110
DI "Descrizione@50" DESCR
DI "Codice@20" CODART
OU 110 DESCR
ADD RU ve2 -3
FI DESCR
EN
ST 111 2
BE
PR 2 9 "U.M. "
US 49 KE 2
JO %UMS INTO CODTAB=UM
IN CODART 131 SE
IN UM 111
DI "Codice@20" UM
DI "Descrizione@50" %UMS->S0
OU 111 UM
FI UMQTA
FLAG "U"
CH REQUIRED
EN
ST 211 2
BE
PR 2 9 "U.M. "
US %UMS
IN CODTAB 211
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 211 CODTAB
FI UMQTA
FLAG "U"
CH NORMAL
EN
NU 112 13 5
BE
PR 21 9 "Qta' "
FI QTA
EN
NU 212 6 2
BE
PR 21 9 "Spesa % "
FL "H"
FI QTA
EN
CURRENCY 113 18
BE
PR 42 9 "Prezzo "
FL "U"
FI PREZZO
EN
NU 114 13 5
BE
PR 15 10 "Qta' evasa "
FI QTAEVASA
EN
BO 115
BE
PR 42 10 "Saldata "
FI RIGAEVASA
EN
DA 130
BE
PR 53 10 "Consegna "
FI DATACONS
EN
NU 118 7
BE
PR 2 12 "N.Colli "
FI NCOLLI
EN
NU 116 15 2
BE
PR 22 12 "Tara "
FI TARA
EN
NU 117 15 2
BE
PR 46 12 "Peso netto "
FI PNETTO
EN
ST 120 25
BE
PR 2 11 "Sconto "
FI SCONTO
EN
NU 121 5 2
BE
PR 42 11 "Provvigione"
FI PERCPROV
EN
ST 124 4
BE
PR 2 13 "Cod. IVA "
US %IVA
IN CODTAB 124
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 124 CODTAB
OU 252 S0
FL "U"
VA 19 1 2
CH NORMAL
FI CODIVA
EN
ST 252 50
BE
PR 22 13 ""
US %IVA KE 2
IN S0 252
DI "Descrizione@50" S0
DI "Codice@20" CODTAB
OU 124 CODTAB
OU 252 S0
EN
ST 127 5
BE
PR 2 18 "Caus.mag. "
US %CAU
IN CODTAB 127
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 127 CODTAB
OU 255 S0
FL "U"
CH NORMAL
FI CAUSMAG
EN
ST 255 50
BE
PR 22 18 ""
FL "D"
EN
EN
PA "Pag.2" -1 -1 76 21
ST 128 3
BE
PR 2 3 "Mag.colleg. "
CO US 103
IN CODTAB 128
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 128 CODTAB
OU 256 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAGC[1,3]
EN
ST 256 50
BE
PR 22 3 ""
FL "D"
EN
ST 129 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#128) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 128
IN CODTAB[4,5] 129
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 128 CODTAB[1,3]
OU 129 CODTAB[4,5]
OU 257 S0
ME DIRTY,128|9,128
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAGC[4,5]
EN
ST 257 50
BE
PR 22 4 ""
FL "D"
EN
ST 138 5
BE
PR 2 9 "Impianto "
US IMP
IN CODTAB 138
DI "Codice Impianto" CODTAB
DI "Descrizione @50" S0
OU 138 CODTAB
OU 258 S0
FI IMPIANTO
FL "U"
CH NORMAL
EN
ST 258 50
BE
PR 22 9 ""
US IMP KE 2
IN S0 258
DI "Descrizione @50" S0
DI "Codice Impianto" CODTAB
CO OU 138
CH NORMAL
EN
ST 139 5
BE
PR 2 10 "Linea "
US LNP
IN CODTAB 139
DI "Codice Linea" CODTAB
DI "Descrizione @50" S0
OU 139 CODTAB
OU 259 S0
FI LINEA
FL "U"
CH NORMAL
EN
ST 259 50
BE
PR 22 10 ""
US LNP KE 2
IN S0 259
DI "Descrizione @50" S0
DI "Codice Linea" CODTAB
CO OU 139
CH NORMAL
EN
EN
PA "Pag.3" -1 -1 76 21
GR -1 78 14
BE
PR 1 0 "Contabilita' analitica"
EN
ENDMASK

View File

@ -0,0 +1,396 @@
TOOLBAR "toolbar" 0 0 2 0
BU 1 10 2
BE
PR -14 -1 ""
EN
BU 2 10 2
BE
PR -24 -1 ""
EN
BU 17 10 2
BE
PR -34 -1 "Elimina"
ME EXIT,127
EN
BU 100 10 2
BE
PR -44 -1 "~Collega"
PI 117
EN
EN
PA "Merce" -1 -1 76 21
BO 101
BE
PR 2 1 "Lordo "
EN
LI 102 2 50
BE
PR 2 2 "Tipo riga "
FI TIPORIGA
EN
ST 103 3
BE
PR 2 3 "Magazzino "
US MAG SE CODTAB[4,5]==""
IN CODTAB 103
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 103 CODTAB
OU 250 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAG[1,3]
EN
ST 250 50
BE
PR 22 3 ""
FL "D"
EN
ST 104 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#103) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 103
IN CODTAB[4,5] 104
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 103 CODTAB[1,3]
OU 104 CODTAB[4,5]
OU 251 S0
ME DIRTY,103|9,103
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAG[4,5]
EN
ST 251 50
BE
PR 22 4 ""
FL "D"
EN
ST 105 20
BE
PR 2 6 "Articolo "
US 47 KE 1
IN CODART 105
DI "Codice@20" CODART
DI "Descrizione@50" DESCR
OU 105 CODART
WA "Articolo assente"
FL "U"
FI CODART
ADD RU ve2 -3
EN
ST 131 20
BE
PR 50 50 ""
FI CODARTMAG
FL "G"
EN
BO 132
BE
PR 51 50 ""
FI CHECKED
FL "D"
EN
ST 106 10
BE
PR 37 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "1"
IN CODTAB[2,] 106
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 106 CODTAB[2,]
ME 0 RESET,107|RESET,108|RESET,109
ME ENABLE,107
CH NORMAL
EN
ST 107 6
BE
PR 50 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "2"
IN CODTAB[2,] 107
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 107 CODTAB[2,]
ME 0 RESET,108|RESET,109
ME ENABLE,108
CH NORMAL
EN
ST 108 6
BE
PR 59 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "3"
IN CODTAB[2,] 108
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 108 CODTAB[2,]
ME 0 RESET,109
ME ENABLE,109
CH NORMAL
EN
ST 109 6
BE
PR 67 6 ""
FL "U"
US GCG
JO FCG AL 500 INTO CODTAB==CODTAB[1,1]
IN CODTAB[1,1] "4"
IN CODTAB[2,] 109
DI "Livello@20" 500@->S0
DI "Gruppo@10" CODTAB[2,]
DI "Descrizione@30" S0
OU 109 CODTAB[2,]
CH NORMAL
EN
ZO 110 50
BE
PR 2 7 "Descrizione "
US 47 KE 2
IN DESCR 110
DI "Descrizione@50" DESCR
DI "Codice@20" CODART
OU 110 DESCR
ADD RU ve2 -3
FI DESCR
EN
ST 111 2
BE
PR 2 9 "U.M. "
US 49 KE 2
JO %UMS INTO CODTAB=UM
IN CODART 131 SE
IN UM 111
DI "Codice@20" UM
DI "Descrizione@50" %UMS->S0
OU 111 UM
FI UMQTA
FLAG "U"
CH REQUIRED
EN
ST 211 2
BE
PR 2 9 "U.M. "
US %UMS
IN CODTAB 211
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 211 CODTAB
FI UMQTA
FLAG "U"
CH NORMAL
EN
NU 112 13 5
BE
PR 21 9 "Qta' "
FI QTA
EN
NU 212 6 2
BE
PR 21 9 "Spesa % "
FL "H"
FI QTA
EN
CURRENCY 113 18
BE
PR 42 9 "Prezzo "
FL "U"
FI PREZZO
EN
NU 114 13 5
BE
PR 15 10 "Qta' evasa "
FI QTAEVASA
EN
BO 115
BE
PR 42 10 "Saldata "
FI RIGAEVASA
EN
DA 130
BE
PR 53 10 "Consegna "
FI DATACONS
EN
NU 118 7
BE
PR 2 12 "N.Colli "
FI NCOLLI
EN
NU 116 15 2
BE
PR 22 12 "Tara "
FI TARA
EN
NU 117 15 2
BE
PR 46 12 "Peso netto "
FI PNETTO
EN
ST 120 25
BE
PR 2 11 "Sconto "
FI SCONTO
EN
NU 121 5 2
BE
PR 42 11 "Provvigione"
FI PERCPROV
EN
ST 124 4
BE
PR 2 13 "Cod. IVA "
US %IVA
IN CODTAB 124
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 124 CODTAB
OU 252 S0
FL "U"
VA 19 1 2
CH NORMAL
FI CODIVA
EN
ST 252 50
BE
PR 22 13 ""
US %IVA KE 2
IN S0 252
DI "Descrizione@50" S0
DI "Codice@20" CODTAB
OU 124 CODTAB
OU 252 S0
EN
ST 127 5
BE
PR 2 18 "Caus.mag. "
US %CAU
IN CODTAB 127
DI "Codice@20" CODTAB
DI "Descrizione@50" S0
OU 127 CODTAB
OU 255 S0
FL "U"
CH NORMAL
FI CAUSMAG
EN
ST 255 50
BE
PR 22 18 ""
FL "D"
EN
EN
PA "Pag.2" -1 -1 76 21
ST 128 3
BE
PR 2 3 "Mag.colleg. "
CO US 103
IN CODTAB 128
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 128 CODTAB
OU 256 S0
WA "Magazzino assente"
FL "U"
KE 1
CH NORMAL
FI CODMAGC[1,3]
EN
ST 256 50
BE
PR 22 3 ""
FL "D"
EN
ST 129 2
BE
PR 2 4 "Deposito "
US MAG SE (CODTAB[1,3]==#128) && (CODTAB[4,5]!="")
IN CODTAB[1,3] 128
IN CODTAB[4,5] 129
DI "Codice mag." CODTAB[1,3]
DI "Codice dep." CODTAB[4,5]
DI "Descrizione@50" S0
OU 128 CODTAB[1,3]
OU 129 CODTAB[4,5]
OU 257 S0
ME DIRTY,128|9,128
CH NORMAL
WA "Deposito assente"
FL "U"
KE 1
FI CODMAGC[4,5]
EN
ST 257 50
BE
PR 22 4 ""
FL "D"
EN
ST 138 5
BE
PR 2 9 "Impianto "
US IMP
IN CODTAB 138
DI "Codice Impianto" CODTAB
DI "Descrizione @50" S0
OU 138 CODTAB
OU 258 S0
FI IMPIANTO
FL "U"
CH NORMAL
EN
ST 258 50
BE
PR 22 9 ""
US IMP KE 2
IN S0 258
DI "Descrizione @50" S0
DI "Codice Impianto" CODTAB
CO OU 138
CH NORMAL
EN
ST 139 5
BE
PR 2 10 "Linea "
US LNP
IN CODTAB 139
DI "Codice Linea" CODTAB
DI "Descrizione @50" S0
OU 139 CODTAB
OU 259 S0
FI LINEA
FL "U"
CH NORMAL
EN
ST 259 50
BE
PR 22 10 ""
US LNP KE 2
IN S0 259
DI "Descrizione @50" S0
DI "Codice Linea" CODTAB
CO OU 139
CH NORMAL
EN
PA "Pag.3" -1 -1 76 21
GR -1 78 14
BE
PR 1 0 "Contabilita' analitica"
EN
ENDMASK

View File

@ -0,0 +1,171 @@
PA "FATTURE EMESSE PER COMMESSA" -1 -1 80 12
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
ST 30 70 50
BE
PR 8 -4 "Profilo "
PSELECT
GR 1
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
CH NORMAL
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
CH FO
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 510 20
BE
PR 2 5 ""
US 147
IN CODCMS 510
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 510 CODCMS
OU 515 CODCMS
OU 511 DESCRIZ
FI DACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 511 50
BE
PR 25 5 ""
US 147 KE 2
IN DESCRIZ 511
DI "Descrizione @50" DESCRIZ
DI "Codice commessa@20" CODCMS
CO OU 510
CH NORMAL
EN
ST 515 20
BE
PR 2 6 ""
US 147
IN CODCMS 515
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 515 CODCMS
OU 516 DESCRIZ
FI ACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 516 50
BE
PR 25 6 ""
US 147 KE 2
IN DESCRIZ 516
DI "Descrizione @50" DESCRIZ
DI "Codice commessa@20" CODCMS
CO OU 515
CH NORMAL
EN
EN
TOOLBAR "topbar" 0 0 0 2
BU 24 2 2
BE
PR 1 1 "Stampa"
PI 118
EN
BU 25 2 2
BE
PR 2 1 "Imposta"
PI 165
EN
BU -1 2 2
BE
PR -1 1 ""
PI 0
EN
BU 33 2 2
BE
PR 1 1 "Info"
ME EXIT,332
PI 162
EN
BU 34 2 2
BE
PR 2 1 "Help"
ME EXIT,331
PI 163
EN
BU -1 2 2
BE
PR -1 0 ""
PI 0
EN
BU 9 2 2
BE
PR 3 1 "Fine"
ME EXIT,20334
PI 114
EN
EN
ENDMASK

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report name="_fat_em_com" orientation="2" lpi="6">
<description>Fatture emesse per commessa</description>
<font face="Courier New" size="10" />
<section type="Head" />
<section type="Head" level="1" height="3">
<field type="Testo" width="50" height="2" pattern="1" text="Fatture emesse per commessa ">
<font face="Times New Roman" bold="1" size="18" />
</field>
<field border="1" y="1.75" type="Linea" width="43" height="0" pattern="1" />
</section>
<section repeat="1" type="Head" level="2" height="2">
<groupby>34.CODCMS</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2.100
MESSAGE RESET,F2.200</prescript>
<field type="Testo" width="10" pattern="1" text="Commessa:" />
<field y="1.25" type="Testo" width="6.5" pattern="1" text="Tipodoc">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="7.62" y="1.25" type="Testo" width="4.5" pattern="1" text="Num.">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="15" y="1.25" type="Testo" width="5" pattern="1" text="Data">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="29.25" y="1.25" type="Testo" width="29" pattern="1" text="Ragione Sociale">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="65" y="1.25" type="Testo" width="29" pattern="1" text="Descrizione Riga">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="104" y="1.25" type="Testo" width="7" pattern="1" text="Importo">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="123.62" y="1.25" type="Testo" width="7" pattern="1" text="Pagato">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="114.75" y="1.37" type="Testo" width="7" pattern="1" text="Tot. Doc.">
<font italic="1" face="Courier New" size="8" />
</field>
<field border="1" y="2" type="Linea" width="130" height="0" pattern="1" />
<field x="10" type="Stringa" bg_color="#C0C0C0" width="20" id="10">
<font face="Courier New" bold="1" size="10" />
<source>34.CODCMS</source>
</field>
<field x="31" type="Stringa" bg_color="#C0C0C0" width="50" id="20">
<font face="Courier New" bold="1" size="10" />
<source>SENZA COMMESSA</source>
<prescript description="H2.20 PRESCRIPT">MESSAGE _ISAMREAD,147,CODCMS=#10,DESCRIZ</prescript>
</field>
</section>
<section type="Body" />
<section type="Body" level="1">
<field x="4" type="Numero" align="right" width="7" pattern="1">
<font face="Courier New" size="8" />
<source>NDOC</source>
</field>
<field x="13" type="Data" width="8" pattern="1">
<font face="Courier New" size="8" />
<source>DATADOC</source>
</field>
<field x="22" type="Numero" align="right" width="6" pattern="1">
<font face="Courier New" size="8" />
<source>CODCF</source>
</field>
<field x="29" type="Stringa" width="30" pattern="1">
<font face="Courier New" size="7" />
<source>TRIM(20.RAGSOC[1,30])+TRIM(20.RAGSOC[31,50])</source>
</field>
<field x="60" type="Stringa" width="42" pattern="1">
<font italic="1" face="Courier New" size="7" />
<source>TRIM(34.DESCR[1,45])</source>
</field>
<field x="90" y="1.25" type="Numero" hidden="1" align="right" width="7" pattern="1">
<font face="Courier New" size="8" />
<source>33.NUMREG</source>
</field>
<field type="Stringa" width="4" id="10" pattern="1">
<font face="Courier New" size="8" />
<source>TIPODOC</source>
</field>
<field x="11" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1">
<source>IF(210@.B7='X',-1,1)</source>
</field>
<field x="103" type="Valuta" align="right" width="10" id="12" pattern="1" text="###.###.###,@@">
<font face="Courier New" size="8" />
<source>#11*(33.IMPONIBILI)</source>
<prescript description="B1.12 PRESCRIPT">MESSAGE ADD,F2.100</prescript>
</field>
<field x="113.5" type="Valuta" align="right" width="10" id="20" pattern="1" text="###.###.###,@@">
<font face="Courier New" size="8" />
<source>#11*(33.TOTDOC)</source>
<prescript description="B1.20 PRESCRIPT">MESSAGE ADD,F2.200</prescript>
</field>
<field x="122" type="Array" hidden="1" align="right" fg_color="#FF0000" width="3.5" id="104" pattern="1">
<font face="Courier New" size="8" />
<source>28.CHIUSA</source>
<list>
<li Value="NO" Code=" ">MESSAGE ENABLE,105</li>
<li Value="SI" Code="X">MESSAGE ENABLE,110</li>
</list>
</field>
<field x="125.5" deactivated="1" type="Array" align="right" fg_color="#FF0000" width="3.5" id="105" pattern="1">
<font face="Courier New" size="9" />
<source>28.CHIUSA</source>
<list>
<li Value="NO" Code=" " />
<li Value="SI" Code="X" />
</list>
</field>
<field x="125.62" deactivated="1" type="Array" align="right" width="3.5" id="110" pattern="1">
<font face="Courier New" size="8" />
<source>28.CHIUSA</source>
<list>
<li Value="NO" Code=" " />
<li Value="SI" Code="X" />
</list>
</field>
</section>
<section type="Foot" />
<section type="Foot" level="1" />
<section type="Foot" level="2" height="2">
<field type="Testo" width="25.5" pattern="1" text="Totale Commessa" />
<field border="1" type="Linea" width="130" height="0" pattern="1" />
<field border="1" x="95" type="Rettangolo" width="30.5" height="1.5" pattern="1" />
<field x="99" y="0.25" type="Valuta" align="right" width="12" id="100" pattern="1" text="###.###.###,@@">
<font face="Courier New" bold="1" size="10" />
</field>
<field x="111.5" y="0.31" type="Valuta" align="right" width="12" id="200" pattern="1" text="###.###.###,@@">
<font face="Courier New" bold="1" size="10" />
</field>
</section>
<sql>USE DOC
SELECT (CODNUM=#S_NUM)&#26;&#26;(BETWEEN(34.CODCMS,#DACMS,#ACMS)||(#DACMS=''))&#26;&#26;(BETWEEN(DATADOC,#DADATA,#ADATA))
BY 34.CODCMS NDOC
JOIN CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 28 TO 33 KEY 2 INTO NREG==NUMREG NUMRIG='1'
JOIN RDOC INTO CODNUM==CODNUM ANNO=ANNO PROVV==PROVV NDOC=NDOC
NRIGA=='1'
JOIN %TIP TO 33 ALIAS 210 INTO CODTAB=TIPODOC</sql>
</report>

View File

@ -0,0 +1,140 @@
PA "FATTURE RICEVUTE PER COMMESSA" -1 -1 80 12
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
ST 30 70 50
BE
PR 8 -4 "Profilo "
PSELECT
GR 1
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
CH NORMAL
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
CH FO
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 510 20
BE
PR 2 5 ""
US 147
IN CODCMS 510
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 510 CODCMS
OU 515 CODCMS
OU 511 DESCRIZ
FI DACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 511 50
BE
PR 25 5 ""
US 147 KE 2
IN S0 511
DI "Descrizione @50" DESCRIZ
DI "Codice commessa@20" CODCMS
CO OU 510
CH NORMAL
EN
ST 515 20
BE
PR 2 6 ""
US 147
IN CODCMS 515
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 515 CODCMS
OU 516 DESCRIZ
FI ACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 516 50
BE
PR 25 6 ""
US CMS KE 2
IN S0 516
DI "Descrizione @50" S0
DI "Codice commessa@20" CODTAB
CO OU 515
CH NORMAL
EN
BU 1 10 2
BE
PR -12 -1 ""
EN
BU 9 10 2
BE
PR -22 -1 ""
EN
EN
ENDMASK

View File

@ -0,0 +1,107 @@
<report name="_fat_ric_com" orientation="2" lpi="6">
<description>Fatture ricevute per commessa</description>
<font face="Courier New" size="10" />
<section type="Head" />
<section type="Head" level="1" height="3">
<field type="Testo" width="50" height="2" pattern="1" text="Fatture ricevute per commessa ">
<font face="Times New Roman" bold="1" size="18" />
</field>
<field border="1" y="1.75" type="Linea" width="45" height="0" pattern="1" />
</section>
<section repeat="1" type="Head" level="2" height="2">
<groupby>34.CODCMS</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2.100</prescript>
<field type="Testo" width="10" pattern="1" text="Commessa:" />
<field y="1.25" type="Testo" width="6.5" pattern="1" text="Tipodoc">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="7.62" y="1.25" type="Testo" width="4.5" pattern="1" text="Prot.">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="15" y="1.25" type="Testo" width="5" pattern="1" text="Data">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="29.25" y="1.25" type="Testo" width="29" pattern="1" text="Ragione Sociale">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="65" y="1.25" type="Testo" width="29" pattern="1" text="Descrizione Riga">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="110" y="1.25" type="Testo" width="7" pattern="1" text="Importo">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="118.12" y="1.25" type="Testo" width="7" pattern="1" text="Pagato">
<font italic="1" face="Courier New" size="8" />
</field>
<field x="124.37" y="1.25" type="Testo" width="9.5" pattern="1" text="N.reg.CG ">
<font italic="1" face="Courier New" size="8" />
</field>
<field border="1" y="2" type="Linea" width="130" height="0" pattern="1" />
<field x="10" type="Stringa" bg_color="#C0C0C0" width="20" id="10">
<font face="Courier New" bold="1" size="10" />
<source>34.CODCMS</source>
<alt_source>33.CODCMS</alt_source>
</field>
<field x="31" type="Stringa" bg_color="#C0C0C0" width="50" id="20">
<font face="Courier New" bold="1" size="10" />
<source>SENZA COMMESSA</source>
<prescript description="H2.20 PRESCRIPT">MESSAGE _ISAMREAD,147,CODCMS=#10,DESCRIZ
</prescript>
</field>
</section>
<section type="Body" />
<section type="Body" level="1">
<field type="Stringa" width="4" pattern="1">
<source>TIPODOC</source>
</field>
<field x="4" type="Numero" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="13" type="Data" width="8" pattern="1">
<source>DATADOC</source>
</field>
<field x="22" type="Numero" align="right" width="6" pattern="1">
<source>CODCF</source>
</field>
<field x="29" type="Stringa" width="34" pattern="1">
<source>TRIM(20.RAGSOC[1,30])+TRIM(20.RAGSOC[31,50])</source>
</field>
<field x="65" type="Stringa" width="44" pattern="1">
<source>TRIM(34.DESCR[1,45])</source>
</field>
<field x="109.5" type="Valuta" align="right" width="10" pattern="1" text="###.###.###,@@">
<source>#11*(33.TOTDOC)</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F2.100</prescript>
</field>
<field x="124" type="Numero" align="right" width="7" pattern="1">
<source>33.NUMREG</source>
</field>
<field x="11.62" y="0.12" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1">
<source>IF(210@.B7='X',-1,1)</source>
</field>
<field x="120.5" type="Array" align="right" fg_color="#FF8080" width="3" id="105" pattern="1">
<source>28.CHIUSA</source>
<list>
<li Value="NO" Code=" ">#FF8080 #THIS SET_FORE_COLOR</li>
<li Value="SI" Code="X">#0000FF #THIS SET_FORE_COLOR</li>
</list>
</field>
</section>
<section type="Foot" />
<section type="Foot" level="1" />
<section type="Foot" level="2" height="2">
<field border="1" type="Linea" width="130" height="0" pattern="1" />
<field type="Testo" width="25.5" pattern="1" text="Totale Commessa" />
<field border="1" x="102.5" type="Rettangolo" width="17" height="1.5" pattern="1" />
<field x="104" y="0.25" type="Valuta" align="right" width="15" id="100" pattern="1" text="###.###.###,@@">
<font face="Courier New" bold="1" size="10" />
</field>
</section>
<sql>USE 33 SELECT ((CODNUM=#S_NUM)||(CODNUM='RIM')||(CODNUM='PAR'))&#26;&#26;((34.CODCMS&#3E;=#DACMS)&#26;&#26;(34.CODCMS&#3C;=#ACMS)||(#DACMS=''))&#26;&#26;(NUM(ANSI(33.DATADOC)&#3E;=ANSI(#DADATA)))&#26;&#26;(NUM(ANSI(33.DATADOC)&#3C;=ANSI(#ADATA)))
BY 34.CODCMS NDOC
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 28 TO 33 KEY 2 INTO NREG==NUMREG NUMRIG='1'
JOIN 34 TO 33 INTO CODNUM==CODNUM ANNO=ANNO PROVV==PROVV NDOC=NDOC NRIGA=='1'
JOIN %TIP TO 33 ALIAS 210 INTO CODTAB=TIPODOC</sql>
</report>

View File

@ -0,0 +1,168 @@
PA "INCARICHI PER COMMESSA" -1 -1 80 12
GR -1 39 3
BE
PR 2 1 "Seleziona Documenti"
FL ""
EN
ST 30 70 50
BE
PR 8 -4 "Profilo "
PSELECT
GR 1
EN
NU 401 4
BE
PR 4 2 "Anno "
FI S_ANNO
KE 1
US ESC
CH NORMAL
IN CODTAB 401
DI "Codice" CODTAB
DI "Data inizio esercizio" D0
DI "Data fine esercizio" D1
OU 401 CODTAB
OU 503 D0
OU 504 D1
FL "RZ"
EN
ST 402 4
BE
PR 18 2 "Num. "
FI S_NUM
HE "Codice numerazione"
US %NUM
IN CODTAB 402
DI "Codice" CODTAB
DI "Descrizione@50" S0
OU 402 CODTAB
CH FO
FLAG "UPA"
WA "Numerazione assente"
KE 1 2
EN
GR -1 23 4
BE
PR 50 1 "Seleziona Date limiti"
FL ""
EN
DA 503
BE
PR 52 2 "Da Data "
FI DADATA
GR 1
EN
DA 504
BE
PR 52 3 "A Data "
FI ADATA
GR 2
EN
GR -1 78 4
BE
PR 1 4 "Seleziona Commesse "
FL ""
EN
ST 510 20
BE
PR 2 5 ""
US 147
IN CODCMS 510
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 510 CODCMS
OU 515 CODCMS
OU 511 DESCRIZ
FI DACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 511 50
BE
PR 25 5 ""
US 147 KE 2
IN S0 511
DI "Descrizione @50" DESCRIZ
DI "Codice commessa@20" CODCMS
CO OU 510
CH NORMAL
EN
ST 515 20
BE
PR 2 6 ""
US 147
IN CODCMS 515
DI "Codice commessa@20" CODCMS
DI "Descrizione @50" DESCRIZ
DI "Chiusa" CHIUSA
OU 515 CODCMS
OU 516 DESCRIZ
FI ACMS
FL "UZ"
CH NORMAL
ADD RU ca0 -5
EN
ST 516 50
BE
PR 25 6 ""
US CMS KE 2
IN S0 516
DI "Descrizione @50" S0
DI "Codice commessa@20" CODTAB
CO OU 515
CH NORMAL
EN
EN
TOOLBAR "" 0 0 0 2
BU 1 2 2
BE
PR 1 1 "Conferma"
PI 101
EN
BU -1 2 2
BE
PR -1 1 ""
PI 0
EN
BU 33 2 2
BE
PR 1 1 "Info"
ME EXIT,332
PI 162
EN
BU 34 2 2
BE
PR 2 1 "Help"
ME EXIT,331
PI 163
EN
BU -1 2 2
BE
PR -1 0 ""
PI 0
EN
BU 9 2 2
BE
PR 3 1 "Fine"
ME EXIT,20334
PI 114
EN
EN
ENDMASK

View File

@ -0,0 +1,193 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report name="_inc_per_com" orientation="2" lpi="6" command="ve1 -3">
<description>Incarichi per commessa</description>
<font face="Arial" size="8" />
<section type="Head" pattern="1" />
<section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="1" radius="100" x="47.5" y="0.5" type="Testo" valign="center" align="center" shade_offset="50" width="50" height="2" pattern="2" text="Incarichi per commessa ">
<font face="Arial" bold="1" size="18" />
</field>
</section>
<section repeat="1" type="Head" level="2" pattern="1">
<groupby>CODCMS</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="0.5" y="0.25" type="Testo" width="10" pattern="1" text="Commessa:">
<font italic="1" face="Arial" bold="1" size="8" />
</field>
<field x="1" y="1.75" type="Testo" width="6.5" pattern="1" text="Tipodoc">
<font italic="1" face="Arial" size="8" />
</field>
<field x="8.62" y="1.75" type="Testo" width="4.5" pattern="1" text="Num.">
<font italic="1" face="Arial" size="8" />
</field>
<field x="16" y="1.75" type="Testo" width="5" pattern="1" text="Data">
<font italic="1" face="Arial" size="8" />
</field>
<field x="23.25" y="1.75" type="Testo" width="29" pattern="1" text="Cod Cli&#2F;For - Ragione Sociale">
<font italic="1" face="Arial" size="8" />
</field>
<field x="62" y="1.75" type="Testo" width="29" pattern="1" text="Descrizione Riga">
<font italic="1" face="Arial" size="8" />
</field>
<field x="101" y="1.75" type="Testo" align="right" width="9" pattern="1" text="Imponibile">
<font italic="1" face="Arial" size="8" />
</field>
<field x="113" y="1.75" type="Testo" align="right" width="7" pattern="1" text="Imposte">
<font italic="1" face="Arial" size="8" />
</field>
<field x="125.5" y="1.75" type="Testo" align="right" width="7" pattern="1" text="Totdoc">
<font italic="1" face="Arial" size="8" />
</field>
<field x="136.12" y="1.75" type="Testo" width="17.5" pattern="1" text="Doc. Ricevuto">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.5" y="2.5" type="Linea" width="148" height="0" pattern="1" />
<field x="10.5" y="0.25" type="Stringa" bg_color="#C0C0C0" width="20" id="10" pattern="2">
<font face="Arial" bold="1" size="8" />
<source>CODCMS</source>
</field>
<field x="31.5" y="0.25" type="Stringa" bg_color="#C0C0C0" width="80" id="20" pattern="2">
<font face="Arial" bold="1" size="8" />
<source>SENZA COMMESSA</source>
<prescript description="H2.20 PRESCRIPT">MESSAGE _ISAMREAD,COMMESSE,CODCMS=#10,DESCRIZ</prescript>
</field>
<field x="135" type="Numero" hidden="1" align="right" width="6" id="100" pattern="1">
<prescript description="H2.100 PRESCRIPT">0 #THIS !</prescript>
</field>
<field x="144" type="Numero" hidden="1" align="right" width="4" id="101" pattern="1">
<prescript description="H2.101 PRESCRIPT">0 #THIS !</prescript>
</field>
</section>
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<prescript description="B1 PRESCRIPT">"NDOC" @
#H2.100 @
=
"ANNO" @
#H2.101 @
=
AND
IF
HIDE
DROP
ELSE
SHOW
"NDOC" @
#H2.100 !
"ANNO" @
#H2.101 !
THEN
0 #B11.99 !
0 #B11.100 !</prescript>
<field x="1" type="Stringa" width="5" pattern="1">
<source>TIPODOC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE COPY,F11.10</prescript>
</field>
<field x="5" type="Numero" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="13" type="Data" width="8" pattern="1">
<source>33.DATADOC</source>
</field>
<field x="21" type="Numero" align="right" width="6" pattern="1">
<source>33.CODCF</source>
</field>
<field x="27.5" type="Stringa" width="34" pattern="1">
<font face="Arial Narrow" size="8" />
<source>TRIM(20.RAGSOC[1,30])+TRIM(20.RAGSOC[31,50])</source>
</field>
<field x="62" type="Stringa" width="35" pattern="1">
<font face="Arial Narrow" size="8" />
<source>TRIM(34.DESCR[1,40])</source>
</field>
<field x="12.12" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1">
<source>IF(210@.B7='X',-1,1)</source>
<prescript description="B1.11 PRESCRIPT">MESSAGE COPY,B11.11</prescript>
</field>
<field x="97.5" type="Valuta" align="right" width="12" id="98" pattern="1" text="###.###.###,@@">
<source>#11*(33.IMPONIBILI)</source>
<prescript description="B1.98 PRESCRIPT">MESSAGE ADD,F2.98
MESSAGE ADD,B11.99</prescript>
</field>
<field x="110" type="Valuta" align="right" width="10" id="99" pattern="1" hide_zero="1" text="###.###.###,@@">
<source>#11*(33.IMPOSTE)</source>
<prescript description="B1.99 PRESCRIPT">MESSAGE ADD,F2.99</prescript>
</field>
<field x="120.5" type="Valuta" align="right" width="12" id="100" pattern="1" text="###.###.###,@@">
<source>#11*(33.TOTDOC)</source>
<prescript description="B1.100 PRESCRIPT">MESSAGE ADD,F2.100</prescript>
</field>
</section>
<section type="Head" level="11" pattern="1" />
<section type="Body" level="11" pattern="1">
<sql>USE RDOC KEY 4 SELECT TIPORIGA=='06'
JOIN 33 TO 34 INTO PROVV==PROVV ANNO==ANNO CODNUM==CODNUM NDOC==NDOC
FROM DAPROVV='D' DAANNO=#PARENT.ANNO DACODNUM=#PARENT.CODNUM DANDOC=#PARENT.NDOC
TO DAPROVV='D' DAANNO=#PARENT.ANNO DACODNUM=#PARENT.CODNUM DANDOC=#PARENT.NDOC
</sql>
<prescript description="B11 PRESCRIPT">MESSAGE RESET,#80</prescript>
<field x="110.5" type="Testo" width="10" pattern="1" text="Residuo " />
<field x="134" type="Stringa" bg_color="#DEEFED" width="4" pattern="2">
<source>CODNUM</source>
</field>
<field x="138.62" type="Stringa" bg_color="#DEEFED" width="4" pattern="2">
<source>ANNO</source>
</field>
<field x="12.5" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1" />
<field x="142.75" type="Numero" align="right" bg_color="#DEEFED" width="6" id="70" pattern="2">
<source>NDOC</source>
</field>
<field x="97.5" type="Valuta" align="right" width="12" id="98" pattern="1" text="###.###.###,@@">
<source>#11*IMPNS</source>
<prescript description="B11.98 PRESCRIPT">#99 @
#THIS @ -
#99 !
</prescript>
</field>
<field x="120.5" type="Valuta" align="right" width="12" id="99" pattern="1" text="###.###.###,@@" />
</section>
<section type="Foot" level="11" pattern="1" />
<section type="Foot" pattern="1" />
<section type="Foot" level="1" pattern="1">
<field border="2" y="0.75" type="Linea" width="140" height="0" pattern="1" />
<field x="71.5" y="1.5" type="Testo" fg_color="#FFFFFF" bg_color="#000000" width="25.5" pattern="2" text="TOTALI GENERALI">
<font face="Arial" bold="1" size="8" />
</field>
<field x="97" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="12.5" id="98" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
<field x="109.5" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="10.5" id="99" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
<field x="120" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="12.5" id="100" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
</section>
<section type="Foot" level="2" height="2" pattern="1">
<field border="1" x="1" y="0.25" type="Linea" width="148" height="0" pattern="1" />
<field border="1" x="96" y="0.25" type="Rettangolo" width="37" height="1.5" pattern="1" />
<field x="70.5" y="0.75" type="Testo" width="25.5" pattern="1" text="Totali Commessa">
<font face="Arial" bold="1" size="8" />
</field>
<field x="97" y="0.5" type="Valuta" align="right" width="12.5" id="98" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.98 PRESCRIPT">MESSAGE ADD,F1.98</prescript>
</field>
<field x="109.5" y="0.5" type="Valuta" align="right" width="10.5" id="99" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.99 PRESCRIPT">MESSAGE ADD,F1.99</prescript>
</field>
<field x="120" y="0.5" type="Valuta" align="right" width="12.5" id="100" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.100 PRESCRIPT">MESSAGE ADD,F1.100</prescript>
</field>
</section>
<sql>USE 34
SELECT (CODNUM=#S_NUM)&#26;&#26;(BETWEEN(CODCMS,#DACMS,#ACMS)||(#DACMS=''))&#26;&#26;(BETWEEN(33.DATADOC,#DADATA,#ADATA))
BY CODCMS NDOC
JOIN 33 TO 34 INTO CODNUM==CODNUM ANNO=ANNO PROVV==PROVV NDOC=NDOC
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN %TIP TO 33 INTO CODTAB==TIPODOC ALIAS 210</sql>
</report>

View File

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report name="_inc_per_com" orientation="2" lpi="6" command="ve1 -3">
<description>Incarichi per commessa</description>
<font face="Arial" size="8" />
<section type="Head" pattern="1" />
<section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="1" radius="100" x="47.5" y="0.5" type="Testo" valign="center" align="center" shade_offset="50" width="50" height="2" pattern="2" text="Incarichi per commessa ">
<font face="Arial" bold="1" size="18" />
</field>
</section>
<section repeat="1" type="Head" level="2" pattern="1">
<groupby>CODCMS</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="0.5" y="0.25" type="Testo" width="10" pattern="1" text="Commessa:">
<font italic="1" face="Arial" bold="1" size="8" />
</field>
<field x="1" y="1.75" type="Testo" width="6.5" pattern="1" text="Tipodoc">
<font italic="1" face="Arial" size="8" />
</field>
<field x="8.62" y="1.75" type="Testo" width="4.5" pattern="1" text="Num.">
<font italic="1" face="Arial" size="8" />
</field>
<field x="16" y="1.75" type="Testo" width="5" pattern="1" text="Data">
<font italic="1" face="Arial" size="8" />
</field>
<field x="23.25" y="1.75" type="Testo" width="29" pattern="1" text="Cod Cli&#2F;For - Ragione Sociale">
<font italic="1" face="Arial" size="8" />
</field>
<field x="62" y="1.75" type="Testo" width="29" pattern="1" text="Descrizione Riga">
<font italic="1" face="Arial" size="8" />
</field>
<field x="101" y="1.75" type="Testo" align="right" width="9" pattern="1" text="Imponibile">
<font italic="1" face="Arial" size="8" />
</field>
<field x="113" y="1.75" type="Testo" align="right" width="7" pattern="1" text="Imposte">
<font italic="1" face="Arial" size="8" />
</field>
<field x="125.5" y="1.75" type="Testo" align="right" width="7" pattern="1" text="Totdoc">
<font italic="1" face="Arial" size="8" />
</field>
<field x="136.12" y="1.75" type="Testo" width="17.5" pattern="1" text="Doc. Ricevuto">
<font italic="1" face="Arial" size="8" />
</field>
<field border="1" x="0.5" y="2.5" type="Linea" width="148" height="0" pattern="1" />
<field x="10.5" y="0.25" type="Stringa" bg_color="#C0C0C0" width="20" id="10" pattern="2">
<font face="Arial" bold="1" size="8" />
<source>CODCMS</source>
</field>
<field x="31.5" y="0.25" type="Stringa" bg_color="#C0C0C0" width="80" id="20" pattern="2">
<font face="Arial" bold="1" size="8" />
<source>SENZA COMMESSA</source>
<prescript description="H2.20 PRESCRIPT">MESSAGE _ISAMREAD,COMMESSE,CODCMS=#10,DESCRIZ</prescript>
</field>
</section>
<section type="Body" pattern="1" />
<section type="Body" level="1" pattern="1">
<prescript description="B1 PRESCRIPT">MESSAGE RESET,B11.99
MESSAGE RESET,B11.100</prescript>
<field x="1" type="Stringa" width="5" pattern="1">
<source>TIPODOC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE COPY,F11.10</prescript>
</field>
<field x="5" type="Numero" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="13" type="Data" width="8" pattern="1">
<source>DATADOC</source>
</field>
<field x="21" type="Numero" align="right" width="6" pattern="1">
<source>CODCF</source>
</field>
<field x="27.5" type="Stringa" width="34" pattern="1">
<font face="Arial Narrow" size="8" />
<source>TRIM(20.RAGSOC[1,30])+TRIM(20.RAGSOC[31,50])</source>
</field>
<field x="62" type="Stringa" width="35" pattern="1">
<font face="Arial Narrow" size="8" />
<source>TRIM(34.DESCR[1,40])</source>
</field>
<field x="12.12" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1">
<source>IF(210@.B7='X',-1,1)</source>
<prescript description="B1.11 PRESCRIPT">MESSAGE COPY,B11.11</prescript>
</field>
<field x="97.5" type="Valuta" align="right" width="12" id="98" pattern="1" text="###.###.###,@@">
<source>#11*(33.IMPONIBILI)</source>
<prescript description="B1.98 PRESCRIPT">MESSAGE ADD,F2.98
MESSAGE ADD,B11.99</prescript>
</field>
<field x="110" type="Valuta" align="right" width="10" id="99" pattern="1" hide_zero="1" text="###.###.###,@@">
<source>#11*(33.IMPOSTE)</source>
<prescript description="B1.99 PRESCRIPT">MESSAGE ADD,F2.99</prescript>
</field>
<field x="120.5" type="Valuta" align="right" width="12" id="100" pattern="1" text="###.###.###,@@">
<source>#11*(33.TOTDOC)</source>
<prescript description="B1.100 PRESCRIPT">MESSAGE ADD,F2.100</prescript>
</field>
</section>
<section type="Head" level="11" pattern="1" />
<section type="Body" level="11" pattern="1">
<sql>USE RDOC KEY 4 SELECT TIPORIGA=='06'
JOIN 33 TO 34 INTO PROVV==PROVV ANNO==ANNO CODNUM==CODNUM NDOC==NDOC
FROM DAPROVV='D' DAANNO=#PARENT.ANNO DACODNUM=#PARENT.CODNUM DANDOC=#PARENT.NDOC
TO DAPROVV='D' DAANNO=#PARENT.ANNO DACODNUM=#PARENT.CODNUM DANDOC=#PARENT.NDOC
</sql>
<prescript description="B11 PRESCRIPT">MESSAGE RESET,#80</prescript>
<field x="110.5" type="Testo" width="10" pattern="1" text="Residuo " />
<field x="134" type="Stringa" bg_color="#DEEFED" width="4" pattern="2">
<source>CODNUM</source>
</field>
<field x="138.62" type="Stringa" bg_color="#DEEFED" width="4" pattern="2">
<source>ANNO</source>
</field>
<field x="12.5" type="Stringa" hidden="1" align="right" width="1.5" id="11" pattern="1" />
<field x="142.75" type="Numero" align="right" bg_color="#DEEFED" width="6" id="70" pattern="2">
<source>NDOC</source>
</field>
<field x="97.5" type="Valuta" align="right" width="12" id="98" pattern="1" text="###.###.###,@@">
<source>#11*IMPNS</source>
<prescript description="B11.98 PRESCRIPT">#99 @
#THIS @ -
#99 !
</prescript>
</field>
<field x="120.5" type="Valuta" align="right" width="12" id="99" pattern="1" text="###.###.###,@@" />
</section>
<section type="Foot" level="11" pattern="1" />
<section type="Foot" pattern="1" />
<section type="Foot" level="1" pattern="1">
<field border="2" y="0.75" type="Linea" width="140" height="0" pattern="1" />
<field x="71.5" y="1.5" type="Testo" fg_color="#FFFFFF" bg_color="#000000" width="25.5" pattern="2" text="TOTALI GENERALI">
<font face="Arial" bold="1" size="8" />
</field>
<field x="97" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="12.5" id="98" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
<field x="109.5" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="10.5" id="99" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
<field x="120" y="1.5" type="Valuta" align="right" fg_color="#FFFFFF" bg_color="#000000" width="12.5" id="100" pattern="2" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
</field>
</section>
<section type="Foot" level="2" height="2" pattern="1">
<field border="1" x="1" y="0.25" type="Linea" width="148" height="0" pattern="1" />
<field border="1" x="96" y="0.25" type="Rettangolo" width="37" height="1.5" pattern="1" />
<field x="70.5" y="0.75" type="Testo" width="25.5" pattern="1" text="Totali Commessa">
<font face="Arial" bold="1" size="8" />
</field>
<field x="97" y="0.5" type="Valuta" align="right" width="12.5" id="98" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.98 PRESCRIPT">MESSAGE ADD,F1.98</prescript>
</field>
<field x="109.5" y="0.5" type="Valuta" align="right" width="10.5" id="99" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.99 PRESCRIPT">MESSAGE ADD,F1.99</prescript>
</field>
<field x="120" y="0.5" type="Valuta" align="right" width="12.5" id="100" pattern="1" text="###.###.###,@@">
<font face="Arial" bold="1" size="8" />
<prescript description="F2.100 PRESCRIPT">MESSAGE ADD,F1.100</prescript>
</field>
</section>
<sql>USE 33
SELECT (CODNUM=#S_NUM)&#26;&#26;(BETWEEN(34.CODCMS,#DACMS,#ACMS)||(#DACMS=''))&#26;&#26;(BETWEEN(DATADOC,#DADATA,#ADATA))
BY 34.CODCMS NDOC
JOIN 20 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF
JOIN 34 TO 33 INTO CODNUM==CODNUM ANNO=ANNO PROVV==PROVV NDOC=NDOC NRIGA=='1'
JOIN %TIP TO 33 INTO CODTAB==TIPODOC ALIAS 210</sql>
</report>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="agg_regst">
<description>aggiorna il flag registro stampato</description>
<sql>ODBC(Campo_FCSR)
update mov
set regst=1
where regst=0 and reg&#3C;&#3E;''and annoes&#3C;2014</sql>
</query>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="alien">
<description>Alienazione</description>
<tables>
<table Name="MOVCE" Num="142" />
<table Name="CESPI" Num="139" Father="MOVCE">(IDCESPITE=IDCESPITE)</table>
</tables>
<fields>
<field Name="IDCESPITE" Table="MOVCE" />
<field Name="CODMOV" ExprTo="E" Table="MOVCE" ExprFrom="E" />
<field Name="DTMOV" Table="MOVCE" />
<field Name="DTALIEN" Table="CESPI" />
<field Name="DESC" Table="CESPI" />
</fields>
<sql>SELECT MOVCE.IDCESPITE,MOVCE.CODMOV,MOVCE.DTMOV,CESPI.DTALIEN,CESPI.DESC
FROM MOVCE,CESPI
WHERE (MOVCE.CODMOV='E')AND(CESPI.IDCESPITE=MOVCE.IDCESPITE)
AND(CESPI.DTALIEN&#3C;&#3E;MOVCE.DTMOV);</sql>
</query>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<query Name="bloccati">
<description>movana bloccati</description>
<sql>USE MOVANA
SELECT (ANNOES=2008)&#26;&#26;(BLOCCATO="X")
</sql>
</query>

View File

@ -0,0 +1,334 @@
<?xml version="1.0" encoding="UTF-8" ?>
<report libraries="ve1300" name="bollacli" lpi="6" command="ve1 -2">
<font face="Courier New" size="10" />
<section type="Head" height="32" pattern="1">
<field x="7" y="4" deactivated="1" type="Stringa" width="36" id="1" pattern="1">
<groups>15</groups>
<prescript description="H0.1 PRESCRIPT">MESSAGE _DITTA,!RAGSOC</prescript>
</field>
<field x="7" y="5" deactivated="1" type="Stringa" width="36" id="2" pattern="1">
<groups>15</groups>
<prescript description="H0.2 PRESCRIPT">MESSAGE _DITTA,!IND</prescript>
</field>
<field x="7" y="6" deactivated="1" type="Stringa" width="5" id="3" pattern="1">
<groups>15</groups>
<prescript description="H0.3 PRESCRIPT">MESSAGE _DITTA,!CAP</prescript>
</field>
<field x="14" y="6" deactivated="1" type="Stringa" width="30" id="4" pattern="1">
<groups>15</groups>
<prescript description="H0.4 PRESCRIPT">MESSAGE _DITTA,!COM</prescript>
</field>
<field x="7" y="7" deactivated="1" type="Testo" width="5" id="5" pattern="1" text="P.IVA">
<groups>15</groups>
</field>
<field x="13" y="7" deactivated="1" type="Stringa" width="16" id="6" pattern="1">
<groups>15</groups>
<prescript description="H0.6 PRESCRIPT">MESSAGE _DITTA,!IVA</prescript>
</field>
<field x="7" y="8" deactivated="1" type="Testo" width="9" id="7" pattern="1" text="COD.FISC.">
<groups>15</groups>
</field>
<field x="17" y="8" deactivated="1" type="Stringa" width="16" id="8" pattern="1">
<groups>15</groups>
<prescript description="H0.8 PRESCRIPT">MESSAGE _DITTA,!CF</prescript>
</field>
<field x="83" y="24" type="Stringa" width="2" id="9" pattern="1">
<prescript description="H0.9 PRESCRIPT">MESSAGE _PAGENO</prescript>
</field>
<field x="47" y="15" type="Stringa" width="35" height="2" id="10" pattern="1">
<prescript description="H0.10 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="47" y="17" type="Stringa" width="35" height="2" id="11" pattern="1">
<prescript description="H0.11 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="47" y="19" type="Stringa" width="35" id="12" pattern="1">
<prescript description="H0.12 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="47" y="20" type="Stringa" width="5" id="13" pattern="1">
<prescript description="H0.13 PRESCRIPT">MESSAGE _CLIENTE,!CAP</prescript>
</field>
<field x="53" y="20" type="Stringa" hidden="1" width="30" height="2" id="14" pattern="1">
<prescript description="H0.14 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;DENCOM
MESSAGE COPY,16</prescript>
</field>
<field x="75" y="21" type="Stringa" hidden="1" width="2" id="15" pattern="1">
<prescript description="H0.15 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;PROVCOM
MESSAGE APPEND,16</prescript>
</field>
<field x="53" y="20" type="Stringa" width="30" height="2" id="16" pattern="1" />
<field x="62" y="24" type="Data" width="8" id="17" pattern="1">
<source>33.DATADOC</source>
</field>
<field x="74" y="24" type="Numero" align="right" width="7" id="18" pattern="1" hide_zero="1">
<source>NDOC</source>
</field>
<field x="25" type="Stringa" hidden="1" width="5" id="19" pattern="1">
<source>CODINDSP</source>
<prescript description="H0.19 PRESCRIPT">MESSAGE EMPTY ENABLE,10@|DISABLE,11@|DISABLE,30
MESSAGE DISABLE,10@|ENABLE,11@|DISABLE,30</prescript>
</field>
<field x="5" y="15" deactivated="1" type="Stringa" width="35" height="2" id="20" pattern="1">
<groups>11</groups>
<source>16.RAGSOC</source>
</field>
<field x="5" y="17" type="Stringa" hidden="1" width="35" id="21" pattern="1">
<source>16.INDIR</source>
<prescript description="H0.21 PRESCRIPT">MESSAGE COPY,23</prescript>
</field>
<field x="5" y="17" type="Stringa" hidden="1" width="10" id="22" pattern="1">
<source>16.CIV</source>
<prescript description="H0.22 PRESCRIPT">MESSAGE APPEND,23</prescript>
</field>
<field x="5" y="17" deactivated="1" type="Stringa" width="35" height="2" id="23" pattern="1">
<groups>11</groups>
</field>
<field x="5" y="19" deactivated="1" type="Stringa" width="35" id="24" pattern="1">
<groups>11</groups>
<source>16.LOCALITA</source>
</field>
<field x="5" y="20" deactivated="1" type="Stringa" width="5" id="25" pattern="1">
<groups>11</groups>
<source>16.CAP</source>
</field>
<field x="15" y="1" type="Stringa" hidden="1" width="5" id="26" pattern="1">
<source>16.COM</source>
</field>
<field x="11" y="20" type="Stringa" hidden="1" width="25" height="2" id="27" pattern="1">
<prescript description="H0.27 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#26,DENCOM
MESSAGE COPY,29</prescript>
</field>
<field x="33" y="20" type="Stringa" hidden="1" width="2" id="28" pattern="1">
<prescript description="H0.28 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#26,PROVCOM
MESSAGE APPEND,29</prescript>
</field>
<field x="11" y="20" deactivated="1" type="Stringa" width="27" height="2" id="29" pattern="1">
<groups>11</groups>
</field>
<field x="5" y="15" deactivated="1" type="Testo" width="30" id="30" pattern="1" text="IDEM" />
<field x="5" y="15" deactivated="1" type="Stringa" width="35" height="2" id="31" pattern="1">
<groups>10</groups>
<prescript description="H0.31 PRESCRIPT">MESSAGE _CLIENTE,!RAGSOC</prescript>
</field>
<field x="5" y="17" deactivated="1" type="Stringa" width="35" height="2" id="32" pattern="1">
<groups>10</groups>
<prescript description="H0.32 PRESCRIPT">MESSAGE _CLIENTE,!INDNUM</prescript>
</field>
<field x="5" y="19" deactivated="1" type="Stringa" width="35" id="33" pattern="1">
<groups>10</groups>
<prescript description="H0.33 PRESCRIPT">MESSAGE _CLIENTE,LOCALITACF</prescript>
</field>
<field x="5" y="20" deactivated="1" type="Stringa" width="5" id="34" pattern="1">
<groups>10</groups>
<prescript description="H0.34 PRESCRIPT">MESSAGE _CLIENTE,CAPCF</prescript>
</field>
<field x="11" y="20" type="Stringa" hidden="1" width="21" height="2" id="35" pattern="1">
<prescript description="H0.35 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;DENCOM
MESSAGE COPY,37</prescript>
</field>
<field x="33" y="21" type="Stringa" hidden="1" width="2" id="36" pattern="1">
<prescript description="H0.36 PRESCRIPT">MESSAGE _CLIENTE,!COM-&#3E;PROVCOM
MESSAGE APPEND,37</prescript>
</field>
<field x="11" y="20" deactivated="1" type="Stringa" width="21" height="2" id="37" pattern="1">
<groups>10</groups>
</field>
<field x="5" y="24" type="Stringa" width="10" id="38" pattern="1">
<source>NUMDOCRIF</source>
</field>
<field x="19" y="24" type="Data" width="8" id="39" pattern="1">
<source>DATADOCRIF</source>
</field>
<field x="5" y="26" type="Stringa" width="25" id="40" pattern="1">
<source>201@.S0</source>
</field>
<field x="32" y="26" type="Stringa" width="27" id="41" pattern="1">
<source>208@.S0</source>
</field>
<field x="60" y="26" type="Stringa" width="25" id="42" pattern="1">
<source>204@.S0</source>
</field>
<field x="5" y="28" type="Stringa" width="7" id="43" pattern="1">
<source>CODCF</source>
</field>
<field x="13" type="Stringa" hidden="1" width="11" id="44" pattern="1">
<prescript description="H0.44 PRESCRIPT">MESSAGE _CLIENTE,PAIV
MESSAGE COPY,45</prescript>
</field>
<field x="3" y="1" type="Stringa" hidden="1" width="11" id="45" pattern="1">
<prescript description="H0.45 PRESCRIPT">MESSAGE EMPTY ENABLE,47
MESSAGE ENABLE,46</prescript>
</field>
<field x="14" y="28" deactivated="1" type="Stringa" width="11" id="46" pattern="1">
<prescript description="H0.46 PRESCRIPT">MESSAGE _CLIENTE,PAIV</prescript>
</field>
<field x="12" y="28" deactivated="1" type="Stringa" width="16" id="47" pattern="1">
<prescript description="H0.47 PRESCRIPT">MESSAGE _CLIENTE,COFI</prescript>
</field>
<field x="32" y="24" type="Stringa" width="24" id="48" pattern="1">
<source>203@.S0</source>
</field>
<field x="32" y="28" type="Stringa" width="50" id="51" pattern="1">
<source>207@.S0</source>
</field>
<field x="4" deactivated="1" type="Stringa" hidden="1" width="2" id="200" pattern="1">
<prescript description="H0.200 PRESCRIPT">MESSAGE ENABLE,15@</prescript>
</field>
</section>
<section type="Head" level="1" pattern="1" />
<section type="Body" pattern="1">
<field x="3" y="1" type="Immagine" width="84" height="63" pattern="1">
<source>"Crpbolla.bmp"</source>
</field>
<field x="4.37" y="7.62" type="Testo" align="right" fg_color="#00356A" width="35" id="1" pattern="1" text="Centro Ricerche Produzioni Animali - C.R.P.A. S.p.A.">
<font face="Verdana" size="7" />
</field>
<field x="4.37" y="9.12" type="Testo" align="right" fg_color="#00356A" width="35" id="2" pattern="1" text="Tel. +39.0522.436999 - Fax +39.0522.435142">
<font face="Verdana" size="7" />
</field>
<field x="4.37" y="10.62" type="Testo" align="right" fg_color="#00356A" width="35" id="3" pattern="1" text="Part.Iva 01253030355 - R.E.A. 199780">
<font face="Verdana" size="7" />
</field>
<field x="2" y="8.37" type="Testo" align="right" fg_color="#00356A" width="37.5" id="4" pattern="1" text="Viale Timavo 43&#2F;2 - 42121 Reggio Emilia - I">
<font face="Verdana" size="7" />
</field>
<field x="4.37" y="11.37" type="Testo" align="right" fg_color="#00356A" width="35" id="5" pattern="1" text="C.F. 80010710350 - Cap.Soc. 2.201.350,00 &#80;">
<font face="Verdana" size="7" />
</field>
<field x="4.37" y="9.87" type="Testo" align="right" fg_color="#00356A" width="35" id="6" pattern="1" text="e-mail: info@crpa.it - www.crpa.it">
<font face="Verdana" size="7" />
</field>
<field x="5" y="1.12" type="Immagine" width="34" height="6.25" id="100" pattern="1">
<source>"in-testata.jpg"</source>
</field>
</section>
<section type="Body" level="1" pattern="1">
<condition>!((34.TIPORIGA='08'))</condition>
<field x="5" type="Stringa" width="13" id="81" pattern="1">
<source>34.CODART</source>
</field>
<field x="26" type="Stringa" dynamic_height="1" width="36" height="24" id="82" pattern="1">
<prescript description="B1.82 PRESCRIPT">MESSAGE _DESCRIGA</prescript>
</field>
<field x="67" type="Stringa" width="2" id="83" pattern="1">
<source>34.UMQTA</source>
<prescript description="B1.83 PRESCRIPT">MESSAGE _ALIGN,#82,TOP</prescript>
</field>
<field x="72" type="Numero" align="right" width="11" id="84" pattern="1" hide_zero="1" text="###.###,@@@">
<groups>30</groups>
<source>34.QTA</source>
<prescript description="B1.84 PRESCRIPT">MESSAGE _ALIGN,#82,TOP</prescript>
</field>
<field x="74" deactivated="1" type="Numero" align="right" width="7" id="85" pattern="1" hide_zero="1" text="LETTERE">
<source>34.QTA</source>
<prescript description="B1.85 PRESCRIPT">MESSAGE _ALIGN,#82,BOTTOM</prescript>
</field>
</section>
<section y="53" hidden_if_needed="1" type="Foot" pattern="1">
<field x="71" y="11" type="Testo" width="5" id="100" pattern="1" text="SEGUE" />
</section>
<section y="53" type="Foot" level="1" pattern="1">
<field x="6" y="1" type="Array" width="1" id="101" pattern="1">
<source>CODSPMEZZO</source>
<list>
<li Value=" " Code=" ">MESSAGE DISABLE,6@|ENABLE,5@</li>
<li Value=" " Code="D" />
<li Value="X" Code="M">MESSAGE DISABLE,6@|ENABLE,5@</li>
<li Value=" " Code="V" />
</list>
</field>
<field x="17" y="1" type="Array" width="1" id="102" pattern="1">
<source>CODSPMEZZO</source>
<list>
<li Value=" " Code=" ">MESSAGE DISABLE,6@|ENABLE,5@</li>
<li Value="X" Code="D">MESSAGE DISABLE,6@|ENABLE,5@</li>
<li Value=" " Code="M" />
<li Value=" " Code="V" />
</list>
</field>
<field x="30" y="1" type="Array" width="1" id="103" pattern="1">
<source>CODSPMEZZO</source>
<list>
<li Value=" " Code=" " />
<li Value=" " Code="D" />
<li Value=" " Code="M" />
<li Value="X" Code="V">MESSAGE DISABLE,5@|ENABLE,6@</li>
</list>
</field>
<field x="5" y="3" type="Stringa" width="45" id="105" pattern="1">
<source>205@.S0</source>
</field>
<field x="5" y="4" type="Stringa" hidden="1" width="35" id="106" pattern="1">
<source>205@.S1[1,35]</source>
<prescript description="F1.106 PRESCRIPT">MESSAGE COPY,109</prescript>
</field>
<field x="5" y="4" deactivated="1" type="Stringa" width="45" id="107" pattern="1">
<source>TRIM(#106)</source>
<prescript description="F1.107 PRESCRIPT">MESSAGE COPY,109</prescript>
</field>
<field x="5" y="4" type="Stringa" hidden="1" width="10" id="108" pattern="1">
<source>205@.S1[36,45]</source>
<prescript description="F1.108 PRESCRIPT">MESSAGE APPEND,109</prescript>
</field>
<field x="5" y="4" type="Stringa" width="45" id="109" pattern="1" />
<field x="5" y="5" type="Stringa" width="45" id="110" pattern="1">
<source>205@.S1[46,70]</source>
</field>
<field x="5" y="6" type="Stringa" width="5" id="111" pattern="1">
<source>205@.S7</source>
</field>
<field x="3" type="Stringa" hidden="1" width="5" id="112" pattern="1">
<source>205@.S9</source>
</field>
<field x="11" y="6" type="Stringa" hidden="1" width="35" id="113" pattern="1">
<prescript description="F1.113 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#112,DENCOM
MESSAGE COPY,115</prescript>
</field>
<field x="47" y="6" type="Stringa" hidden="1" width="2" id="114" pattern="1">
<prescript description="F1.114 PRESCRIPT">MESSAGE _ISAMREAD,13,COM=#112,PROVCOM
MESSAGE APPEND,115</prescript>
</field>
<field x="11" y="6" type="Stringa" width="38" id="115" pattern="1" />
<field x="54" y="3" deactivated="1" type="Data" width="8" id="116" pattern="1">
<groups>5</groups>
<source>DATAPART</source>
</field>
<field x="64" y="3" deactivated="1" type="Stringa" width="5" id="117" pattern="1" text="##.##">
<groups>5</groups>
<source>ORAPART</source>
</field>
<field x="54" y="3" deactivated="1" type="Data" width="8" id="118" pattern="1">
<groups>6</groups>
<source>DATAPART</source>
</field>
<field x="64" y="3" deactivated="1" type="Stringa" width="5" id="119" pattern="1" text="##.##">
<groups>6</groups>
<source>ORAPART</source>
</field>
<field x="40" y="1" type="Stringa" width="27" id="120" pattern="1">
<source>206@.S0</source>
</field>
<field x="78" y="1" type="Stringa" width="7" id="121" pattern="1">
<source>PNETTO</source>
</field>
<field x="72" y="1" type="Stringa" width="5" id="122" pattern="1">
<source>NCOLLI</source>
</field>
<field x="4" y="8" type="Stringa" width="50" id="123" pattern="1">
<source>209@.S0</source>
</field>
</section>
<sql>USE 33
JOIN 34 INTO CODNUM==CODNUM ANNO==ANNO PROVV==PROVV NDOC==NDOC
JOIN 16 TO 33 INTO TIPOCF==TIPOCF CODCF==CODCF CODIND==CODINDSP
JOIN 47 TO 34 INTO CODART==CODART
JOIN %CPG TO 33 ALIAS 201 INTO CODTAB==CODPAG
JOIN 122 TO 33 INTO CODAGE==CODAG
JOIN %POR TO 33 ALIAS 203 INTO CODTAB==CODPORTO
JOIN %BAN TO 33 ALIAS 204 INTO CODTAB==CODABIA+CODCABA
JOIN %VET TO 33 ALIAS 205 INTO CODTAB==CODVETT1
JOIN %ABE TO 33 ALIAS 206 INTO CODTAB==ASPBENI1
JOIN %CTR TO 33 ALIAS 207 INTO CODTAB==CAUSTRASP
JOIN %BAN TO 33 ALIAS 208 INTO CODTAB==CODABIA
JOIN %NDO TO 33 ALIAS 209 INTO CODTAB==CODNOTESP1
</sql>
</report>

View File

@ -0,0 +1,22 @@
ca3.exe
Chiamata batch del rendiconto -b<cartella radice> <codice profilo>
Crea un file dbf co questo tracciato
CODCMS|1|20|0|Codice commessa
CODCCOSTO|1|20|0|Codice centro di costo
CODFASE|1|20|0|Codice fase (eventualmente legato a CODCMS)
ORDCONT|1|1|0|Ordinatore in base a indicatore di bilancio
CODCONTO|1|20|0|Conto analitico
DATA|5|8|0|Data
DESCONTO|1|50|0|Descrizione conto
BUDGET|4|18|5|Preventivo
FATTURATO|4|18|5|Fatturato
MATURATO|4|18|5|Maturato
IMPEGNATO|4|18|5|Impegnato
PAGATO|4|18|5|Pagato
ORDCONT+CODCMS+CODCOSTO+CODFASE+CONTO+DATA
---------------------------------------------------------------------

View File

@ -0,0 +1,9 @@
[CAMENU_99]
Caption = "Personalizzazioni CA"
Picture = <cg01>
Module = 22
Flags = ""
Item_01 = "Importazione movimento da righe .csv", "ps1001 -0", ""
Item_02 = "Importazione movimenti budget da .csv", "ps1001 -1", ""
Item_03 = "Gestione movimenti budget", "ps1001 -2", ""
Item_o4 = "Stampa movimenti di budget per data", "ba8 -4 ps1001_prev_datacomp", "F""

View File

@ -0,0 +1,9 @@
[Main]
CODNUM = AMM
TIPODOC = AMM
TIPORIGA = 01
CODIVA = NS02
CODCF = 4150
NUMDOCRIF =
CMSGEN = GENSPA/2009

View File

@ -0,0 +1,137 @@
[CEMENU_001]
Caption = "Gestione cespiti"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Anagrafiche", [CEMENU_002], ""
Item_02 = "Tabelle comuni", [CEMENU_003], ""
Item_03 = "Stampa tabelle comuni", [CEMENU_004], ""
Item_04 = "Scelta ditta", [CEMENU_005], "F"
[CEMENU_002]
Caption = "Anagrafiche"
Picture = <ba01>
Module = 0
Flags = ""
Item_01 = "Persone fisiche", "ba4 -1 F", ""
Item_02 = "Persone giuridiche", "ba4 -1 G", ""
Item_03 = "Ditte", "ba4 -2", ""
[CEMENU_003]
Caption = "Tabelle comuni"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Parametri comuni", "ce0 -0 %clm", ""
Item_02 = "Gruppi", "ce0 -0 %cgr", ""
Item_03 = "Specie", "ce0 -0 %cat", ""
Item_04 = "Categorie", "ce0 -0 %cac", ""
Item_05 = "Tipi movimento", "ce0 -0 %tmc" , ""
[CEMENU_004]
Caption = "Stampa tabelle comuni"
Picture = <ba03>
Module = 11
Flags = ""
Item_01 = "Gruppi", "ba3 -1 %cgr", ""
Item_02 = "Specie", "ba3 -1 %cat", ""
Item_03 = "Categorie", "ba3 -1 %cac", ""
Item_04 = "Tipi movimento", "ba3 -1 %tmc" , ""
Item_05 = "Etichette cespiti", "ba8 -4 ce0a00a" , ""
[CEMENU_005]
Caption = "Scelta ditta"
Picture = <ce00>
Module = 11
Flags = "F"
Item_01 = "Tabelle ditta", [CEMENU_006]
Item_02 = "Stampa tabelle ditta", [CEMENU_007]
Item_03 = "Operaz. giornal. e fine eserc.", [CEMENU_009]
Item_04 = "Stampe giornaliere", [CEMENU_010]
Item_05 = "Stampe di fine esercizio", [CEMENU_011]
Item_06 = "Collegamenti contabili", [CEMENU_008]
Item_07 = "Cespiti per contabilità analitica", [CEMENU_013]
Item_08 = "Servizi", [CEMENU_012]
[CEMENU_006]
Caption = "Tabelle ditta"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Parametri ditta", "ce0 -3", ""
Item_02 = "Localizzazioni", "ce0 -0 loc", ""
Item_03 = "Impianti", "ce0 -0 cim" , ""
Item_04 = "Esercizi", "ce0 -0 cce", "F"
Item_05 = "Esercizi contabili", "cg0 -5 esc", "F"
[CEMENU_007]
Caption = "Stampa tabelle ditta"
Picture = <ba03>
Module = 11
Flags = ""
Item_01 = "Localizzazioni", "ba3 -1 loc", ""
Item_02 = "Impianti", "ba3 -1 cim" , ""
Item_03 = "Esercizi", "ba3 -1 cce", "F"
[CEMENU_008]
Caption = "Collegamenti contabili"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Categorie Collegamento Contabilita'", "ce0 -0 ccc", "F"
Item_03 = "Stampa Categorie Coll. Cont.", "ba3 -1 ccc" , ""
Item_02 = "Contabilizzazione movimenti cespiti", "ce4 -3", "F"
[CEMENU_009]
Caption = "Operazioni giornaliere e fine esercizio"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Anagrafica cespiti", "ce0 -4", "F"
Item_02 = "Movimenti", "ce1 -4", "F"
Item_03 = "Scelte ammortamento per categoria", "ce1 -3", "F"
Item_04 = "Scelta ammortamento per cespite", "ce1 -2", "F"
Item_05 = "Forzatura ammortamento su cespiti", "ce1 -0", "F"
Item_06 = "Forzatura ammortamento su movimenti", "ce1 -1", "F"
Item_07 = "Esecuzione calcolo ammortamenti", "ce2 -0", "F"
[CEMENU_010]
Caption = "Stampe giornaliere"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Lista cespiti", "ce3 -4", "F"
Item_02 = "Lista movimenti", "ce3 -5", "F"
Item_03 = "Lista cespiti ad uso promiscuo", "ce3 -6", "F"
Item_04 = "Lista cespiti a fine esercizio", "ce3 -7", "F"
[CEMENU_011]
Caption = "Stampe di fine esercizio"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Scheda storico cespite", "ce3 -1", "F"
Item_02 = "Prospetto cespiti", "ce3 -2", "F"
Item_03 = "Prospetto rivalutazioni", "ce3 -3", "F"
Item_04 = "Registro cespiti", "ce3 -0", "F"
Item_05 = "Registro cespiti sintetico", "ce3 -8", "F"
Item_06 = "Proiezione degli ammortamenti", "ce4 -2", "F"
[CEMENU_012]
Caption = "Servizi"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Cambio esercizio", "ce2 -1", "F"
Item_02 = "Riattribuzione percentuali", "", ""
Item_03 = "Rispristino stampa bollato", "ce2 -4", "F"
[CEMENU_013]
Caption = "Cespiti per contabilità analitica"
Picture = <ce00>
Module = 11
Flags = ""
Item_01 = "Ripartizione analitica cespiti", "ce4 -0", "F"
Item_02 = "Stampa cespiti per analitica", "ce4 -4", "F"
Item_03 = "Generazione e stampa documenti", "ce4 -1", "F"

View File

@ -0,0 +1,22 @@
<query Name="cespi">
<description>cespiti</description>
<tables>
<table Name="CESPI" Num="139" />
<table Name="AMMCE" Num="136" Father="CESPI">(IDCESPITE=IDCESPITE)AND(CODES= )AND(TPSALDO= )AND(TPAMM= )</table>
</tables>
<fields>
<field Name="IDCESPITE" Table="CESPI" />
<field Name="CODCAT" ExprTo="2" Table="CESPI" ExprFrom="2" />
<field Name="TPSALDO" Table="AMMCE" />
<field Name="QACC" Table="AMMCE" />
<field Name="QACCP" Table="AMMCE" />
<field Name="QANT" Table="AMMCE" />
<field Name="QNOR" Table="AMMCE" />
<field Name="QPERSE" Table="AMMCE" />
<field Name="TPAMM" Table="AMMCE" />
</fields>
<sql>SELECT CESPI.IDCESPITE,CESPI.CODCAT,AMMCE.CODES,AMMCE.TPSALDO,AMMCE.TPAMM,AMMCE.QACCP,AMMCE.QANT,AMMCE.QNOR,AMMCE.QPERSE
FROM CESPI,AMMCE
WHERE (CESPI.CODCAT=2)AND(AMMCE.IDCESPITE=CESPI.IDCESPITE)AND(AMMCE.CODES=2007)AND(AMMCE.TPSALDO=1)AND(AMMCE.TPAMM=1)</sql>
</query>

View File

@ -0,0 +1,12 @@
[ULOC_Locks]
Lock=DATACOMP
[MONIA_Locks]
Lock=DATACOMP
[MARAS_Locks]
Lock=DATACOMP
[ROBERTA_Locks]
Unlock=DATACOMP

View File

@ -0,0 +1,12 @@
[ULOC_Locks]
Lock=DATACOMP
[MONIA_Locks]
Lock=DATACOMP
[MARAS_Locks]
Lock=DATACOMP
[ROBERTA_Locks]
Unlock=DATACOMP

View File

@ -0,0 +1,8 @@
[CGADDON]
Caption = "Moduli Aggiuntivi"
Picture = <cg01>
Module = 0
Flags = ""
Item_01 = "Riclassificazione saldi", "ab0 -3", ""
Item_02 = "Controllo Cont.Sep", "ba8 -4 cont_sep", ""
Item_03 = "Lista Fatture Split", "ba8 -4 fatt_split", ""

View File

@ -0,0 +1,48 @@
[CIMENU_001]
Caption = "Contabilità Industriale"
Picture = <ve01>
Module = 8
Flags = "F"
Item_01 = "Configurazione modulo", [CIMENU_002]
Item_02 = "Gestione Rilevazione Ore", [CIMENU_003]
Item_03 = "Immissione documenti", "ci0 -3", "F"
Item_04 = "Stampa riepiloghi", "ci1 -1", "F"
[CIMENU_002]
Caption = "Parametri Contabilità Industriale"
Picture = <cg01>
Module = 8
Flags = "F"
Item_01 = "Parametri di configurazione", "ci0 -2", "F"
Item_02 = "Parametri Contabilità Analitica", "ca0 -2", "F"
Item_03 = "Tabelle di ripartizione", "ca0 -7", "F"
Item_04 = "Piano dei conti", "ca0 -3", "SF"
Item_05 = "Centri di costo", "ca0 -4", "SF"
Item_06 = "Commesse", "ca0 -5", "SF"
Item_07 = "Fasi", "ca0 -6", "SF"
Item_08 = "Responsabili commessa", "ca0 -0 RSP", "F"
Item_09 = "Tipi Lavoro", "ca0 -0 TPL", "F"
[CIMENU_003]
Caption = "Rilevazione Ore"
Picture = <ci01>
Module = 8
Flags = "F"
Item_01 = "Tabella tipo ore", "ci0 -0 ORE", "F"
Item_02 = "Tabella Listini", "ci0 -0 LIS", "F"
Item_03 = "Gestione Listini Costi", "ci0 -1", "F"
Item_04 = "Gestione Disponibilità", "ci0 -4", "F"
Item_05 = "Gestione Predefiniti", "ci0 -5", "F"
Item_06 = "Rilevazione ore preventivo", "ci2 -0", "F"
Item_07 = "Rilevazione ore consuntivo", "ci2 -1", "F"
Item_08 = "Consuntivazione ore", "ci2 -3", "F"
Item_08 = "Importazione ore da TeamSystem", "ci2 -2", "F"
Item_09 = "Stampe", [CIMENU_004]
[CIMENU_004]
Caption = "Stampe Rilevazione Ore"
Picture = <ci01>
Module = 8
Flags = "F"
Item_01 = "Risorsa/Attrezzatura", "ci1 -2", ""
Item_02 = "Commessa/CdC", "ci1 -3", ""

Some files were not shown because too many files have changed in this diff Show More