Corrette posizioni campi fe,cig e cup in tutti i profili standard
git-svn-id: svn://10.65.10.50/branches/R_10_00@22689 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e05c1ffbc0
commit
0dd99f6198
524
ve/bolacq.src
524
ve/bolacq.src
@ -1,262 +1,262 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Vendita
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=BOLACQ
|
||||
FRMFILE=VEBOL.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI
|
||||
CALCOLI=*
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=CUP
|
||||
Title(4)=Righe
|
||||
Title(5)=Totali
|
||||
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE //100
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NASCOSTO //300
|
||||
DESLIN = S_NASCOSTO //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NASCOSTO //900
|
||||
CODINDSP = S_NASCOSTO //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAGVIS = S_NASCOSTO //1110
|
||||
DESAGVIS = S_NASCOSTO //1110
|
||||
CODAG = S_NASCOSTO //1100
|
||||
DESAG = S_NASCOSTO //1100
|
||||
CODZON = S_NASCOSTO //1100
|
||||
DESZON = S_NASCOSTO //1100
|
||||
CODSPMEZZO = S_NASCOSTO //1200
|
||||
DESSPMEZZO = S_NASCOSTO //1200
|
||||
CODPORTO = S_NASCOSTO //1210
|
||||
DESPORTO = S_NASCOSTO //1210
|
||||
CODNOTESP1 = S_NASCOSTO //1300
|
||||
DESNOTESP1 = S_NASCOSTO //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_NASCOSTO //1400
|
||||
DENCAUSTRASP = S_NASCOSTO //1400
|
||||
CODVETT1 = S_NASCOSTO //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_NASCOSTO //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
GRPARTENZA = S_NASCOSTO //1700
|
||||
DATAPART = S_NASCOSTO //1700
|
||||
ORAPART = S_NASCOSTO //1700
|
||||
IMPPAGATO = S_NASCOSTO //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NASCOSTO //2000
|
||||
ASPBENI1 = S_NASCOSTO //2100
|
||||
DESCRBENI1 = S_NASCOSTO //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NORMALE //2300
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
UMTARA = S_NASCOSTO //2710
|
||||
TARA = S_NASCOSTO //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NASCOSTO //2700
|
||||
PNETTO = S_NASCOSTO //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NASCOSTO //2800
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
BLANK = S_DISABILITATO //4000
|
||||
CODNOTE = S_NASCOSTO //2500
|
||||
NOTECLI = S_NASCOSTO //2500
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_CAUS
|
||||
Col(19)=FR_CODMAGC
|
||||
Col(20)=FR_CODDEPC
|
||||
Col(21)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NASCOSTO
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NASCOSTO
|
||||
900 = S_NASCOSTO
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NASCOSTO
|
||||
1200 = S_NASCOSTO
|
||||
1210 = S_NASCOSTO
|
||||
1300 = S_NASCOSTO
|
||||
1400 = S_NASCOSTO
|
||||
1500 = S_NASCOSTO
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NASCOSTO
|
||||
1800 = S_NASCOSTO
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NASCOSTO
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=14
|
||||
1=100
|
||||
2=200
|
||||
3=400
|
||||
4=500
|
||||
5=600
|
||||
6=700
|
||||
7=800
|
||||
8=810
|
||||
9=820
|
||||
10=1000
|
||||
11=2300
|
||||
12=2400
|
||||
13=2900
|
||||
14=3000
|
||||
|
||||
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Vendita
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=BOLACQ
|
||||
FRMFILE=VEBOL.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI
|
||||
CALCOLI=*
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=CUP
|
||||
Title(4)=Righe
|
||||
Title(5)=Totali
|
||||
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NASCOSTO
|
||||
DESLIN = S_NASCOSTO
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NASCOSTO
|
||||
CODINDSP = S_NASCOSTO
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NORMALE
|
||||
NUMDOCRIF = S_NOCHECK
|
||||
CODAGVIS = S_NASCOSTO
|
||||
DESAGVIS = S_NASCOSTO
|
||||
CODAG = S_NASCOSTO
|
||||
DESAG = S_NASCOSTO
|
||||
CODZON = S_NASCOSTO
|
||||
DESZON = S_NASCOSTO
|
||||
CODSPMEZZO = S_NASCOSTO
|
||||
DESSPMEZZO = S_NASCOSTO
|
||||
CODPORTO = S_NASCOSTO
|
||||
DESPORTO = S_NASCOSTO
|
||||
CODNOTESP1 = S_NASCOSTO
|
||||
DESNOTESP1 = S_NASCOSTO
|
||||
CODNOTESP2 = S_NASCOSTO
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_NASCOSTO
|
||||
DENCAUSTRASP = S_NASCOSTO
|
||||
CODVETT1 = S_NASCOSTO
|
||||
CODVETT2 = S_NASCOSTO
|
||||
CODVETT3 = S_NASCOSTO
|
||||
NOMEVETT1 = S_NASCOSTO
|
||||
NOMEVETT2 = S_NASCOSTO
|
||||
NOMEVETT3 = S_NASCOSTO
|
||||
NCOPIE = S_NASCOSTO
|
||||
GRPARTENZA = S_NASCOSTO
|
||||
DATAPART = S_NASCOSTO
|
||||
ORAPART = S_NASCOSTO
|
||||
IMPPAGATO = S_NASCOSTO
|
||||
ACCSALDO = S_NASCOSTO
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NASCOSTO
|
||||
ASPBENI1 = S_NASCOSTO
|
||||
DESCRBENI1 = S_NASCOSTO
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGR = S_NORMALE
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
UMTARA = S_NASCOSTO
|
||||
TARA = S_NASCOSTO
|
||||
DESUMTARA = S_NASCOSTO
|
||||
UMPNETTO = S_NASCOSTO
|
||||
PNETTO = S_NASCOSTO
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NASCOSTO
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
BLANK = S_DISABILITATO
|
||||
CODNOTE = S_NASCOSTO
|
||||
NOTECLI = S_NASCOSTO
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_CAUS
|
||||
Col(19)=FR_CODMAGC
|
||||
Col(20)=FR_CODDEPC
|
||||
Col(21)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NASCOSTO
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NASCOSTO
|
||||
900 = S_NASCOSTO
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NASCOSTO
|
||||
1200 = S_NASCOSTO
|
||||
1210 = S_NASCOSTO
|
||||
1300 = S_NASCOSTO
|
||||
1400 = S_NASCOSTO
|
||||
1500 = S_NASCOSTO
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NASCOSTO
|
||||
1800 = S_NASCOSTO
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NASCOSTO
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=14
|
||||
1=100
|
||||
2=200
|
||||
3=400
|
||||
4=500
|
||||
5=600
|
||||
6=700
|
||||
7=800
|
||||
8=810
|
||||
9=820
|
||||
10=1000
|
||||
11=2300
|
||||
12=2400
|
||||
13=2900
|
||||
14=3000
|
||||
|
||||
|
||||
|
566
ve/bollac.src
566
ve/bollac.src
@ -1,283 +1,283 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Vendita
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE //100
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODAGVIS = S_NORMALE //1100
|
||||
DESAGVIS = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NORMALE //1300
|
||||
DESNOTESP2 = S_NORMALE //1300
|
||||
CAUSTRASP = S_OBBLIGATORIO //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NORMALE //1500
|
||||
CODVETT3 = S_NORMALE //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NORMALE //1500
|
||||
NOMEVETT3 = S_NORMALE //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
GRPARTENZA = S_NORMALE //1700
|
||||
DATAPART = S_NORMALE //1700
|
||||
ORAPART = S_NORMALE //1700
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NASCOSTO //2000
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_NORMALE //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NORMALE //2300
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
UMTARA = S_NORMALE //2710
|
||||
TARA = S_NORMALE //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NORMALE //2700
|
||||
PNETTO = S_NORMALE //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NORMALE //2800
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
BLANK = S_DISABILITATO //4000
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NOCHECK //2500
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|VEN
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_NCOLLI
|
||||
Col(19)=FR_PNETTO
|
||||
Col(20)=FR_TARA
|
||||
Col(21)=FR_CAUS
|
||||
Col(22)=FR_CODMAGC
|
||||
Col(23)=FR_CODDEPC
|
||||
Col(24)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0) = F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=1800
|
||||
28=1000
|
||||
29=2900
|
||||
30=3000
|
||||
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Vendita
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NORMALE
|
||||
NUMDOCRIF = S_NOCHECK
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NORMALE
|
||||
DESNOTESP2 = S_NORMALE
|
||||
CAUSTRASP = S_OBBLIGATORIO
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NORMALE
|
||||
CODVETT3 = S_NORMALE
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NORMALE
|
||||
NOMEVETT3 = S_NORMALE
|
||||
NCOPIE = S_NASCOSTO
|
||||
GRPARTENZA = S_NORMALE
|
||||
DATAPART = S_NORMALE
|
||||
ORAPART = S_NORMALE
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NASCOSTO
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NASCOSTO
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_NORMALE
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGR = S_NORMALE
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
UMTARA = S_NORMALE
|
||||
TARA = S_NORMALE
|
||||
DESUMTARA = S_NASCOSTO
|
||||
UMPNETTO = S_NORMALE
|
||||
PNETTO = S_NORMALE
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NORMALE
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
BLANK = S_DISABILITATO
|
||||
CODNOTE = S_NORMALE
|
||||
NOTECLI = S_NOCHECK
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|VEN
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_NCOLLI
|
||||
Col(19)=FR_PNETTO
|
||||
Col(20)=FR_TARA
|
||||
Col(21)=FR_CAUS
|
||||
Col(22)=FR_CODMAGC
|
||||
Col(23)=FR_CODDEPC
|
||||
Col(24)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0) = F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=1800
|
||||
28=1000
|
||||
29=2900
|
||||
30=3000
|
||||
|
||||
|
402
ve/bollaf.src
402
ve/bollaf.src
@ -1,201 +1,201 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Fornitore
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla a fornitore
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=BOLLAF
|
||||
FRMFILE=BOLLAF.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER
|
||||
CALCOLI=*
|
||||
TOTALE=
|
||||
BASESCONTO=
|
||||
SPESE=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Spedizione
|
||||
Title(3)=Magazzino
|
||||
Title(4)=Righe
|
||||
Title(5)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NASCOSTO //1000
|
||||
NUMDOCRIF = S_NASCOSTO //1000
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_DISABILITATO //1200
|
||||
CODPORTO = S_OBBLIGATORIO //1210
|
||||
DESPORTO = S_DISABILITATO //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_DISABILITATO //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_OBBLIGATORIO //1400
|
||||
DENCAUSTRASP = S_DISABILITATO //1400
|
||||
CODVETT1 = S_OBBLIGATORIO //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_DISABILITATO //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_OBBLIGATORIO //1600
|
||||
GRPARTENZA = S_NORMALE //1700
|
||||
DATAPART = S_NORMALE //1700
|
||||
ORAPART = S_NORMALE //1700
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NASCOSTO //2000
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_DISABILITATO //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
UMTARA = S_NORMALE //2710
|
||||
TARA = S_NORMALE //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NORMALE //2700
|
||||
PNETTO = S_NORMALE //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NORMALE //2800
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|RES
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_PREZZO
|
||||
Col(12) = FR_CODIVA
|
||||
Col(13) = FR_CAUS
|
||||
Col(14) = FR_CODMAGC
|
||||
Col(15) = FR_CODDEPC
|
||||
Col(16)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0) = F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NASCOSTO
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=23
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=800
|
||||
5=810
|
||||
6=820
|
||||
7=900
|
||||
8=1000
|
||||
9=1200
|
||||
10=1210
|
||||
11=1300
|
||||
12=1400
|
||||
13=1700
|
||||
14=1900
|
||||
15=2000
|
||||
16=2100
|
||||
17=2700
|
||||
18=2710
|
||||
19=2800
|
||||
20=2900
|
||||
21=1500
|
||||
22=1600
|
||||
23=3000
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Bolla Fornitore
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla a fornitore
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=BOLLAF
|
||||
FRMFILE=BOLLAF.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER
|
||||
CALCOLI=*
|
||||
TOTALE=
|
||||
BASESCONTO=
|
||||
SPESE=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Spedizione
|
||||
Title(3)=Magazzino
|
||||
Title(4)=Righe
|
||||
Title(5)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NASCOSTO
|
||||
NUMDOCRIF = S_NASCOSTO
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_DISABILITATO
|
||||
CODPORTO = S_OBBLIGATORIO
|
||||
DESPORTO = S_DISABILITATO
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_DISABILITATO
|
||||
CODNOTESP2 = S_NASCOSTO
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_OBBLIGATORIO
|
||||
DENCAUSTRASP = S_DISABILITATO
|
||||
CODVETT1 = S_OBBLIGATORIO
|
||||
CODVETT2 = S_NASCOSTO
|
||||
CODVETT3 = S_NASCOSTO
|
||||
NOMEVETT1 = S_DISABILITATO
|
||||
NOMEVETT2 = S_NASCOSTO
|
||||
NOMEVETT3 = S_NASCOSTO
|
||||
NCOPIE = S_OBBLIGATORIO
|
||||
GRPARTENZA = S_NORMALE
|
||||
DATAPART = S_NORMALE
|
||||
ORAPART = S_NORMALE
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NASCOSTO
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_DISABILITATO
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
UMTARA = S_NORMALE
|
||||
TARA = S_NORMALE
|
||||
DESUMTARA = S_NASCOSTO
|
||||
UMPNETTO = S_NORMALE
|
||||
PNETTO = S_NORMALE
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NORMALE
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|RES
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_PREZZO
|
||||
Col(12) = FR_CODIVA
|
||||
Col(13) = FR_CAUS
|
||||
Col(14) = FR_CODMAGC
|
||||
Col(15) = FR_CODDEPC
|
||||
Col(16)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0) = F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NASCOSTO
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=23
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=800
|
||||
5=810
|
||||
6=820
|
||||
7=900
|
||||
8=1000
|
||||
9=1200
|
||||
10=1210
|
||||
11=1300
|
||||
12=1400
|
||||
13=1700
|
||||
14=1900
|
||||
15=2000
|
||||
16=2100
|
||||
17=2700
|
||||
18=2710
|
||||
19=2800
|
||||
20=2900
|
||||
21=1500
|
||||
22=1600
|
||||
23=3000
|
||||
|
430
ve/fatacq.src
430
ve/fatacq.src
@ -1,215 +1,215 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura di aquisto
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=fatacq
|
||||
FRMFILE=VEFAT.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Righe
|
||||
Title(4)=Totali
|
||||
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CAUSTRASP = S_NORMALE //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NORMALE //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2500
|
||||
BLANK = S_DISABILITATO //4000
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_PREZZO
|
||||
Col(11) = FR_SCONTO
|
||||
Col(12) = FR_PERCPROV
|
||||
Col(13) = FR_IMPFISUN
|
||||
Col(14) = FR_IMPFISSO
|
||||
Col(15) = FR_PERCPROV1
|
||||
Col(16) = FR_CODIVA
|
||||
Col(17) = FR_ADDIVA
|
||||
Col(18) = FR_CAUS
|
||||
Col(19) = FR_CODMAGC
|
||||
Col(20) = FR_CODDEPC
|
||||
Col(21) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=15
|
||||
1=1000
|
||||
2=100
|
||||
3=200
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=1400
|
||||
13=1900
|
||||
14=2900
|
||||
15=3000
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura di aquisto
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=fatacq
|
||||
FRMFILE=VEFAT.FRM
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Righe
|
||||
Title(4)=Totali
|
||||
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
DATADOCRIF = S_NORMALE
|
||||
NUMDOCRIF = S_NOCHECK
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CAUSTRASP = S_NORMALE
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NASCOSTO
|
||||
CODVETT3 = S_NASCOSTO
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NASCOSTO
|
||||
NOMEVETT3 = S_NASCOSTO
|
||||
NCOPIE = S_NASCOSTO
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NORMALE
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
BLANK = S_DISABILITATO
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_PREZZO
|
||||
Col(11) = FR_SCONTO
|
||||
Col(12) = FR_PERCPROV
|
||||
Col(13) = FR_IMPFISUN
|
||||
Col(14) = FR_IMPFISSO
|
||||
Col(15) = FR_PERCPROV1
|
||||
Col(16) = FR_CODIVA
|
||||
Col(17) = FR_ADDIVA
|
||||
Col(18) = FR_CAUS
|
||||
Col(19) = FR_CODMAGC
|
||||
Col(20) = FR_CODDEPC
|
||||
Col(21) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=15
|
||||
1=1000
|
||||
2=100
|
||||
3=200
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=1400
|
||||
13=1900
|
||||
14=2900
|
||||
15=3000
|
||||
|
568
ve/fatturaa.src
568
ve/fatturaa.src
@ -1,284 +1,284 @@
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo Fattura Accompagnatoria
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura accompagnatoria
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIFN = S_NORMALE //1010
|
||||
CODNUMRIFN = S_NORMALE //1010
|
||||
ANNORIFN = S_NORMALE //1010
|
||||
NUMDOCRIFN = S_NORMALE //1010
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_OBBLIGATORIO //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NORMALE //1500
|
||||
CODVETT3 = S_NORMALE //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NORMALE //1500
|
||||
NOMEVETT3 = S_NORMALE //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
GRPARTENZA = S_NORMALE //1700
|
||||
DATAPART = S_NORMALE //1700
|
||||
ORAPART = S_NORMALE //1700
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NORMALE //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NASCOSTO //2000
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_NORMALE //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
UMTARA = S_NORMALE //2710
|
||||
TARA = S_NORMALE //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NORMALE //2700
|
||||
PNETTO = S_NORMALE //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NORMALE //2800
|
||||
BLANK = S_DISABILITATO //4000
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NOCHECK //2500
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|VEN
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_PREZZO
|
||||
Col(12) = FR_SCONTO
|
||||
Col(13) = FR_PERCPROV
|
||||
Col(14) = FR_IMPFISUN
|
||||
Col(15) = FR_IMPFISSO
|
||||
Col(16) = FR_PERCPROV1
|
||||
Col(17) = FR_CODIVA
|
||||
Col(18) = FR_ADDIVA
|
||||
Col(19) = FR_NCOLLI
|
||||
Col(20) = FR_PNETTO
|
||||
Col(21) = FR_TARA
|
||||
Col(22) = FR_CAUS
|
||||
Col(23) = FR_CODMAGC
|
||||
Col(24) = FR_CODDEPC
|
||||
Col(25) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1010 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=1800
|
||||
28=1010
|
||||
29=2900
|
||||
30=3000
|
||||
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo Fattura Accompagnatoria
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura accompagnatoria
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIFN = S_NORMALE
|
||||
CODNUMRIFN = S_NORMALE
|
||||
ANNORIFN = S_NORMALE
|
||||
NUMDOCRIFN = S_NORMALE
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NASCOST
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_OBBLIGATORIO
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NORMALE
|
||||
CODVETT3 = S_NORMALE
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NORMALE
|
||||
NOMEVETT3 = S_NORMALE
|
||||
NCOPIE = S_NASCOST
|
||||
GRPARTENZA = S_NORMALE
|
||||
DATAPART = S_NORMALE
|
||||
ORAPART = S_NORMALE
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NORMALE
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NASCOSTO
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_NORMALE
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
UMTARA = S_NORMALE
|
||||
TARA = S_NORMALE
|
||||
DESUMTARA = S_NASCOST
|
||||
UMPNETTO = S_NORMALE
|
||||
PNETTO = S_NORMALE
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NORMALE
|
||||
BLANK = S_DISABILITATO
|
||||
CODNOTE = S_NORMALE
|
||||
NOTECLI = S_NOCHECK
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
Default(0)=F_CAUSTRASP|VEN
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_PREZZO
|
||||
Col(12) = FR_SCONTO
|
||||
Col(13) = FR_PERCPROV
|
||||
Col(14) = FR_IMPFISUN
|
||||
Col(15) = FR_IMPFISSO
|
||||
Col(16) = FR_PERCPROV1
|
||||
Col(17) = FR_CODIVA
|
||||
Col(18) = FR_ADDIVA
|
||||
Col(19) = FR_NCOLLI
|
||||
Col(20) = FR_PNETTO
|
||||
Col(21) = FR_TARA
|
||||
Col(22) = FR_CAUS
|
||||
Col(23) = FR_CODMAGC
|
||||
Col(24) = FR_CODDEPC
|
||||
Col(25) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1010 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=1800
|
||||
28=1010
|
||||
29=2900
|
||||
30=3000
|
||||
|
||||
|
492
ve/fatturac.src
492
ve/fatturac.src
@ -1,246 +1,246 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura di vendita
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Spedizione
|
||||
Title(4)=Magazzino
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE //100
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIFN = S_NORMALE //1010
|
||||
CODNUMRIFN = S_NORMALE //1010
|
||||
ANNORIFN = S_NORMALE //1010
|
||||
NUMDOCRIFN = S_NORMALE //1010
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODSPMEZZO = S_NORMALE //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NORMALE //1300
|
||||
DESNOTESP2 = S_NORMALE //1300
|
||||
CAUSTRASP = S_NORMALE //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NORMALE //1500
|
||||
CODVETT3 = S_NORMALE //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NORMALE //1500
|
||||
NOMEVETT3 = S_NORMALE //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NORMALE //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NOCHECK //2500
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_CAUS
|
||||
Col(19)=FR_CODMAGC
|
||||
Col(20)=FR_CODDEPC
|
||||
Col(21)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1010 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=25
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1210
|
||||
19=1300
|
||||
20=1400
|
||||
21=1800
|
||||
22=1900
|
||||
23=1010
|
||||
24=2900
|
||||
25=3000
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Fattura di vendita
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Spedizione
|
||||
Title(4)=Magazzino
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIFN = S_NORMALE
|
||||
CODNUMRIFN = S_NORMALE
|
||||
ANNORIFN = S_NORMALE
|
||||
NUMDOCRIFN = S_NORMALE
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODSPMEZZO = S_NORMALE
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NORMALE
|
||||
DESNOTESP2 = S_NORMALE
|
||||
CAUSTRASP = S_NORMALE
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NORMALE
|
||||
CODVETT3 = S_NORMALE
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NORMALE
|
||||
NOMEVETT3 = S_NORMALE
|
||||
NCOPIE = S_NASCOSTO
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NORMALE
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
CODNOTE = S_NORMALE
|
||||
NOTECLI = S_NOCHECK
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0)=FR_CODMAG
|
||||
Col(1)=FR_CODDEP
|
||||
Col(2)=FR_CODART
|
||||
Col(3)=FR_LIV1
|
||||
Col(4)=FR_LIV2
|
||||
Col(5)=FR_LIV3
|
||||
Col(6)=FR_LIV4
|
||||
Col(7)=FR_DESCR
|
||||
Col(8)=FR_UMQTA
|
||||
Col(9)=FR_QTA
|
||||
Col(10)=FR_PREZZO
|
||||
Col(11)=FR_SCONTO
|
||||
Col(12)=FR_PERCPROV
|
||||
Col(13)=FR_IMPFISUN
|
||||
Col(14)=FR_IMPFISSO
|
||||
Col(15)=FR_PERCPROV1
|
||||
Col(16)=FR_CODIVA
|
||||
Col(17)=FR_ADDIVA
|
||||
Col(18)=FR_CAUS
|
||||
Col(19)=FR_CODMAGC
|
||||
Col(20)=FR_CODDEPC
|
||||
Col(21)=FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1010 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=25
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1210
|
||||
19=1300
|
||||
20=1400
|
||||
21=1800
|
||||
22=1900
|
||||
23=1010
|
||||
24=2900
|
||||
25=3000
|
||||
|
548
ve/ordbon.src
548
ve/ordbon.src
@ -1,274 +1,274 @@
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Ordine di Bonifico
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=ORDBON
|
||||
FRMFILE=ORDBON.FRM
|
||||
// modifica
|
||||
CAMPICALC=
|
||||
CALCOLI=*
|
||||
TOTPROVV=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
GOLEM = S_NORMALE //100
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NASCOSTO //1000
|
||||
NUMDOCRIF = S_NASCOSTO //1000
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_OBBLIGATORIO //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
GRPARTENZA = S_NORMALE //1700
|
||||
DATAPART = S_NORMALE //1700
|
||||
ORAPART = S_NORMALE //1700
|
||||
IMPPAGATO = S_NASCOSTO //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NASCOSTO //2000
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_NORMALE //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NORMALE //2300
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
UMTARA = S_NORMALE //2710
|
||||
TARA = S_NORMALE //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NORMALE //2700
|
||||
PNETTO = S_NORMALE //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NORMALE //2800
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NOCHECK //2500
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_PREZZO
|
||||
Col(11) = FR_SCONTO
|
||||
Col(12) = FR_PERCPROV
|
||||
Col(13) = FR_IMPFISUN
|
||||
Col(14) = FR_IMPFISSO
|
||||
Col(15) = FR_PERCPROV1
|
||||
Col(16) = FR_CODIVA
|
||||
Col(17) = FR_ADDIVA
|
||||
Col(18) = FR_CAUS
|
||||
Col(19) = FR_CODMAGC
|
||||
Col(20) = FR_CODDEPC
|
||||
Col(21) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NASCOSTO
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=900
|
||||
13=1100
|
||||
14=1200
|
||||
15=1500
|
||||
16=1210
|
||||
17=1300
|
||||
18=1400
|
||||
19=1800
|
||||
20=1900
|
||||
21=2100
|
||||
22=2300
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=2500
|
||||
28=2400
|
||||
29=2900
|
||||
30=3000
|
||||
#include "veini.h"
|
||||
#include "veuml.h"
|
||||
#include "verig.h"
|
||||
// Esempio di profilo documento : Profilo Ordine di Bonifico
|
||||
|
||||
[MAIN]
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Bolla di vendita
|
||||
// Dove sono le risorse per il documento
|
||||
MSKFILE=ORDBON
|
||||
FRMFILE=ORDBON.FRM
|
||||
// modifica
|
||||
CAMPICALC=
|
||||
CALCOLI=*
|
||||
TOTPROVV=
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
// TIPOCF = S_NORMALE
|
||||
// CODCF = S_OBBLIGATORIO
|
||||
// RAGSOC = S_NORMALE
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NASCOSTO
|
||||
NUMDOCRIF = S_NASCOSTO
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NASCOSTO
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_OBBLIGATORIO
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NASCOSTO
|
||||
CODVETT3 = S_NASCOSTO
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NASCOSTO
|
||||
NOMEVETT3 = S_NASCOSTO
|
||||
NCOPIE = S_NASCOSTO
|
||||
GRPARTENZA = S_NORMALE
|
||||
DATAPART = S_NORMALE
|
||||
ORAPART = S_NORMALE
|
||||
IMPPAGATO = S_NASCOSTO
|
||||
ACCSALDO = S_NASCOSTO
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NASCOSTO
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_NORMALE
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGR = S_NORMALE
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
UMTARA = S_NORMALE
|
||||
TARA = S_NORMALE
|
||||
DESUMTARA = S_NASCOSTO
|
||||
UMPNETTO = S_NORMALE
|
||||
PNETTO = S_NORMALE
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NORMALE
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
CODNOTE = S_NORMALE
|
||||
NOTECLI = S_NOCHECK
|
||||
CUP = S_NORMALE0
|
||||
DESCRCUP = S_NORMALE0
|
||||
CIG = S_NORMALE0
|
||||
DESCRCIG = S_NORMALE0
|
||||
CMSH = S_NORMALE0
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_PREZZO
|
||||
Col(11) = FR_SCONTO
|
||||
Col(12) = FR_PERCPROV
|
||||
Col(13) = FR_IMPFISUN
|
||||
Col(14) = FR_IMPFISSO
|
||||
Col(15) = FR_PERCPROV1
|
||||
Col(16) = FR_CODIVA
|
||||
Col(17) = FR_ADDIVA
|
||||
Col(18) = FR_CAUS
|
||||
Col(19) = FR_CODMAGC
|
||||
Col(20) = FR_CODDEPC
|
||||
Col(21) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
// Handler(0)=F_ORAPART|1
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NASCOSTO
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NASCOSTO
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=30
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=900
|
||||
13=1100
|
||||
14=1200
|
||||
15=1500
|
||||
16=1210
|
||||
17=1300
|
||||
18=1400
|
||||
19=1800
|
||||
20=1900
|
||||
21=2100
|
||||
22=2300
|
||||
23=2800
|
||||
24=2700
|
||||
25=2710
|
||||
26=1700
|
||||
27=2500
|
||||
28=2400
|
||||
29=2900
|
||||
30=3000
|
||||
|
540
ve/ordinec.src
540
ve/ordinec.src
@ -1,270 +1,270 @@
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo ordine cliente
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Cliente
|
||||
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Procedure utente da chiamare per il documento ( preprocessarle? )
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NOCHECK //700
|
||||
DESBANPRE = S_NORMALE //700
|
||||
DESBANPRE1 = S_NORMALE //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODZON = S_NORMALE //1100
|
||||
DESZON = S_NORMALE //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_NORMALE //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NORMALE //1500
|
||||
CODVETT3 = S_NORMALE //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NORMALE //1500
|
||||
NOMEVETT3 = S_NORMALE //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_NORMALE //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NORMALE //2300
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NOCHECK //2500
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
DATACONS = S_NORMALE //2000
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_QTAEVASA
|
||||
Col(12) = FR_RIGAEVASA
|
||||
Col(13) = FR_DATACONS
|
||||
Col(14) = FR_PREZZO
|
||||
Col(15) = FR_SCONTO
|
||||
Col(16) = FR_PERCPROV
|
||||
Col(17) = FR_IMPFISUN
|
||||
Col(18) = FR_IMPFISSO
|
||||
Col(19) = FR_PERCPROV1
|
||||
Col(20) = FR_CODIVA
|
||||
Col(21) = FR_ADDIVA
|
||||
Col(22) = FR_CAUS
|
||||
Col(23) = FR_CODMAGC
|
||||
Col(24) = FR_CODDEPC
|
||||
Col(25) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NASCOSTO
|
||||
2200 = S_NORMALE
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=27
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=1800
|
||||
24=1000
|
||||
25=2900
|
||||
26=2000
|
||||
27=3000
|
||||
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo ordine cliente
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Cliente
|
||||
|
||||
// modifica
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|TOTPROVV
|
||||
CALCOLI=*
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Procedure utente da chiamare per il documento ( preprocessarle? )
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Cliente
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NOCHECK
|
||||
DESBANPRE = S_NORMALE
|
||||
DESBANPRE1 = S_NORMALE
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NORMALE0
|
||||
NUMDOCRIF = S_NOCHECK
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODZON = S_NORMALE
|
||||
DESZON = S_NORMALE
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NASCOSTO
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_NORMALE
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NORMALE
|
||||
CODVETT3 = S_NORMALE
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NORMALE
|
||||
NOMEVETT3 = S_NORMALE
|
||||
NCOPIE = S_NASCOSTO
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NASCOSTO
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_NORMALE
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGR = S_NORMALE
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
CODNOTE = S_NORMALE
|
||||
NOTECLI = S_NOCHECK
|
||||
CAUSMAG = S_OBBLIGATORIO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAG = S_NORMALE
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
DATACONS = S_NORMALE0
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_QTAEVASA
|
||||
Col(12) = FR_RIGAEVASA
|
||||
Col(13) = FR_DATACONS
|
||||
Col(14) = FR_PREZZO
|
||||
Col(15) = FR_SCONTO
|
||||
Col(16) = FR_PERCPROV
|
||||
Col(17) = FR_IMPFISUN
|
||||
Col(18) = FR_IMPFISSO
|
||||
Col(19) = FR_PERCPROV1
|
||||
Col(20) = FR_CODIVA
|
||||
Col(21) = FR_ADDIVA
|
||||
Col(22) = FR_CAUS
|
||||
Col(23) = FR_CODMAGC
|
||||
Col(24) = FR_CODDEPC
|
||||
Col(25) = FR_TIPORIGA
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NASCOSTO
|
||||
2200 = S_NORMALE
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=27
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=1800
|
||||
24=1000
|
||||
25=2900
|
||||
26=2000
|
||||
27=3000
|
||||
|
||||
|
574
ve/ordinef.src
574
ve/ordinef.src
@ -1,287 +1,287 @@
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo Ordine Fornitore
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Fornitore
|
||||
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI
|
||||
CALCOLI=*
|
||||
|
||||
// Dove sono le risorse per il documento
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
LIQDIFF = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CONTR122 = S_NORMALE //100
|
||||
MODPAG = S_NORMALE //100
|
||||
CONTSEP = S_NORMALE //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_OBBLIGATORIO //400
|
||||
DESCODPAG = S_NORMALE //400
|
||||
GRSCADENZE = S_NORMALE //500
|
||||
DATAINSC = S_NORMALE //500
|
||||
DATASCAD1 = S_DISABILITATO //500
|
||||
DATASCAD2 = S_DISABILITATO //500
|
||||
DATASCAD3 = S_DISABILITATO //500
|
||||
DATASCAD4 = S_DISABILITATO //500
|
||||
DATASCAD5 = S_DISABILITATO //500
|
||||
CODABIA = S_OBBLIGATORIO //600
|
||||
CODCABA = S_OBBLIGATORIO //600
|
||||
CODABIA1 = S_NORMALE //600
|
||||
CODCABA1 = S_NORMALE //600
|
||||
DESBANAPP = S_NOCHECK //600
|
||||
DESBANAPP1 = S_NOCHECK //600
|
||||
IBAN = S_NORMALE //600
|
||||
IBAN_STATO = S_NORMALE //600
|
||||
IBAN_CHECK = S_NORMALE //600
|
||||
BBAN = S_NORMALE //600
|
||||
BBAN_CIN = S_NORMALE //600
|
||||
BBAN_ABI = S_NORMALE //600
|
||||
BBAN_CAB = S_NORMALE //600
|
||||
BBAN_CONTO = S_NORMALE //600
|
||||
CODABIP = S_NORMALE //700
|
||||
CODCABP = S_NORMALE //700
|
||||
CODABIP1 = S_NORMALE //700
|
||||
CODCABP1 = S_NORMALE //700
|
||||
DESBANPRE = S_NOCHECK //700
|
||||
DESBANPRE1 = S_NOCHECK //700
|
||||
PROGBNP = S_NOCHECK //700
|
||||
PROGBNP1 = S_NORMALE //700
|
||||
CATVEN = S_NORMALE //800
|
||||
DESCATVEN = S_DISABILITATO //800
|
||||
CODLIST = S_NORMALE //800
|
||||
DESLIST = S_NORMALE //800
|
||||
CODCONT = S_NORMALE //810
|
||||
DESCONT = S_NORMALE //810
|
||||
CODCAMP = S_NORMALE //820
|
||||
DESCAMP = S_NORMALE //820
|
||||
SCONTOPERC = S_NORMALE //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAGVIS = S_NORMALE //1110
|
||||
DESAGVIS = S_NORMALE //1110
|
||||
CODAG = S_NORMALE //1100
|
||||
DESAG = S_NORMALE //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_OBBLIGATORIO //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NORMALE //1500
|
||||
CODVETT3 = S_NORMALE //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NORMALE //1500
|
||||
NOMEVETT3 = S_NORMALE //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
GRPARTENZA = S_NORMALE //1700
|
||||
DATAPART = S_NORMALE //1700
|
||||
ORAPART = S_NORMALE //1700
|
||||
IMPPAGATO = S_NORMALE //1800
|
||||
ACCSALDO = S_NORMALE //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
DATACONS = S_NORMALE //2000
|
||||
ASPBENI1 = S_OBBLIGATORIO //2100
|
||||
DESCRBENI1 = S_NORMALE //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NORMALE //2300
|
||||
RAGGREFF = S_NORMALE //2300
|
||||
SPESEINC = S_NORMALE //2400
|
||||
ADDBOLLI = S_NORMALE //2400
|
||||
UMTARA = S_NORMALE //2710
|
||||
TARA = S_NORMALE //2710
|
||||
DESUMTARA = S_NASCOSTO //2710
|
||||
UMPNETTO = S_NORMALE //2700
|
||||
PNETTO = S_NORMALE //2700
|
||||
DESUMPNETTO = S_NASCOSTO //2700
|
||||
NCOLLI = S_NORMALE //2800
|
||||
CAUSMAG = S_NORMALE //2900
|
||||
DESCRMAG = S_DISABILITATO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
CUP = S_NORMALE //3000
|
||||
DESCRCUP = S_NORMALE //3000
|
||||
CIG = S_NORMALE //3000
|
||||
DESCRCIG = S_NORMALE //3000
|
||||
CMSH = S_NORMALE //3000
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_QTAEVASA
|
||||
Col(11) = FR_RIGAEVASA
|
||||
Col(12) = FR_DATACONS
|
||||
Col(13) = FR_PREZZO
|
||||
Col(14) = FR_SCONTO
|
||||
Col(15) = FR_PERCPROV
|
||||
Col(16) = FR_IMPFISUN
|
||||
Col(17) = FR_IMPFISSO
|
||||
Col(18) = FR_PERCPROV1
|
||||
Col(19) = FR_CODIVA
|
||||
Col(20) = FR_ADDIVA
|
||||
Col(21) = FR_CAUS
|
||||
Col(22) = FR_CODMAGC
|
||||
Col(23) = FR_CODDEPC
|
||||
Col(24) = FR_TIPORIGA
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=34
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=900
|
||||
13=1100
|
||||
14=1200
|
||||
15=1210
|
||||
16=1300
|
||||
17=1400
|
||||
18=1700
|
||||
19=2100
|
||||
20=2700
|
||||
21=2710
|
||||
22=2800
|
||||
23=1500
|
||||
24=1800
|
||||
25=1000
|
||||
26=2300
|
||||
27=2400
|
||||
28=3000
|
||||
29=3200
|
||||
30=2500
|
||||
31=3400
|
||||
32=1600
|
||||
33=2000
|
||||
34=2900
|
||||
35=3000
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo Ordine Fornitore
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Fornitore
|
||||
|
||||
CAMPICALC=TOTMER|TOTPRE|SPESE|SPESIMB|SPESTRA|SPESINC|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI
|
||||
CALCOLI=*
|
||||
|
||||
// Dove sono le risorse per il documento
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=F
|
||||
PREZZO=ULTCOS1
|
||||
|
||||
//modulo di riferimento
|
||||
MODULE=ve
|
||||
Title(1)=Fornitore
|
||||
Title(2)=Pagamenti
|
||||
Title(3)=Ind.Spedizione
|
||||
Title(4)=Spedizione
|
||||
Title(5)=Righe
|
||||
Title(6)=Totali
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE
|
||||
OCFPI = S_DISABILITATO
|
||||
COFI = S_NORMALE
|
||||
STATOPAIV = S_NORMALE
|
||||
PAIVA = S_NORMALE
|
||||
LIQDIFF = S_NORMALE
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE
|
||||
INDCF = S_DISABILITATO
|
||||
CIVCF = S_DISABILITATO
|
||||
LOCALITACF = S_DISABILITATO
|
||||
CAPCF = S_DISABILITATO
|
||||
PROVCOM = S_DISABILITATO
|
||||
COMCF = S_DISABILITATO
|
||||
DENCOM = S_DISABILITATO
|
||||
STATOCF = S_DISABILITATO
|
||||
DESSTATOCF = S_DISABILITATO
|
||||
CONTR122 = S_NORMALE
|
||||
MODPAG = S_NORMALE
|
||||
CONTSEP = S_NORMALE
|
||||
CODVAL1 = S_NORMALE
|
||||
CODVAL2 = S_NORMALE
|
||||
NOME_VAL1 = S_NORMALE
|
||||
NOME_VAL2 = S_NORMALE
|
||||
CONTROEURO = S_NORMALE
|
||||
CAMBIO = S_NORMALE
|
||||
DATA_CAMBIO1 = S_NORMALE
|
||||
DATA_CAMBIO2 = S_NORMALE
|
||||
CODLIN = S_NORMALE
|
||||
DESLIN = S_NORMALE
|
||||
CODPAG = S_OBBLIGATORIO
|
||||
DESCODPAG = S_NORMALE
|
||||
GRSCADENZE = S_NORMALE
|
||||
DATAINSC = S_NORMALE
|
||||
DATASCAD1 = S_DISABILITATO
|
||||
DATASCAD2 = S_DISABILITATO
|
||||
DATASCAD3 = S_DISABILITATO
|
||||
DATASCAD4 = S_DISABILITATO
|
||||
DATASCAD5 = S_DISABILITATO
|
||||
CODABIA = S_OBBLIGATORIO
|
||||
CODCABA = S_OBBLIGATORIO
|
||||
CODABIA1 = S_NORMALE
|
||||
CODCABA1 = S_NORMALE
|
||||
DESBANAPP = S_NOCHECK
|
||||
DESBANAPP1 = S_NOCHECK
|
||||
IBAN = S_NORMALE
|
||||
IBAN_STATO = S_NORMALE
|
||||
IBAN_CHECK = S_NORMALE
|
||||
BBAN = S_NORMALE
|
||||
BBAN_CIN = S_NORMALE
|
||||
BBAN_ABI = S_NORMALE
|
||||
BBAN_CAB = S_NORMALE
|
||||
BBAN_CONTO = S_NORMALE
|
||||
CODABIP = S_NORMALE
|
||||
CODCABP = S_NORMALE
|
||||
CODABIP1 = S_NORMALE
|
||||
CODCABP1 = S_NORMALE
|
||||
DESBANPRE = S_NOCHECK
|
||||
DESBANPRE1 = S_NOCHECK
|
||||
PROGBNP = S_NOCHECK
|
||||
PROGBNP1 = S_NORMALE
|
||||
CATVEN = S_NORMALE
|
||||
DESCATVEN = S_DISABILITATO
|
||||
CODLIST = S_NORMALE
|
||||
DESLIST = S_NORMALE
|
||||
CODCONT = S_NORMALE
|
||||
DESCONT = S_NORMALE
|
||||
CODCAMP = S_NORMALE
|
||||
DESCAMP = S_NORMALE
|
||||
SCONTOPERC = S_NORMALE
|
||||
GRINDSPED = S_NORMALE
|
||||
CODINDSP = S_NORMALE
|
||||
RAGSOCSP = S_DISABILITATO
|
||||
INDSP = S_DISABILITATO
|
||||
CIVSP = S_DISABILITATO
|
||||
LOCALITASP = S_DISABILITATO
|
||||
CAPSP = S_DISABILITATO
|
||||
COMSP = S_DISABILITATO
|
||||
DENCOMSP = S_DISABILITATO
|
||||
PROVCOMSP = S_DISABILITATO
|
||||
STATOSP = S_DISABILITATO
|
||||
DESSTATOSP = S_DISABILITATO
|
||||
DATADOCRIF = S_NORMALE0
|
||||
NUMDOCRIF = S_NOCHECK
|
||||
CODAGVIS = S_NORMALE
|
||||
DESAGVIS = S_NORMALE
|
||||
CODAG = S_NORMALE
|
||||
DESAG = S_NORMALE
|
||||
CODSPMEZZO = S_OBBLIGATORIO
|
||||
DESSPMEZZO = S_NORMALE
|
||||
CODPORTO = S_NORMALE
|
||||
DESPORTO = S_NORMALE
|
||||
CODNOTESP1 = S_NORMALE
|
||||
DESNOTESP1 = S_NORMALE
|
||||
CODNOTESP2 = S_NASCOSTO
|
||||
DESNOTESP2 = S_NASCOSTO
|
||||
CAUSTRASP = S_OBBLIGATORIO
|
||||
DENCAUSTRASP = S_NORMALE
|
||||
CODVETT1 = S_NORMALE
|
||||
CODVETT2 = S_NORMALE
|
||||
CODVETT3 = S_NORMALE
|
||||
NOMEVETT1 = S_NORMALE
|
||||
NOMEVETT2 = S_NORMALE
|
||||
NOMEVETT3 = S_NORMALE
|
||||
NCOPIE = S_NASCOSTO
|
||||
GRPARTENZA = S_NORMALE
|
||||
DATAPART = S_NORMALE
|
||||
ORAPART = S_NORMALE
|
||||
IMPPAGATO = S_NORMALE
|
||||
ACCSALDO = S_NORMALE
|
||||
DOC1 = S_NASCOSTO
|
||||
DOC2 = S_NASCOSTO
|
||||
DOC3 = S_NASCOSTO
|
||||
DATACONS = S_NORMALE0
|
||||
ASPBENI1 = S_OBBLIGATORIO
|
||||
DESCRBENI1 = S_NORMALE
|
||||
ASPBENI2 = S_NASCOSTO
|
||||
DESCRBENI2 = S_NASCOSTO
|
||||
IMPNETTI = S_NASCOSTO
|
||||
RAGGR = S_NORMALE
|
||||
RAGGREFF = S_NORMALE
|
||||
SPESEINC = S_NORMALE
|
||||
ADDBOLLI = S_NORMALE
|
||||
UMTARA = S_NORMALE
|
||||
TARA = S_NORMALE
|
||||
DESUMTARA = S_NASCOSTO
|
||||
UMPNETTO = S_NORMALE
|
||||
PNETTO = S_NORMALE
|
||||
DESUMPNETTO = S_NASCOSTO
|
||||
NCOLLI = S_NORMALE
|
||||
CAUSMAG = S_NORMALE
|
||||
DESCRMAG = S_DISABILITATO
|
||||
CAUSMAGC = S_DISABILITATO
|
||||
DESCRMAGC = S_DISABILITATO
|
||||
CUP = S_NORMALE
|
||||
DESCRCUP = S_NORMALE
|
||||
CIG = S_NORMALE
|
||||
DESCRCIG = S_NORMALE
|
||||
CMSH = S_NORMALE
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_QTAEVASA
|
||||
Col(11) = FR_RIGAEVASA
|
||||
Col(12) = FR_DATACONS
|
||||
Col(13) = FR_PREZZO
|
||||
Col(14) = FR_SCONTO
|
||||
Col(15) = FR_PERCPROV
|
||||
Col(16) = FR_IMPFISUN
|
||||
Col(17) = FR_IMPFISSO
|
||||
Col(18) = FR_PERCPROV1
|
||||
Col(19) = FR_CODIVA
|
||||
Col(20) = FR_ADDIVA
|
||||
Col(21) = FR_CAUS
|
||||
Col(22) = FR_CODMAGC
|
||||
Col(23) = FR_CODDEPC
|
||||
Col(24) = FR_TIPORIGA
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[RIGHE]
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NORMALE
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NORMALE
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NORMALE
|
||||
1700 = S_NORMALE
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NASCOSTO
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NASCOSTO
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2700 = S_NORMALE
|
||||
2710 = S_NORMALE
|
||||
2800 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
3000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=34
|
||||
1=100
|
||||
2=200
|
||||
3=300
|
||||
4=400
|
||||
5=500
|
||||
6=600
|
||||
7=700
|
||||
8=800
|
||||
9=810
|
||||
10=820
|
||||
11=830
|
||||
12=900
|
||||
13=1100
|
||||
14=1200
|
||||
15=1210
|
||||
16=1300
|
||||
17=1400
|
||||
18=1700
|
||||
19=2100
|
||||
20=2700
|
||||
21=2710
|
||||
22=2800
|
||||
23=1500
|
||||
24=1800
|
||||
25=1000
|
||||
26=2300
|
||||
27=2400
|
||||
28=3000
|
||||
29=3200
|
||||
30=2500
|
||||
31=3400
|
||||
32=1600
|
||||
33=2000
|
||||
34=2900
|
||||
35=3000
|
||||
|
478
ve/ordp.src
478
ve/ordp.src
@ -1,239 +1,239 @@
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo ordine cliente
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Cliente
|
||||
|
||||
// modifica
|
||||
CAMPICALC=
|
||||
CALCOLI=
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Procedure utente da chiamare per il documento ( preprocessarle? )
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_NASCOSTO //400
|
||||
DESCODPAG = S_NASCOSTO //400
|
||||
GRSCADENZE = S_NASCOSTO //500
|
||||
DATAINSC = S_NASCOSTO //500
|
||||
DATASCAD1 = S_NASCOSTO //500
|
||||
DATASCAD2 = S_NASCOSTO //500
|
||||
DATASCAD3 = S_NASCOSTO //500
|
||||
DATASCAD4 = S_NASCOSTO //500
|
||||
DATASCAD5 = S_NASCOSTO //500
|
||||
CODABIA = S_NASCOSTO //600
|
||||
CODCABA = S_NASCOSTO //600
|
||||
DESBANAPP = S_NASCOSTO //600
|
||||
CODABIP = S_NASCOSTO //700
|
||||
CODCABP = S_NASCOSTO //700
|
||||
DESBANPRE = S_NASCOSTO //700
|
||||
CATVEN = S_NASCOSTO //800
|
||||
DESCATVEN = S_NASCOSTO //800
|
||||
CODLIST1 = S_NASCOSTO //800
|
||||
CODLIST2 = S_NASCOSTO //800
|
||||
DESLIST = S_NASCOSTO //800
|
||||
CODCONT1 = S_NASCOSTO //810
|
||||
CODCONT2 = S_NASCOSTO //810
|
||||
DESCONT = S_NASCOSTO //810
|
||||
CODCAMP = S_NASCOSTO //820
|
||||
DESCAMP = S_NASCOSTO //820
|
||||
SCONTOPERC = S_NASCOSTO //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAG = S_NASCOSTO //1100
|
||||
DESAG = S_NASCOSTO //1100
|
||||
CODZON = S_NASCOSTO //1100
|
||||
DESZON = S_NASCOSTO //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_NORMALE //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
IMPPAGATO = S_NASCOSTO //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
ASPBENI1 = S_NASCOSTO //2100
|
||||
DESCRBENI1 = S_NASCOSTO //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NASCOSTO //2300
|
||||
RAGGREFF = S_NASCOSTO //2300
|
||||
SPESEINC = S_NASCOSTO //2400
|
||||
ADDBOLLI = S_NASCOSTO //2400
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NORMALE //2500
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
DATACONS = S_NORMALE //2000
|
||||
BLANK = S_DISABILITATO //4000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_QTAEVASA
|
||||
Col(12) = FR_RIGAEVASA
|
||||
Col(13) = FR_DATACONS
|
||||
Col(14) = FR_CAUS
|
||||
Col(15) = FR_CODMAGC
|
||||
Col(16) = FR_CODDEPC
|
||||
Col(17) = FR_IMPIANTO
|
||||
Col(18) = FR_LINEA
|
||||
|
||||
[RIGHE]
|
||||
Tipo(0) = 01
|
||||
Tipo(1) = 02
|
||||
Tipo(2) = 03
|
||||
Tipo(3) = 04
|
||||
Tipo(4) = 05
|
||||
Tipo(5) = 06
|
||||
Tipo(6) = 07
|
||||
Tipo(7) = 08
|
||||
Tipo(8) = 09
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NASCOSTO
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NASCOSTO
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NORMALE
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=27
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=1800
|
||||
24=2200
|
||||
25=1000
|
||||
26=2900
|
||||
27=2000
|
||||
|
||||
#include "veini.h"
|
||||
#include "verig.h"
|
||||
#include "veuml.h"
|
||||
// Esempio di profilo documento : Profilo ordine cliente
|
||||
|
||||
[MAIN]
|
||||
|
||||
// Descrizione a caratteri del documento
|
||||
TYPE=Ordine Cliente
|
||||
|
||||
// modifica
|
||||
CAMPICALC=
|
||||
CALCOLI=
|
||||
TOTPROVV =
|
||||
// modifica
|
||||
// Procedure utente da chiamare per il documento ( preprocessarle? )
|
||||
NUOVO=
|
||||
MODIFICA=
|
||||
CANCELLA=
|
||||
STAMPA=
|
||||
RAGGRUPPA=
|
||||
USER=
|
||||
|
||||
// Indica se il documento è indirizzato ad un cliente o ad un fornitore
|
||||
TIPOCF=C
|
||||
|
||||
[PROFILO]
|
||||
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
|
||||
// 1|Prompt|Help|Warning
|
||||
|
||||
OCCASEDIT = S_NORMALE //100
|
||||
OCFPI = S_DISABILITATO //100
|
||||
COFI = S_NORMALE //100
|
||||
STATOPAIV = S_NORMALE //100
|
||||
PAIVA = S_NORMALE //100
|
||||
GOLEM = S_NORMALE
|
||||
GRRECAPITO = S_NORMALE //100
|
||||
INDCF = S_DISABILITATO //100
|
||||
CIVCF = S_DISABILITATO //100
|
||||
LOCALITACF = S_DISABILITATO //100
|
||||
CAPCF = S_DISABILITATO //100
|
||||
PROVCOM = S_DISABILITATO //100
|
||||
COMCF = S_DISABILITATO //100
|
||||
DENCOM = S_DISABILITATO //100
|
||||
STATOCF = S_DISABILITATO //100
|
||||
DESSTATOCF = S_DISABILITATO //100
|
||||
CODVAL1 = S_NORMALE //200
|
||||
CODVAL2 = S_NORMALE //200
|
||||
NOME_VAL1 = S_NORMALE //200
|
||||
NOME_VAL2 = S_NORMALE //200
|
||||
CONTROEURO = S_NORMALE //200
|
||||
CAMBIO = S_NORMALE //200
|
||||
DATA_CAMBIO1 = S_NORMALE //200
|
||||
DATA_CAMBIO2 = S_NORMALE //200
|
||||
CODLIN = S_NORMALE //300
|
||||
DESLIN = S_NORMALE //300
|
||||
CODPAG = S_NASCOSTO //400
|
||||
DESCODPAG = S_NASCOSTO //400
|
||||
GRSCADENZE = S_NASCOSTO //500
|
||||
DATAINSC = S_NASCOSTO //500
|
||||
DATASCAD1 = S_NASCOSTO //500
|
||||
DATASCAD2 = S_NASCOSTO //500
|
||||
DATASCAD3 = S_NASCOSTO //500
|
||||
DATASCAD4 = S_NASCOSTO //500
|
||||
DATASCAD5 = S_NASCOSTO //500
|
||||
CODABIA = S_NASCOSTO //600
|
||||
CODCABA = S_NASCOSTO //600
|
||||
DESBANAPP = S_NASCOSTO //600
|
||||
CODABIP = S_NASCOSTO //700
|
||||
CODCABP = S_NASCOSTO //700
|
||||
DESBANPRE = S_NASCOSTO //700
|
||||
CATVEN = S_NASCOSTO //800
|
||||
DESCATVEN = S_NASCOSTO //800
|
||||
CODLIST1 = S_NASCOSTO //800
|
||||
CODLIST2 = S_NASCOSTO //800
|
||||
DESLIST = S_NASCOSTO //800
|
||||
CODCONT1 = S_NASCOSTO //810
|
||||
CODCONT2 = S_NASCOSTO //810
|
||||
DESCONT = S_NASCOSTO //810
|
||||
CODCAMP = S_NASCOSTO //820
|
||||
DESCAMP = S_NASCOSTO //820
|
||||
SCONTOPERC = S_NASCOSTO //830
|
||||
GRINDSPED = S_NORMALE //900
|
||||
CODINDSP = S_NORMALE //900
|
||||
RAGSOCSP = S_DISABILITATO //900
|
||||
INDSP = S_DISABILITATO //900
|
||||
CIVSP = S_DISABILITATO //900
|
||||
LOCALITASP = S_DISABILITATO //900
|
||||
CAPSP = S_DISABILITATO //900
|
||||
COMSP = S_DISABILITATO //900
|
||||
DENCOMSP = S_DISABILITATO //900
|
||||
PROVCOMSP = S_DISABILITATO //900
|
||||
STATOSP = S_DISABILITATO //900
|
||||
DESSTATOSP = S_DISABILITATO //900
|
||||
DATADOCRIF = S_NORMALE //1000
|
||||
NUMDOCRIF = S_NOCHECK //1000
|
||||
CODAG = S_NASCOSTO //1100
|
||||
DESAG = S_NASCOSTO //1100
|
||||
CODZON = S_NASCOSTO //1100
|
||||
DESZON = S_NASCOSTO //1100
|
||||
CODSPMEZZO = S_OBBLIGATORIO //1200
|
||||
DESSPMEZZO = S_NORMALE //1200
|
||||
CODPORTO = S_NORMALE //1210
|
||||
DESPORTO = S_NORMALE //1210
|
||||
CODNOTESP1 = S_NORMALE //1300
|
||||
DESNOTESP1 = S_NORMALE //1300
|
||||
CODNOTESP2 = S_NASCOSTO //1300
|
||||
DESNOTESP2 = S_NASCOSTO //1300
|
||||
CAUSTRASP = S_NORMALE //1400
|
||||
DENCAUSTRASP = S_NORMALE //1400
|
||||
CODVETT1 = S_NORMALE //1500
|
||||
CODVETT2 = S_NASCOSTO //1500
|
||||
CODVETT3 = S_NASCOSTO //1500
|
||||
NOMEVETT1 = S_NORMALE //1500
|
||||
NOMEVETT2 = S_NASCOSTO //1500
|
||||
NOMEVETT3 = S_NASCOSTO //1500
|
||||
NCOPIE = S_NASCOSTO //1600
|
||||
IMPPAGATO = S_NASCOSTO //1800
|
||||
ACCSALDO = S_NASCOSTO //1800
|
||||
DOC1 = S_NASCOSTO //1900
|
||||
DOC2 = S_NASCOSTO //1900
|
||||
DOC3 = S_NASCOSTO //1900
|
||||
ASPBENI1 = S_NASCOSTO //2100
|
||||
DESCRBENI1 = S_NASCOSTO //2100
|
||||
ASPBENI2 = S_NASCOSTO //2100
|
||||
DESCRBENI2 = S_NASCOSTO //2100
|
||||
IMPNETTI = S_NASCOSTO //2200
|
||||
RAGGR = S_NASCOSTO //2300
|
||||
RAGGREFF = S_NASCOSTO //2300
|
||||
SPESEINC = S_NASCOSTO //2400
|
||||
ADDBOLLI = S_NASCOSTO //2400
|
||||
CODNOTE = S_NORMALE //2500
|
||||
NOTECLI = S_NORMALE //2500
|
||||
CAUSMAG = S_OBBLIGATORIO //2900
|
||||
CAUSMAGC = S_DISABILITATO //2900
|
||||
DESCRMAG = S_NORMALE //2900
|
||||
DESCRMAGC = S_DISABILITATO //2900
|
||||
DATACONS = S_NORMALE //2000
|
||||
BLANK = S_DISABILITATO //4000
|
||||
|
||||
[DEFAULT]
|
||||
|
||||
[SHEET]
|
||||
Col(0) = FR_CODMAG
|
||||
Col(1) = FR_CODDEP
|
||||
Col(2) = FR_CODART
|
||||
Col(3) = FR_LIV1
|
||||
Col(4) = FR_LIV2
|
||||
Col(5) = FR_LIV3
|
||||
Col(6) = FR_LIV4
|
||||
Col(7) = FR_DESCR
|
||||
Col(8) = FR_UMQTA
|
||||
Col(9) = FR_QTA
|
||||
Col(10) = FR_LORDO
|
||||
Col(11) = FR_QTAEVASA
|
||||
Col(12) = FR_RIGAEVASA
|
||||
Col(13) = FR_DATACONS
|
||||
Col(14) = FR_CAUS
|
||||
Col(15) = FR_CODMAGC
|
||||
Col(16) = FR_CODDEPC
|
||||
Col(17) = FR_IMPIANTO
|
||||
Col(18) = FR_LINEA
|
||||
|
||||
[RIGHE]
|
||||
Tipo(0) = 01
|
||||
Tipo(1) = 02
|
||||
Tipo(2) = 03
|
||||
Tipo(3) = 04
|
||||
Tipo(4) = 05
|
||||
Tipo(5) = 06
|
||||
Tipo(6) = 07
|
||||
Tipo(7) = 08
|
||||
Tipo(8) = 09
|
||||
|
||||
[HANDLERS]
|
||||
|
||||
[PROFILOGRUPPO]
|
||||
101 = S_NASCOSTO
|
||||
100 = S_NORMALE
|
||||
200 = S_NASCOSTO
|
||||
300 = S_NORMALE
|
||||
400 = S_NORMALE
|
||||
500 = S_NORMALE
|
||||
600 = S_NORMALE
|
||||
700 = S_NORMALE
|
||||
800 = S_NASCOSTO
|
||||
810 = S_NORMALE
|
||||
820 = S_NORMALE
|
||||
830 = S_NORMALE
|
||||
900 = S_NORMALE
|
||||
1000 = S_NORMALE
|
||||
1100 = S_NORMALE
|
||||
1200 = S_NORMALE
|
||||
1210 = S_NORMALE
|
||||
1300 = S_NORMALE
|
||||
1400 = S_NORMALE
|
||||
1500 = S_NORMALE
|
||||
1600 = S_NASCOSTO
|
||||
1800 = S_NORMALE
|
||||
1900 = S_NORMALE
|
||||
2000 = S_NORMALE
|
||||
2100 = S_NORMALE
|
||||
2200 = S_NORMALE
|
||||
2300 = S_NORMALE
|
||||
2400 = S_NORMALE
|
||||
2500 = S_NORMALE
|
||||
2900 = S_NORMALE
|
||||
4000 = S_NORMALE
|
||||
|
||||
[ORDINEGRUPPI]
|
||||
NGROUPS=27
|
||||
1=100
|
||||
2=2500
|
||||
3=200
|
||||
4=300
|
||||
5=400
|
||||
6=500
|
||||
7=600
|
||||
8=700
|
||||
9=2400
|
||||
10=2300
|
||||
11=800
|
||||
12=810
|
||||
13=820
|
||||
14=830
|
||||
15=900
|
||||
16=1100
|
||||
17=1200
|
||||
18=1500
|
||||
19=1210
|
||||
20=1300
|
||||
21=1400
|
||||
22=2100
|
||||
23=1800
|
||||
24=2200
|
||||
25=1000
|
||||
26=2900
|
||||
27=2000
|
||||
|
||||
|
@ -113,8 +113,8 @@ NUMBER F_NDOC 6
|
||||
BEGIN
|
||||
PROMPT 24 7 "Numero "
|
||||
FIELD NDOC
|
||||
USE LF_DOC SELECT (#F_STATO=="")||(STATO==#F_STATO)
|
||||
JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF
|
||||
USE LF_DOC SELECT (#F_STATO=="")||(STATO==#F_STATO)
|
||||
JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF
|
||||
INPUT PROVV F_PROVV SELECT
|
||||
INPUT ANNO F_ANNO SELECT
|
||||
INPUT CODNUM F_CODNUM SELECT
|
||||
@ -159,7 +159,7 @@ END
|
||||
NUMBER F_CODCF 6
|
||||
BEGIN
|
||||
PROMPT 24 8 "Codice "
|
||||
USE LF_DOC KEY 2 SELECT (CODNUM==#F_CODNUM) && (PROVV==#F_PROVV) && (ANNO==#F_ANNO) && ((#F_STATO=="")||(STATO==#F_STATO))
|
||||
USE LF_DOC KEY 2 SELECT (CODNUM==#F_CODNUM)&&(PROVV==#F_PROVV)&&(ANNO==#F_ANNO)&&((#F_STATO=="")||(STATO==#F_STATO))
|
||||
JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
|
||||
INPUT TIPOCF F_TIPOCF SELECT
|
||||
INPUT CODCF F_CODCF
|
||||
|
@ -291,12 +291,14 @@ TMaschera::TMaschera( const TFilename outfile ) : _out( outfile )
|
||||
void TMaschera::outline( const TString& s, const TString& prefix, const char sep )
|
||||
{
|
||||
if ( s.left( 1 ) == "@" )
|
||||
_out << "CO " << prefix << s.mid( 1 ) << "\n";
|
||||
_out << "CO " << prefix << s.mid( 1 ) << '\n';
|
||||
else
|
||||
{
|
||||
TToken_string u( s, sep );
|
||||
for ( int i = 0; i < u.items( ); i ++ )
|
||||
_out << prefix << u.get( i ) << "\n";
|
||||
//for ( int i = 0; i < u.items( ); i ++ )
|
||||
// _out << prefix << u.get( i ) << "\n";
|
||||
FOR_EACH_TOKEN(u, t)
|
||||
_out << prefix << t << '\n';
|
||||
}
|
||||
}
|
||||
|
||||
@ -548,14 +550,14 @@ static void genera_campo( const TObject& campo )
|
||||
static void verifica_campo( const TObject& campo )
|
||||
{
|
||||
// Per evitare 3000 casts ...
|
||||
TField & cmp = (TField&) campo;
|
||||
TField& cmp = (TField&)campo;
|
||||
TGruppo & gruppo = cmp.grp();
|
||||
|
||||
cmp.stato(cmp.stato_reale());
|
||||
if (cmp.stato() != S_NASCOSTO && cmp.stato() != S_NON_VISIBILE)
|
||||
{
|
||||
int h = cmp.y() + 1;
|
||||
if (cmp.type() == T_CORNICE || cmp.type() == T_MEMO || cmp.type() == T_GOLEM )
|
||||
if (cmp.type() == T_CORNICE || cmp.type() == T_MEMO || cmp.type() == T_GOLEM )
|
||||
h += cmp.size()%100 - 1;
|
||||
if (gruppo.height() < h)
|
||||
gruppo.height(h);
|
||||
@ -783,9 +785,9 @@ TObject* TField::dup() const
|
||||
int TField::stato_reale()
|
||||
{
|
||||
// Strategia al 28/08/95
|
||||
// Se il campo, nel file .INI di definizione dei campi, h legato a qualche voce in
|
||||
// Se il campo, nel file .INI di definizione dei campi, è legato a qualche voce in
|
||||
// configurazione, legge il suo stato, altrimenti assume il massimo.
|
||||
// Va poi a verificare nel .INI da compilare, e verifica li' la impostazione.
|
||||
// Va poi a verificare nel .INI da compilare, e verifica lì la impostazione.
|
||||
// Controlla poi la impostazione per il gruppo, come impostato nel file .INI
|
||||
// e nella sezione CONFIGS nel .INI di definizione dei gruppi.
|
||||
// Utilizza poi la minore delle due.
|
||||
@ -1765,7 +1767,7 @@ public:
|
||||
|
||||
void TGenMask_application::main_loop( )
|
||||
{
|
||||
TString profilo = argv(2);
|
||||
TFilename profilo = argv(2);
|
||||
profilo.lower();
|
||||
if (profilo.find("ve0300a") >= 0)
|
||||
{
|
||||
|
4498
ve/ve0300a.src
4498
ve/ve0300a.src
File diff suppressed because it is too large
Load Diff
@ -65,11 +65,10 @@ HIDDEN void add_frd_list(TEdit_field & e)
|
||||
|
||||
HIDDEN void add_fld_list(TEdit_field & e, int logicnum)
|
||||
{
|
||||
TList_sheet * sh = e.sheet();
|
||||
|
||||
TList_sheet* sh = e.sheet();
|
||||
if (sh != NULL)
|
||||
{
|
||||
TString_array & items = sh->rows_array();
|
||||
TString_array& items = sh->rows_array();
|
||||
TRelation rel(logicnum);
|
||||
TRelation_description reldes(rel);
|
||||
|
||||
@ -187,16 +186,17 @@ static bool tab_tip_filter(const TRelation* r)
|
||||
{
|
||||
if (__tab_codnum.blank())
|
||||
return true;
|
||||
const TCodice_numerazione & cod_num = cached_numerazione(__tab_codnum);
|
||||
|
||||
const TString4 tipo = r->curr().get("CODTAB");
|
||||
const int last = cod_num.ntipi_doc();
|
||||
for (int i = 0; i < last; i++ )
|
||||
const TCodice_numerazione& cod_num = cached_numerazione(__tab_codnum);
|
||||
for (int i = 0; i < cod_num.ntipi_doc(); i++ )
|
||||
{
|
||||
const TString& curtipo = cod_num.tipo_doc(i);
|
||||
if (curtipo == tipo)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool TVendite_mask::on_tip_event(TOperable_field& o, TField_event e, long jolly)
|
||||
@ -1148,7 +1148,7 @@ int TVendite_tabapp::read(TMask& m)
|
||||
{
|
||||
const TRectype& curr = get_relation()->curr();
|
||||
|
||||
if (curr.get_real("R10").is_zero())
|
||||
if (curr.exist("R10") && curr.get_real("R10").is_zero())
|
||||
{
|
||||
const TString& r0 = curr.get("R0");
|
||||
if (is_table("SPP"))
|
||||
@ -1286,10 +1286,11 @@ bool TVendite_tabapp::user_create()
|
||||
if (ok)
|
||||
{
|
||||
const TString& name = get_tabname();
|
||||
TMask& mask = *get_mask();
|
||||
|
||||
if (name == TAB_GRMERC)
|
||||
{
|
||||
TMask& mask = *get_mask();
|
||||
mask.set_handler(201, codgmc_handler);
|
||||
}
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ int main( int argc, char** argv)
|
||||
case 4: ve2500(argc, argv); break;
|
||||
case 5: ve2600(argc, argv); break;
|
||||
case 6: ve2700(argc, argv); break;
|
||||
case 7: ve2800(argc, argv); break;
|
||||
default: ve2100(argc, argv); break;
|
||||
}
|
||||
return 0;
|
||||
|
3
ve/ve2.h
3
ve/ve2.h
@ -7,7 +7,8 @@ int ve2300(int argc, char* argv[]); // righe listini/contratti/offerte
|
||||
int ve2400(int argc, char* argv[]); // anagrafica di magazzino
|
||||
int ve2500(int argc, char* argv[]); // gestione semplificata (ovvero comprensibile) listini
|
||||
int ve2600(int argc, char* argv[]); // relazioni articoli livelli di giacenza
|
||||
int ve2700(int argc, char* argv[]); // aggirnamento multiplo listini figli
|
||||
int ve2700(int argc, char* argv[]); // aggirnamento multiplo listini figli (Baisena)
|
||||
int ve2800(int argc, char* argv[]); // aggirnamento ricarico listini (Gianni Ferrari)
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -4,7 +4,7 @@ PAGE "Archivio sconti " -1 -1 40 10
|
||||
|
||||
RADIOBUTTON F_TIPOSC 36
|
||||
BEGIN
|
||||
PROMPT 1 2 "Tipo di archivio "
|
||||
PROMPT 1 0 "Tipo di archivio "
|
||||
ITEM "R|Sconti di riga"
|
||||
ITEM "D|Sconti documento"
|
||||
ITEM "I|Sconti incondizionati"
|
||||
|
260
ve/ve2800.cpp
Normal file
260
ve/ve2800.cpp
Normal file
@ -0,0 +1,260 @@
|
||||
#include <applicat.h>
|
||||
#include <automask.h>
|
||||
#include <colors.h>
|
||||
#include <recarray.h>
|
||||
#include <dongle.h>
|
||||
#include <progind.h>
|
||||
#include <recset.h>
|
||||
#include <relation.h>
|
||||
|
||||
#include "ve2800.h"
|
||||
#include "../mg/anamag.h"
|
||||
#include "rcondv.h"
|
||||
|
||||
////////////////////////////////////////////////////////
|
||||
// MASCHERA
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
class TRicarico_listini_mask : public TAutomask
|
||||
{
|
||||
TBit_array _dirty;
|
||||
|
||||
protected:
|
||||
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
||||
void load();
|
||||
void save();
|
||||
void save_if_dirty();
|
||||
void set_dirty(TOperable_field& o);
|
||||
|
||||
public:
|
||||
TRicarico_listini_mask() : TAutomask("ve2800a") {}
|
||||
};
|
||||
|
||||
void TRicarico_listini_mask::set_dirty(TOperable_field& o)
|
||||
{
|
||||
if (is_running())
|
||||
{
|
||||
TSheet_field& s = sfield(F_LISTINO);
|
||||
const int row = s.selected();
|
||||
if (!_dirty[row])
|
||||
{
|
||||
const int col = (o.dlg() % 100) - 1;
|
||||
s.set_back_and_fore_color(EASY_RIDER_COLOR, NORMAL_COLOR, row, col);
|
||||
_dirty.set(row);
|
||||
enable(DLG_SAVEREC);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void TRicarico_listini_mask::save()
|
||||
{
|
||||
TSheet_field& s = sfield(F_LISTINO);
|
||||
|
||||
TFast_isamfile anamag(LF_ANAMAG);
|
||||
TFast_isamfile rcondv(LF_RCONDV);
|
||||
|
||||
TProgind pi(s.items(), TR("Salvataggio modifiche"), false, true);
|
||||
FOR_EACH_SHEET_ROW(s, r, row) if (_dirty[r])
|
||||
{
|
||||
if (!pi.setstatus(r))
|
||||
break;
|
||||
|
||||
const TString& codlis = get(F_CODLIS);
|
||||
const TString80 codart = row->get(s.cid2index(F_CODART));
|
||||
|
||||
anamag.put(ANAMAG_CODART, codart);
|
||||
if (anamag.read() == NOERR)
|
||||
{
|
||||
anamag.put(ANAMAG_ULTCOS1, row->get(s.cid2index(F_COSTO)));
|
||||
anamag.put(ANAMAG_USER3, row->get(s.cid2index(F_RICARICO)));
|
||||
anamag.rewrite();
|
||||
}
|
||||
|
||||
rcondv.zero();
|
||||
rcondv.put(RCONDV_TIPO, "L");
|
||||
rcondv.put(RCONDV_COD, codlis);
|
||||
rcondv.put(RCONDV_TIPORIGA, "A");
|
||||
rcondv.put(RCONDV_CODRIGA, codart);
|
||||
if (rcondv.read() == NOERR)
|
||||
{
|
||||
rcondv.put(RCONDV_PREZZO, row->get(s.cid2index(F_OLDPRICE)));
|
||||
rcondv.rewrite();
|
||||
}
|
||||
}
|
||||
_dirty.reset();
|
||||
disable(DLG_SAVEREC);
|
||||
}
|
||||
|
||||
void TRicarico_listini_mask::save_if_dirty()
|
||||
{
|
||||
const long n = _dirty.ones();
|
||||
if (n > 0 && yesno_box(FR("Si desiderano registrare le %ld righe modificate?"), n))
|
||||
save();
|
||||
}
|
||||
|
||||
void TRicarico_listini_mask::load()
|
||||
{
|
||||
TSheet_field& s = sfield(F_LISTINO);
|
||||
TMask& sm = s.sheet_mask();
|
||||
|
||||
s.destroy();
|
||||
|
||||
TString query;
|
||||
query << "USE RCONDV";
|
||||
|
||||
if (!field(F_FILTRIC).empty())
|
||||
query << " SELECT ANAMAG.USER3==\"" << get(F_FILTRIC) << '"';
|
||||
|
||||
query << "\nJOIN ANAMAG INTO CODART==CODRIGA";
|
||||
query << "\nFROM TIPO=L COD=#COD TIPORIGA=A";
|
||||
if (!field(F_FROMCOD).empty())
|
||||
query << " CODRIGA=" << get(F_FROMCOD);
|
||||
|
||||
query << "\nTO TIPO=L COD=#COD TIPORIGA=A";
|
||||
if (!field(F_TOCOD).empty())
|
||||
query << " CODRIGA=" << get(F_TOCOD);
|
||||
|
||||
TISAM_recordset rcondv(query);
|
||||
rcondv.set_var("#COD", get(F_CODLIS));
|
||||
|
||||
TProgind pi(rcondv.items(), TR("Caricamento..."), false, true);
|
||||
const TRelation& rel = *rcondv.cursor()->relation();
|
||||
for (bool ok = rcondv.move_first(); ok; ok = rcondv.move_next())
|
||||
{
|
||||
if (!pi.addstatus(1))
|
||||
break;
|
||||
FOR_EACH_MASK_FIELD(sm, i, f) if (f->field())
|
||||
{
|
||||
const char* val = f->field()->read(rel);
|
||||
f->set(val);
|
||||
}
|
||||
TToken_string& r = s.row(-1);
|
||||
if (r.empty()) // Dummy test
|
||||
{
|
||||
sm.field(F_RICARICO).on_hit();
|
||||
sm.field(F_OLDPRICE).on_hit();
|
||||
sm.field(F_NEWPRICE).on_hit();
|
||||
FOR_EACH_MASK_FIELD(sm, i, f)
|
||||
{
|
||||
const short id = f->dlg();
|
||||
if (id >= 101 && id < 200)
|
||||
r.add(f->get(), (id % 100) -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
s.force_update();
|
||||
_dirty.reset();
|
||||
disable(DLG_SAVEREC);
|
||||
}
|
||||
|
||||
bool TRicarico_listini_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||
{
|
||||
switch (o.dlg())
|
||||
{
|
||||
case F_CODLIS:
|
||||
case F_FILTRIC:
|
||||
case F_FROMCOD:
|
||||
case F_TOCOD:
|
||||
if (e == fe_modify)
|
||||
{
|
||||
save_if_dirty();
|
||||
load();
|
||||
}
|
||||
break;
|
||||
case F_COSTO:
|
||||
case F_RICARICO:
|
||||
if (e == fe_modify && jolly)
|
||||
{
|
||||
TSheet_field& s = sfield(F_LISTINO);
|
||||
TMask& sm = s.sheet_mask();
|
||||
const real costo = sm.get(F_COSTO);
|
||||
real price = 0.10;
|
||||
if (costo > 0.03)
|
||||
{
|
||||
const real ricarico = cache().get("&RIC", sm.get(F_RICARICO), "R0");
|
||||
price = costo * (CENTO + ricarico) / CENTO;
|
||||
}
|
||||
sm.set(F_NEWPRICE, price, 0x3);
|
||||
set_dirty(o);
|
||||
}
|
||||
break;
|
||||
case F_OLDPRICE:
|
||||
case F_NEWPRICE:
|
||||
if (e == fe_modify && jolly)
|
||||
{
|
||||
TMask& sm = o.mask();
|
||||
const real costo = sm.get(F_COSTO);
|
||||
const real sconto = sm.get(F_SCONTO);
|
||||
const real prezzo = o.get();
|
||||
real scontato = prezzo * (CENTO - sconto) / CENTO;
|
||||
scontato.round(2);
|
||||
real margine = (scontato > ZERO) ? CENTO * (scontato - costo) / scontato : ZERO;
|
||||
sm.set(o.dlg() + (F_NEWMARGIN-F_NEWPRICE), margine, 0x3);
|
||||
set_dirty(o);
|
||||
|
||||
const real oldprice = sm.get(F_OLDPRICE);
|
||||
if (oldprice> ZERO)
|
||||
{
|
||||
const real newprice = sm.get(F_NEWPRICE);
|
||||
const real delta = (newprice - oldprice) * CENTO / oldprice;
|
||||
sm.set(F_DELTAPRICE, delta);
|
||||
}
|
||||
const real deltam = sm.get_real(F_NEWMARGIN) - sm.get_real(F_OLDMARGIN);
|
||||
sm.set(F_DELTAMARGIN, deltam);
|
||||
}
|
||||
break;
|
||||
case DLG_SAVEREC:
|
||||
if (e == fe_button && jolly == 0 && _dirty.first_one() >= 0)
|
||||
{
|
||||
save();
|
||||
load();
|
||||
}
|
||||
break;
|
||||
case DLG_CANCEL:
|
||||
case DLG_QUIT:
|
||||
if (e == fe_button && jolly == 0)
|
||||
save_if_dirty();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////
|
||||
// APPLICAZIONE
|
||||
////////////////////////////////////////////////////////
|
||||
|
||||
class TRicarico_listini : public TSkeleton_application
|
||||
{
|
||||
protected:
|
||||
virtual bool create();
|
||||
|
||||
public:
|
||||
virtual void main_loop();
|
||||
};
|
||||
|
||||
|
||||
void TRicarico_listini::main_loop()
|
||||
{
|
||||
TRicarico_listini_mask mask;
|
||||
while (mask.run() == K_ENTER);
|
||||
}
|
||||
|
||||
bool TRicarico_listini::create()
|
||||
{
|
||||
Tdninst dninst;
|
||||
if (!dninst.can_I_run(true))
|
||||
return error_box(TR("Programma non autorizzato!"));
|
||||
TSheet_field::set_line_number_width(4);
|
||||
return TSkeleton_application::create();
|
||||
}
|
||||
|
||||
int ve2800(int argc, char* argv[])
|
||||
{
|
||||
TRicarico_listini a;
|
||||
a.run(argc, argv, TR("Ricarico Listini"));
|
||||
return 0;
|
||||
}
|
||||
|
23
ve/ve2800.h
Normal file
23
ve/ve2800.h
Normal file
@ -0,0 +1,23 @@
|
||||
#define F_CODLIS 201
|
||||
#define F_DESLIS 202
|
||||
#define F_FILTRIC 203
|
||||
#define F_DESRIC 204
|
||||
#define F_FROMCOD 205
|
||||
#define F_FROMDES 206
|
||||
#define F_TOCOD 207
|
||||
#define F_TODES 208
|
||||
|
||||
#define F_LISTINO 300
|
||||
|
||||
#define F_CODART 101
|
||||
#define F_DESCART 102
|
||||
#define F_SCONTO 103
|
||||
#define F_COSTO 104
|
||||
#define F_RICARICO 105
|
||||
#define F_OLDPRICE 106
|
||||
#define F_NEWPRICE 107
|
||||
#define F_DELTAPRICE 108
|
||||
#define F_OLDMARGIN 109
|
||||
#define F_NEWMARGIN 110
|
||||
#define F_DELTAMARGIN 111
|
||||
|
261
ve/ve2800a.uml
Normal file
261
ve/ve2800a.uml
Normal file
@ -0,0 +1,261 @@
|
||||
#include "ve2800.h"
|
||||
|
||||
TOOLBAR "Toolbar" 0 0 0 2
|
||||
|
||||
BUTTON DLG_SAVEREC 2 2
|
||||
BEGIN
|
||||
PROMPT 1 1 "~Salva"
|
||||
PICTURE TOOL_SAVEREC
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BUTTON DLG_NULL 4 2
|
||||
BEGIN
|
||||
PROMPT 2 1 ""
|
||||
PICTURE 0
|
||||
END
|
||||
|
||||
BUTTON DLG_NEWREC 2 2
|
||||
BEGIN
|
||||
PROMPT 5 1 "+Articoli"
|
||||
PICTURE TOOL_IMPORT
|
||||
END
|
||||
|
||||
#include <helpbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Ricarico Listini" 0 2 0 0
|
||||
|
||||
STRING F_CODLIS 3
|
||||
BEGIN
|
||||
PROMPT 1 0 "Listino "
|
||||
USE LF_CONDV
|
||||
INPUT TIPO "L"
|
||||
INPUT COD F_CODLIS
|
||||
DISPLAY "Codice" COD
|
||||
DISPLAY "Descrizione@50" DESCR
|
||||
DISPLAY "Valuta" CODVAL
|
||||
OUTPUT F_CODLIS COD
|
||||
OUTPUT F_DESLIS COD
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING F_DESLIS 50
|
||||
BEGIN
|
||||
PROMPT 18 0 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_FILTRIC 4
|
||||
BEGIN
|
||||
PROMPT 1 1 "Ricarico "
|
||||
USE &RIC
|
||||
INPUT CODTAB F_FILTRIC
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Desrizione@50" S0
|
||||
DISPLAY "Ricarico@V" R0
|
||||
OUTPUT F_FILTRIC CODTAB
|
||||
OUTPUT F_DESRIC S0
|
||||
CHEKTYPE NORMAL
|
||||
END
|
||||
|
||||
STRING F_DESRIC 50
|
||||
BEGIN
|
||||
PROMPT 18 1 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_FROMCOD 20
|
||||
BEGIN
|
||||
PROMPT 1 2 "Dall'articolo "
|
||||
USE ANAMAG
|
||||
INPUT CODART F_FROMCOD
|
||||
DISPLAY "Codice@20" CODART
|
||||
DISPLAY "Descrizione@20" DESCR
|
||||
DISPLAY "Costo" ULTCOS1
|
||||
DISPLAY "Ricarico" USER3
|
||||
OUTPUT F_FROMCOD CODART
|
||||
OUTPUT F_FROMDES DESCR
|
||||
CHECKTYPE SEARCH
|
||||
END
|
||||
|
||||
STRING F_FROMDES 50
|
||||
BEGIN
|
||||
PROMPT 18 3 ""
|
||||
USE ANAMAG KEY 2
|
||||
INPUT DESCR F_FROMDES
|
||||
DISPLAY "Descrizione@20" DESCR
|
||||
DISPLAY "Codice@20" CODART
|
||||
DISPLAY "Costo" ULTCOS1
|
||||
DISPLAY "Ricarico" USER3
|
||||
COPY OUTPUT F_FROMCOD
|
||||
CHECKTYPE SEARCH
|
||||
END
|
||||
|
||||
STRING F_TOCOD 20
|
||||
BEGIN
|
||||
PROMPT 1 4 "All'articolo "
|
||||
COPY USE F_FROMCOD
|
||||
INPUT CODART F_TOCOD
|
||||
COPY DISPLAY F_FROMCOD
|
||||
OUTPUT F_TOCOD CODART
|
||||
OUTPUT F_TODES DESCR
|
||||
CHECKTYPE SEARCH
|
||||
END
|
||||
|
||||
STRING F_TODES 50
|
||||
BEGIN
|
||||
PROMPT 18 5 ""
|
||||
COPY USE F_FROMDES
|
||||
INPUT DESCR F_TODES
|
||||
COPY DISPLAY F_FROMDES
|
||||
COPY OUTPUT F_TOCOD
|
||||
CHECKTYPE SEARCH
|
||||
END
|
||||
|
||||
|
||||
SPREADSHEET F_LISTINO
|
||||
BEGIN
|
||||
PROMPT 0 6 "Listino"
|
||||
ITEM "Articolo@20"
|
||||
ITEM "Descrizione@30"
|
||||
ITEM "Sconto"
|
||||
ITEM "Costo@12"
|
||||
ITEM "Ricarico"
|
||||
ITEM "Prezzo\nAttuale@12"
|
||||
ITEM "Prezzo\nNuovo@12"
|
||||
ITEM "Prezzo\nDelta@7"
|
||||
ITEM "Margine\nAttuale@7"
|
||||
ITEM "Margine\nNuovo@7"
|
||||
ITEM "Margine\nDelta@7"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
||||
// maschera di riga sheet
|
||||
PAGE "Riga aggiornamento listini" -1 -1 66 9
|
||||
|
||||
STRING F_CODART 20
|
||||
BEGIN
|
||||
PROMPT 1 1 "Articolo "
|
||||
FLAGS "DG"
|
||||
FIELD CODRIGA
|
||||
END
|
||||
|
||||
STRING F_DESCART 50
|
||||
BEGIN
|
||||
PROMPT 1 2 "Descrizione "
|
||||
FLAGS "D"
|
||||
FIELD LF_ANAMAG->DESCR
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 64 6
|
||||
BEGIN
|
||||
PROMPT 1 3 "Calcolo Prezzo"
|
||||
END
|
||||
|
||||
CURRENCY F_COSTO 12
|
||||
BEGIN
|
||||
PROMPT 2 4 "@bCosto "
|
||||
FLAGS "U"
|
||||
FIELD LF_ANAMAG->ULTCOS1
|
||||
END
|
||||
|
||||
NUMBER F_SCONTO 3
|
||||
BEGIN
|
||||
PROMPT 35 4 "Sconto "
|
||||
FLAGS "D"
|
||||
FIELD SCONTO
|
||||
END
|
||||
|
||||
STRING F_RICARICO 4
|
||||
BEGIN
|
||||
PROMPT 48 4 "Ricarico "
|
||||
USE &RIC
|
||||
INPUT CODTAB F_RICARICO
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Desrizione@50" S0
|
||||
DISPLAY "Ricarico@V" R0
|
||||
OUTPUT F_RICARICO CODTAB
|
||||
CHEKTYPE NORMAL
|
||||
FIELD LF_ANAMAG->USER3
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 11 5 "Attuale"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 32 5 "Nuovo"
|
||||
END
|
||||
|
||||
TEXT DLG_NULL
|
||||
BEGIN
|
||||
PROMPT 50 5 "Delta"
|
||||
END
|
||||
|
||||
CURRENCY F_OLDPRICE 12
|
||||
BEGIN
|
||||
PROMPT 2 6 "@bPrezzo "
|
||||
FIELD PREZZO
|
||||
FLAGS "U"
|
||||
END
|
||||
|
||||
CURRENCY F_NEWPRICE 12
|
||||
BEGIN
|
||||
PROMPT 32 6 ""
|
||||
FLAGS "DUG"
|
||||
END
|
||||
|
||||
NUMBER F_DELTAPRICE 3
|
||||
BEGIN
|
||||
PROMPT 50 6 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_OLDMARGIN 4
|
||||
BEGIN
|
||||
PROMPT 2 7 "@bMargine "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_NEWMARGIN 4
|
||||
BEGIN
|
||||
PROMPT 32 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_DELTAMARGIN 4
|
||||
BEGIN
|
||||
PROMPT 50 7 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
TOOLBAR "topbar" 0 0 0 2
|
||||
|
||||
BUTTON DLG_OK 2 2
|
||||
BEGIN
|
||||
PROMPT 1 1 ""
|
||||
END
|
||||
|
||||
BUTTON DLG_USER 2 2
|
||||
BEGIN
|
||||
PROMPT 2 1 "A~zzera"
|
||||
PICTURE TOOL_CELLULAR
|
||||
END
|
||||
|
||||
BUTTON DLG_CANCEL 2 2
|
||||
BEGIN
|
||||
PROMPT 3 1 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
@ -107,25 +107,29 @@ const TCodice_numerazione& cached_numerazione(const char * codnum)
|
||||
// calcola il prezzo per le spese
|
||||
void sppr_calc(const TRectype & rec, const TString & valuta_doc, const real & cambio, real & prezzo)
|
||||
{
|
||||
const TString4 sppr_valuta(rec.get("S4"));
|
||||
|
||||
if (sppr_valuta != valuta_doc)
|
||||
const TString& sppr_valuta = rec.get("S4");
|
||||
|
||||
if (!same_values(sppr_valuta, valuta_doc))
|
||||
{
|
||||
const bool prezzo_un = rec.get_char("S6") == 'Q';
|
||||
/* Non capisco bene il cambio in gioco ...
|
||||
if (prezzo_un)
|
||||
{
|
||||
TPrice val(prezzo, sppr_valuta);
|
||||
|
||||
val.change_value(valuta_doc, cambio);
|
||||
prezzo = val.get_num();
|
||||
}
|
||||
else
|
||||
{
|
||||
TCurrency val(prezzo, sppr_valuta);
|
||||
|
||||
TCurrency val(prezzo, sppr_valuta);
|
||||
val.change_value(valuta_doc, cambio);
|
||||
prezzo = val.get_num();
|
||||
}
|
||||
*/
|
||||
// ... ma mi adeguo
|
||||
TCurrency val(prezzo, sppr_valuta, ZERO, prezzo_un);
|
||||
val.change_value(valuta_doc, cambio);
|
||||
prezzo = val.get_num();
|
||||
}
|
||||
}
|
||||
|
||||
@ -248,7 +252,6 @@ void TDocumento::init()
|
||||
_tipocf = new TRecfield(*this, DOC_TIPOCF);
|
||||
_codcf = new TRecfield(*this, DOC_CODCF);
|
||||
_cod_occas = new TRecfield(*this, DOC_OCFPI);
|
||||
|
||||
|
||||
_sconto = _esenzione = NULL;
|
||||
_stato_originale = ' ';
|
||||
@ -257,8 +260,7 @@ void TDocumento::init()
|
||||
check_modules();
|
||||
}
|
||||
|
||||
TDocumento::TDocumento()
|
||||
: TMultiple_rectype(LF_DOC)
|
||||
TDocumento::TDocumento() : TMultiple_rectype(LF_DOC)
|
||||
{
|
||||
init();
|
||||
}
|
||||
|
@ -3,7 +3,6 @@
|
||||
#include <execp.h>
|
||||
#include <modaut.h>
|
||||
#include <multirel.h>
|
||||
#include <occas.h>
|
||||
#include <postman.h>
|
||||
#include <recset.h>
|
||||
#include <smartcard.h>
|
||||
@ -31,6 +30,8 @@
|
||||
#include "rcondv.h"
|
||||
#include "sconti.h"
|
||||
|
||||
#include <occas.h>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// TOriginal_row_mask
|
||||
///////////////////////////////////////////////////////////
|
||||
@ -1683,12 +1684,11 @@ void TDocumento_mask::update_giacenza()
|
||||
break;
|
||||
}
|
||||
|
||||
TString16 causmag = row.get(sf.cid2index(FR_CAUS));
|
||||
|
||||
TString8 causmag = row.get(sf.cid2index(FR_CAUS));
|
||||
if (causmag.blank())
|
||||
causmag = get(F_CAUSMAG);
|
||||
|
||||
if ( causmag.full())
|
||||
if (causmag.full())
|
||||
{
|
||||
const TCausale_magazzino& c = cached_causale_magazzino(causmag);
|
||||
|
||||
@ -1696,7 +1696,6 @@ void TDocumento_mask::update_giacenza()
|
||||
if (c.scarica_alternativi())
|
||||
{
|
||||
const TString& alt = cached_article(codart).get(ANAMAG_CODARTALT);
|
||||
|
||||
if (alt.full())
|
||||
codart = alt;
|
||||
}
|
||||
|
@ -1799,7 +1799,7 @@ bool codart_handler(TMask_field& f, KEY key )
|
||||
const int items = db.explode(components, matbase, raggart, livello, "A", ordin);
|
||||
if (items > 0)
|
||||
{
|
||||
TProgind pi(items, "Esplosione in corso...",false, true);
|
||||
TProgind pi(items, TR("Esplosione in corso..."), false, true);
|
||||
int row = current_doc_row;
|
||||
const TString16 tiporiga(curr_row.tipo().codice());
|
||||
|
||||
|
55
ve/vetbric.uml
Normal file
55
ve/vetbric.uml
Normal file
@ -0,0 +1,55 @@
|
||||
TOOLBAR "Toolbar" 0 0 0 2
|
||||
|
||||
#include <relapbar.h>
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Ricarichi" 0 0 0 0
|
||||
|
||||
GROUPBOX DLG_NULL 75 7
|
||||
BEGIN
|
||||
PROMPT 1 0 ""
|
||||
FLAG "R"
|
||||
END
|
||||
|
||||
STRING 101 4
|
||||
BEGIN
|
||||
PROMPT 2 2 "Codice "
|
||||
FIELD CODTAB
|
||||
KEY 1
|
||||
FLAG "U"
|
||||
USE &RIC
|
||||
INPUT CODTAB 101
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Ricarico@V" R0
|
||||
OUTPUT 101 CODTAB
|
||||
OUTPUT 102 S0
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
STRING 102 50
|
||||
BEGIN
|
||||
PROMPT 20 2 ""
|
||||
FIELD S0
|
||||
KEY 2
|
||||
USE &RIC KEY 2
|
||||
INPUT S0 102
|
||||
DISPLAY "Descrizione@50" S0
|
||||
DISPLAY "Codice" CODTAB
|
||||
DISPLAY "Ricarico@V" R0
|
||||
COPY OUTPUT 101
|
||||
CHECKTYPE REQUIRED
|
||||
END
|
||||
|
||||
NUMBER 103 6 2
|
||||
BEGIN
|
||||
PROMPT 2 4 "Ricarico (%) "
|
||||
FLAGS "U"
|
||||
FIELD R0
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
Loading…
x
Reference in New Issue
Block a user