Patch level : 10.1036

Files correlati     : ve0.exe ve6.exe tutti i profili
Ricompilazione Demo : [ ]
Commento            :

Aggiunto il campo CONTRATTO per la gestione dei contratti legge 122 (dati rilevanti).
Nei profili personalizzati va aggiunto questo campo

ST 225 18
BE
PR 2 14 "Contratto Legge 122   "
FL "U"
CH NORMAL
FI CONTRATTO
US &CGCON
IN CODTAB[1,1] 107 SE
IN CODTAB[2,7] 108 SE
IN CODTAB[8,25] 225
DI "Contratto" CODTAB[8,]
DI "Descrizione@50" S0
OU 225 CODTAB[8,]
HE "Inserire un codice contratto di importo non inferiore a 3000 Euro"
ADD RUN cg7 -2 &CON
MO CG,FE
EN

inoltre bisogna cambiare la testata del campo 108 da

ST 108 6

a

NU 108 6

il campo CODCF e' stato cambiato da stringa a numero bisogna verificare le ricerche sul documento legate al codice cliente/fornitore (es. indirzzi di spedizione, banche)

Aggiunto il campo CONTSEP per la gestione di contabilità separate
Nei profili personalizzati va aggiunto questo campo

ST 226 6
BE
PR 47 14 "Contabilità separata "
FL "U"
CH NORMAL
FI CONTSEP
US &NPENT
IN CODTAB 226
DI "Codice@6" CODTAB
DI "Descrizione@50" S0
OU 226 CODTAB
ADD RUN np0 -0 &ENT
MO NP
EN


git-svn-id: svn://10.65.10.50/branches/R_10_00@22316 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2011-06-23 15:58:41 +00:00
parent 8a39e3f976
commit 868b1a09d7
13 changed files with 60 additions and 4 deletions

View File

@ -49,6 +49,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -47,6 +47,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -1,3 +1,3 @@
33
0
$doc|0|0|584|0|Documenti di vendita|||
$doc|0|0|608|0|Documenti di vendita|||

View File

@ -1,5 +1,5 @@
33
89
91
CODNUM|1|4|0|Codice della numerazione
ANNO|2|4|0|Anno
PROVV|1|1|0|Tipo numerazione <P>rovvisorio <D>efinitivo
@ -89,6 +89,8 @@ DATACOMP|5|8|0|Data inizio competenza in analitica
DATAFCOMP|5|8|0|Data fine competenza in analitica
CUP|1|15|0|Codice Unico di Progetto
CIG|1|10|0|Codice Identificativo di Gara
CONTRATTO|1|18|0|Contratto con importo > 3000 Euro
CONTSEP|1|6|0|Contabilita' separata
4
PROVV+ANNO+CODNUM+NDOC|
TIPOCF+CODCF+PROVV+ANNO+DATADOC+CODNUM+NDOC|X

View File

@ -46,6 +46,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -47,6 +47,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -43,6 +43,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -54,6 +54,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -53,6 +53,8 @@ COMCF = S_DISABILITATO //100
DENCOM = S_DISABILITATO //100
STATOCF = S_DISABILITATO //100
DESSTATOCF = S_DISABILITATO //100
CONTR122 = S_NORMALE //100
CONTSEP = S_NORMALE //100
CODVAL1 = S_NORMALE //200
CODVAL2 = S_NORMALE //200
NOME_VAL1 = S_NORMALE //200

View File

@ -1114,7 +1114,7 @@ void TMask_generator::intestazione_pagina( const char* def_title)
_m->flag( "D" );
_m->end( );
_m->control( T_STRINGA, DLG_NULL, 6 );
_m->control( T_NUMERO, DLG_NULL, 6 );
_m->begin( );
if ( _pro->get( "TIPOCF", "MAIN" ) == "C" )
_m->prompt( 2, 4, "Cliente " );
@ -1350,7 +1350,7 @@ void TMask_generator::genera_testata_1()
_m->flag( "DG" );
_m->end( );
_m->control( T_STRINGA, F_CODCF, 6 );
_m->control( T_NUMERO, F_CODCF, 6 );
_m->begin( );
if ( tipo_cf == 'C' )
{

View File

@ -244,6 +244,39 @@ TYPE=T_STRINGA
PROMPT=""
SIZE=50
[CONTR122]
TYPE=T_STRINGA
GROUP=100
SIZE=18
X=2
Y=8
MSKID=F_CONTR122
PROMPT="Contratto Legge 122 "
FLAG=U
FIELDNAME=CONTRATTO
USE=&CGCON
INPUT=CODTAB[1,1] F_TIPOCF SE~CODTAB[2,7] F_CODCF SE~CODTAB[8,25] F_CONTR122
DISPLAY="Contratto" CODTAB[8,]~"Descrizione@50" S0
OUTPUT=F_CONTR122 CODTAB[8,]
HELP=Inserire un codice contratto di importo non inferiore a 3000 Euro
SPECIAL=ADD RUN cg7 -2 &CON~MO CG,FE
[CONTSEP]
TYPE=T_STRINGA
GROUP=100
SIZE=6
X=47
Y=8
MSKID=F_CONTSEP
PROMPT="Contabilità separata "
FLAG=U
FIELDNAME=CONTSEP
USE=&NPENT
INPUT=CODTAB F_CONTSEP
DISPLAY="Codice@6" CODTAB~"Descrizione@50" S0
OUTPUT=F_CONTSEP CODTAB
SPECIAL=ADD RUN np0 -0 &ENT~MO NP
[ORDDA]
GROUP=150
X=2

View File

@ -1417,6 +1417,8 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
mov_rec.put(MOV_DCODNUM, doc.get(DOC_CODNUM));
mov_rec.put(MOV_DNDOC, doc.get(DOC_NDOC));
mov_rec.put(MOV_LIQDIFF, doc.get(DOC_LIQDIFF));
mov_rec.put(MOV_CONTRATTO, doc.get(DOC_CONTRATTO));
mov_rec.put(MOV_CONTSEP, doc.get(DOC_CONTSEP));
return _error;
}
@ -1600,6 +1602,8 @@ error_type TContabilizzazione::compile_head_mov_re(TDocumento& doc)
mov_rec.put(MOV_DCODNUM, doc.get(DOC_CODNUM));
mov_rec.put(MOV_DNDOC, doc.get(DOC_NDOC));
mov_rec.put(MOV_LIQDIFF, doc.get(DOC_LIQDIFF));
mov_rec.put(MOV_CONTRATTO, doc.get(DOC_CONTRATTO));
mov_rec.put(MOV_CONTSEP, doc.get(DOC_CONTSEP));
return _error;
@ -3141,6 +3145,7 @@ error_type TContabilizzazione::compile_head_anticipo(TDocumento& doc)
head.put(MOV_DANNO, doc.get(DOC_ANNO));
head.put(MOV_DCODNUM, doc.get(DOC_CODNUM));
head.put(MOV_DNDOC, doc.get(DOC_NDOC));
head.put(MOV_CONTSEP, doc.get(DOC_CONTSEP));
return no_error;
}

View File

@ -118,6 +118,8 @@
#define F_CODABIP1 222
#define F_CODCABP1 223
#define F_PROGBNP1 224
#define F_CONTR122 225
#define F_CONTSEP 226
#define F_CDC1 251
#define F_CDC12 262