From 3b2a0a376bd175dbacdd31564b6b0d0f327d9e29 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 24 Oct 1997 10:47:19 +0000 Subject: [PATCH] Aggiunto un campo golem sui documenti git-svn-id: svn://10.65.10.50/trunk@5439 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/bollac.src | 1 + ve/bollaf.src | 1 + ve/fatturaa.src | 1 + ve/fatturac.src | 1 + ve/ordinec.src | 3 +- ve/ordinef.src | 5 +-- ve/ve0300.cpp | 10 ++++-- ve/ve0300a.src | 91 ++++++++++++++++++++++++++++--------------------- ve/veini.h | 1 + ve/veuml.h | 1 + 10 files changed, 70 insertions(+), 45 deletions(-) diff --git a/ve/bollac.src b/ve/bollac.src index 20989f496..619ee4bfe 100755 --- a/ve/bollac.src +++ b/ve/bollac.src @@ -27,6 +27,7 @@ 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 diff --git a/ve/bollaf.src b/ve/bollaf.src index 8720d5a62..78a9bdd4d 100755 --- a/ve/bollaf.src +++ b/ve/bollaf.src @@ -30,6 +30,7 @@ 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 diff --git a/ve/fatturaa.src b/ve/fatturaa.src index 1dcef4ec8..04fc5de0f 100755 --- a/ve/fatturaa.src +++ b/ve/fatturaa.src @@ -28,6 +28,7 @@ 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 diff --git a/ve/fatturac.src b/ve/fatturac.src index be0d54402..a94472d3a 100755 --- a/ve/fatturac.src +++ b/ve/fatturac.src @@ -24,6 +24,7 @@ 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 diff --git a/ve/ordinec.src b/ve/ordinec.src index c41838c09..6bee0e352 100755 --- a/ve/ordinec.src +++ b/ve/ordinec.src @@ -86,6 +86,7 @@ OCFPI = S_NASCOSTO COFI = S_NORMALE STATOPAIV = S_NORMALE PAIVA = S_NORMALE +GOLEM = S_NORMALE GRRECAPITO = S_NORMALE //100 INDCF = S_DISABILITATO CIVCF = S_DISABILITATO @@ -99,7 +100,7 @@ DESSTATOCF = S_DISABILITATO CODVAL1 = S_NORMALE CODVAL2 = S_NORMALE NOME_VAL1 = S_NORMALE -NOME_VAL2 = S_NORMALE +NOME_VAL2 = S_NORMALE CAMBIO = S_NORMALE DATA_CAMBIO1 = S_NORMALE DATA_CAMBIO2 = S_NORMALE diff --git a/ve/ordinef.src b/ve/ordinef.src index 3f285fadc..cf238dd7f 100755 --- a/ve/ordinef.src +++ b/ve/ordinef.src @@ -83,6 +83,7 @@ OCFPI = S_NASCOSTO COFI = S_DISABILITATO STATOPAIV = S_DISABILITATO PAIVA = S_DISABILITATO +GOLEM = S_NORMALE INDCF = S_DISABILITATO CIVCF = S_DISABILITATO LOCALITACF = S_DISABILITATO @@ -95,8 +96,8 @@ STATOCF = S_DISABILITATO DESSTATOCF = S_DISABILITATO CODVAL1 = S_NORMALE CODVAL2 = S_NORMALE -NOME_VAL1 = S_NORMALE -NOME_VAL2 = S_NORMALE +NOME_VAL1 = S_NORMALE +NOME_VAL2 = S_NORMALE CAMBIO = S_NORMALE // aggiunto DATA_CAMBIO1 = S_DISABILITATO diff --git a/ve/ve0300.cpp b/ve/ve0300.cpp index 9f35350df..a65138f45 100755 --- a/ve/ve0300.cpp +++ b/ve/ve0300.cpp @@ -356,6 +356,9 @@ void TMaschera::control( const int type, const int id, const int size ) case T_ZOOM: _out << "ZO"; break; + case T_GOLEM: + _out << "GO"; + break; case T_CORNICE: _out << "GR"; break; @@ -541,7 +544,7 @@ static void verifica_campo( const TObject& campo ) if (cmp.stato() != S_NASCOSTO) { int h = cmp.y() + 1; - if (cmp.type() == T_CORNICE || cmp.type() == T_MEMO ) + 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); @@ -809,7 +812,8 @@ void TField::genera( ) break; } if ((_type == T_DATA || _type == T_STRINGA || - _type == T_NUMERO || _type == T_MEMO || _type == T_ZOOM) && + _type == T_NUMERO || _type == T_MEMO || _type == T_ZOOM || + _type == T_GOLEM) && (_stato == S_OBBLIGATORIO || !_use.blank())) m.check( _stato ); if ( !_fieldname.blank( ) ) m.field( _fieldname ); @@ -1145,7 +1149,7 @@ void TMask_generator::genera( const TString& profilo ) _pro = new TConfig( proname ); const TString16 tipocf(_pro->get("TIPOCF", "MAIN")); - TFilename _mskname( _pro->get( "MSKFILE", "MAIN") ); + TFilename _mskname(profilo); _mskname.ext( "msk" ); do_events(); diff --git a/ve/ve0300a.src b/ve/ve0300a.src index 749b47348..bd9bd19f5 100755 --- a/ve/ve0300a.src +++ b/ve/ve0300a.src @@ -15,7 +15,7 @@ // T_LISTA // T_MEMO // T_CORNICE -// T_ZOOM (da implementare) +// T_ZOOM // SIZE = E' la dimesione del campo nella maschera. Per i tipi che richiedono due dimensioni, // si fa dimensione1 * 100 + dimesione2 // PROMPT = E' il prompt di default per il campo ( pur essere cambiato nel .INI ) @@ -142,19 +142,19 @@ SIZE=16 [STATOPAIV] // il campo e' letto nel file 20 clifo GROUP=100 -X=33 -Y=0 +X=2 +Y=1 MSKID=F_STATOPAIVA TYPE=T_LISTA -PROMPT="P.Iva " +PROMPT="Part.Iva " ITEMS=|Italia o extra CEE@BE|Belgio@DE|Germania@DK|Danimarca@L|Grecia@ES|Spagna@FR|Francia@GB|Gran Bretagna@IE|Irlanda@IT|Italia@LU|Lussemburgo@NL|Olanda@PT|Portogallo SIZE=20 [PAIVA] // il campo e' letto nel file 20 clifo GROUP=100 -X=62 -Y=0 +X=35 +Y=1 MSKID=F_PAIVA TYPE=T_STRINGA PROMPT="" @@ -164,10 +164,21 @@ DISPLAY="Partita IVA@12" PAIV~"Ragione sociale@50" RAGSOC~"Codice" CODCF~"Indriz OUTPUT=@F_CODCF SIZE=12 +[GOLEM] +GROUP=100 +X=76 +Y=0 +MSKID=F_GOLEM +FIELDNAME= +TYPE=T_GOLEM +PROMPT="" +SIZE=0402 +FLAG=M + [GRRECAPITO] GROUP=100 X=1 -Y=1 +Y=2 MSKID=DLG_NULL TYPE=T_CORNICE PROMPT="Recapito" @@ -178,7 +189,7 @@ SIZE=7806 // il campo e' letto nel file 20 clifo GROUP=100 X=2 -Y=2 +Y=3 MSKID=F_INDCF TYPE=T_STRINGA PROMPT="Indirizzo " @@ -188,7 +199,7 @@ SIZE=35 // il campo e' letto nel file 20 clifo GROUP=100 X=61 -Y=2 +Y=3 MSKID=F_CIVCF TYPE=T_STRINGA PROMPT="N. " @@ -198,7 +209,7 @@ SIZE=10 // il campo e' letto nel file 20 clifo GROUP=100 X=2 -Y=3 +Y=4 MSKID=F_LOCALITACF TYPE=T_STRINGA PROMPT="Localita' " @@ -208,7 +219,7 @@ SIZE=35 // il campo e' letto nel file 20 clifo GROUP=100 X=52 -Y=3 +Y=4 MSKID=F_CAPCF TYPE=T_STRINGA PROMPT="C.A.P." @@ -218,7 +229,7 @@ SIZE=5 // il campo e' letto nel file 20 clifo GROUP=100 X=2 -Y=4 +Y=5 MSKID=F_COMCF TYPE=T_STRINGA PROMPT="Comune " @@ -232,7 +243,7 @@ OUTPUT=F_DENCOM DENCOM~F_PROVCOM PROVCOM // il campo e' letto nel file 13 comuni con chiave [COMCF] GROUP=100 X=24 -Y=4 +Y=5 MSKID=F_DENCOM TYPE=T_STRINGA PROMPT="" @@ -242,7 +253,7 @@ SIZE=50 // il campo e' letto nel file 13 comuni con chiave [COMCF] GROUP=100 X=66 -Y=3 +Y=4 MSKID=F_PROVCOM TYPE=T_STRINGA PROMPT="Pr." @@ -252,7 +263,7 @@ SIZE=5 // il campo e' letto nel file 20 clifo va visualizzato solo se <>"" GROUP=100 X=2 -Y=5 +Y=6 MSKID=F_STATOCF TYPE=T_NUMERO PROMPT="Stato " @@ -266,7 +277,7 @@ OUTPUT=F_DESSTATOCF S0 // il campo e' letto nella tabella %STA e va visualizzato solo se [STATOCF]<>"" GROUP=100 X=24 -Y=5 +Y=6 MSKID=F_DESSTATOCF TYPE=T_STRINGA PROMPT="" @@ -423,7 +434,7 @@ DISPLAY="Codice" CODTAB~"Descrizione@50" S0 OUTPUT=F_CODPAG CODTAB~F_DESCODPAG S0 WARNING=Codice tipo pagamento non trovato HELP=Inserisci il codice del tipo di pagamento -SPECIAL=ADD RU BA3 -6 +SPECIAL=ADD RU ba3 -6 [DESCODPAG] GROUP=400 @@ -438,7 +449,7 @@ DISPLAY="Descrizione@50" S0~"Codice" CODTAB OUTPUT=F_CODPAG CODTAB~F_DESCODPAG S0 WARNING=Codice tipo pagamento non trovato HELP=Inserisci il codice del tipo di pagamento -SPECIAL=ADD RU BA3 -6 +SPECIAL=ADD RU ba3 -6 [GRSCADENZE] GROUP=500 @@ -900,12 +911,12 @@ MSKID=F_CODAG TYPE=T_STRINGA PROMPT="Agente " SIZE=5 -FLAG=U -USE=AGE -INPUT=CODTAB F_CODAG -DISPLAY="Codice" CODTAB~"Descrizione@50" S0 -OUTPUT=F_CODAG CODTAB~F_DESAG S0 -SPECIAL=CH NORMAL +FLAG=UZ +USE=LF_AGENTI +INPUT=CODAGE F_CODAG +DISPLAY="Codice" CODAGE~"Descrizione@50" RAGSOC +OUTPUT=F_CODAG CODAGE~F_DESAG RAGSOC +SPECIAL=CH NORMAL~ADD RU pr0 -4 [DESAG] GROUP=1100 @@ -915,10 +926,11 @@ MSKID=F_DESAG TYPE=T_STRINGA PROMPT="" SIZE=50 -USE=AGE KEY 2 -INPUT=S0 F_DESAG -DISPLAY="Descrizione@50" S0~"Codice" CODTAB -OUTPUT=F_CODAG CODTAB~F_DESAG S0 +USE=LF_AGENTI KEY 2 +INPUT=RAGSOC F_DESAG +DISPLAY="Descrizione@50" RAGSOC~"Codice" CODAGE +OUTPUT=F_CODAG CODAGE~F_DESAG RAGSOC +SPECIAL=ADD RU pr0 -4 [CODZON] GROUP=1100 @@ -928,7 +940,7 @@ FIELDNAME=ZONA MSKID=F_CODZON TYPE=T_STRINGA PROMPT="Zona " -SIZE=3 +SIZE=2 FLAG=U USE=ZON INPUT=CODTAB F_CODZON @@ -958,12 +970,12 @@ MSKID=F_CODAGVIS TYPE=T_STRINGA PROMPT="Agente da vis. " SIZE=5 -FLAG=U -USE=AGE -INPUT=CODTAB F_CODAGVIS -DISPLAY="Codice" CODTAB~"Descrizione@50" S0 -OUTPUT=F_CODAGVIS CODTAB~F_DESAGVIS S0 -SPECIAL=CH NORMAL +FLAG=UZ +USE=LF_AGENTI +INPUT=CODAGE F_CODAGVIS +DISPLAY="Codice" CODAGE~"Descrizione@50" RAGSOC +OUTPUT=F_CODAGVIS CODAGE~F_DESAGVIS RAGSOC +SPECIAL=CH NORMAL~ADD RU pr0 -4 [DESAGVIS] GROUP=1110 @@ -973,10 +985,11 @@ MSKID=F_DESAGVIS TYPE=T_STRINGA PROMPT="" SIZE=50 -USE=AGE KEY 2 -INPUT=S0 F_DESAGVIS -DISPLAY="Descrizione@50" S0~"Codice" CODTAB -OUTPUT=F_CODAGVIS CODTAB~F_DESAGVIS S0 +USE=LF_AGENTI KEY 2 +INPUT=RAGSOC F_DESAGVIS +DISPLAY="Descrizione@50" RAGSOC~"Codice" CODAGE +OUTPUT=F_CODAGVIS CODAGE~F_DESAGVIS RAGSOC +SPECIAL=ADD RU pr0 -4 [CODSPMEZZO] GROUP=1200 diff --git a/ve/veini.h b/ve/veini.h index 18a6ba335..40196468c 100755 --- a/ve/veini.h +++ b/ve/veini.h @@ -7,6 +7,7 @@ #define T_CORNICE 7 #define T_BOTTONE 8 #define T_ZOOM 9 +#define T_GOLEM 10 #define S_NASCOSTO 0 #define S_DISABILITATO 1 diff --git a/ve/veuml.h b/ve/veuml.h index 75321e4b8..1996d6e71 100755 --- a/ve/veuml.h +++ b/ve/veuml.h @@ -76,6 +76,7 @@ #define F_OCCASEDIT 180 // GESTITO DAL MOTORE #define F_CATVEN 181 #define F_CODNOTE 182 +#define F_GOLEM 183 #define F_CODVAL1 200 #define F_NOMEVAL1 201