Patch level :4.0 804

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :aggiunti campi CDC alle commesse (il fuhrer lo voleva)


git-svn-id: svn://10.65.10.50/trunk@15739 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-10-29 11:34:54 +00:00
parent 66990e2afa
commit 0e6911d513
6 changed files with 51 additions and 27 deletions

View File

@ -4,6 +4,7 @@
#include "calib01.h" #include "calib01.h"
#include "ca0600a.h" #include "ca0600a.h"
#include "commesse.h"
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
//MASCHERA //MASCHERA
@ -14,9 +15,15 @@ protected:
virtual int get_logicnum() const { return LF_COMMESSE; } virtual int get_logicnum() const { return LF_COMMESSE; }
public: public:
TCms_anal_msk() { read("ca0600a"); } TCms_anal_msk();
}; };
TCms_anal_msk::TCms_anal_msk()
{
read("ca0600a");
ca_create_fields(*this, 2, LF_CDC, 1, 1, F_CMS_CDC1, F_CMS_CDCDES1, 0x0, COMMESSE_CODCOSTO);
}
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////
//APPLICAZIONE //APPLICAZIONE
//////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////

View File

@ -62,3 +62,13 @@
#define H_CMS_MAG 355 #define H_CMS_MAG 355
#define F_CMS_DEP 356 #define F_CMS_DEP 356
#define F_CMS_DESCDEP 357 #define F_CMS_DESCDEP 357
#define F_CMS_CDC1 401
#define F_CMS_CDC2 402
#define F_CMS_CDC3 403
#define F_CMS_CDC4 404
#define F_CMS_CDCDES1 405
#define F_CMS_CDCDES2 406
#define F_CMS_CDCDES3 407
#define F_CMS_CDCDES4 408

View File

@ -324,69 +324,59 @@ END
GROUPBOX DLG_NULL 78 6 GROUPBOX DLG_NULL 78 6
BEGIN BEGIN
PROMPT 1 14 "@bPreventivo" PROMPT 1 13 "@bPreventivo"
END END
STRING F_CMS_RIFER 15 STRING F_CMS_RIFER 15
BEGIN BEGIN
PROMPT 2 15 "N. di riferimento " PROMPT 2 14 "N. di riferimento "
FIELD RIFER FIELD RIFER
END END
DATE F_CMS_DATAPREV DATE F_CMS_DATAPREV
BEGIN BEGIN
PROMPT 40 15 "Data " PROMPT 40 14 "Data "
FIELD DATAPREV FIELD DATAPREV
END END
GROUPBOX DLG_NULL 76 3 GROUPBOX DLG_NULL 76 3
BEGIN BEGIN
PROMPT 2 16 "@bDocumento" PROMPT 2 15 "@bDocumento"
FLAGS "R" FLAGS "R"
END END
STRING F_CMS_PROVVP 1 STRING F_CMS_PROVVP 1
BEGIN BEGIN
PROMPT 3 17 "Provv. / Def. " PROMPT 3 16 "Provv. / Def. "
FIELD PROVVP FIELD PROVVP
END END
NUMBER F_CMS_ANNOP 4 NUMBER F_CMS_ANNOP 4
BEGIN BEGIN
PROMPT 21 17 "Anno " PROMPT 21 16 "Anno "
FIELD ANNOP FIELD ANNOP
END END
STRING F_CMS_CODNUMP 4 STRING F_CMS_CODNUMP 4
BEGIN BEGIN
PROMPT 35 17 "Cod. num. " PROMPT 35 16 "Cod. num. "
FIELD CODNUMP FIELD CODNUMP
END END
NUMBER F_CMS_NDOCP 7 NUMBER F_CMS_NDOCP 7
BEGIN BEGIN
PROMPT 54 17 "N. doc. " PROMPT 54 16 "N. doc. "
FIELD NDOCP FIELD NDOCP
END END
ENDPAGE
PAGE "Pagina 3" -1 -1 64 6
BOOLEAN F_CMS_APPOGGIO
BEGIN
PROMPT 2 1 "Commessa di appoggio"
END
GROUPBOX DLG_NULL 78 4 GROUPBOX DLG_NULL 78 4
BEGIN BEGIN
PROMPT 1 2 "" PROMPT 1 18 ""
END END
BOOLEAN F_CMS_CONTRATTO BOOLEAN F_CMS_CONTRATTO
BEGIN BEGIN
PROMPT 2 3 "Commessa con contratto" PROMPT 2 19 "Commessa con contratto"
FIELD CONTRATTO FIELD CONTRATTO
MESSAGE FALSE CLEAR,F_CMS_ANNOC|CLEAR,F_CMS_NROCONT MESSAGE FALSE CLEAR,F_CMS_ANNOC|CLEAR,F_CMS_NROCONT
MESSAGE TRUE ENABLE,F_CMS_ANNOC|ENABLE,F_CMS_NROCONT MESSAGE TRUE ENABLE,F_CMS_ANNOC|ENABLE,F_CMS_NROCONT
@ -394,25 +384,40 @@ END
STRING F_CMS_ANNOC 4 STRING F_CMS_ANNOC 4
BEGIN BEGIN
PROMPT 2 4 "Anno contratto " PROMPT 2 20 "Anno contratto "
FIELD ANNOC FIELD ANNOC
END END
STRING F_CMS_NROCONT 15 STRING F_CMS_NROCONT 15
BEGIN BEGIN
PROMPT 25 4 "Numero contratto " PROMPT 25 20 "Numero contratto "
FIELD NROCONT FIELD NROCONT
END END
ENDPAGE
PAGE "Pagina 3" -1 -1 64 6
GROUPBOX DLG_NULL 78 6
BEGIN
PROMPT 1 0 "@bCentro di costo"
END
BOOLEAN F_CMS_APPOGGIO
BEGIN
PROMPT 2 6 "Commessa di appoggio"
END
DATE F_CMS_DATAGARA DATE F_CMS_DATAGARA
BEGIN BEGIN
PROMPT 2 6 "Data gara " PROMPT 2 7 "Data gara "
FIELD DATAGARA FIELD DATAGARA
END END
CURRENCY F_CMS_IMPORTOB 18 CURRENCY F_CMS_IMPORTOB 18
BEGIN BEGIN
PROMPT 2 7 "Importo base " PROMPT 30 7 "Importo base "
FIELD IMPORTOB FIELD IMPORTOB
END END

View File

@ -52,6 +52,7 @@
#define COMMESSE_DATAGAR "DATAGAR" #define COMMESSE_DATAGAR "DATAGAR"
#define COMMESSE_SALMIN "SALMIN" #define COMMESSE_SALMIN "SALMIN"
#define COMMESSE_CODMAG "CODMAG" #define COMMESSE_CODMAG "CODMAG"
#define COMMESSE_CODCOSTO "CODCOSTO"
#endif #endif

View File

@ -1,3 +1,3 @@
147 147
0 0
$commesse|||425|0|Archivio Commesse||| $commesse|||445|0|Archivio Commesse|||

View File

@ -1,5 +1,5 @@
147 147
51 52
CODCMS|1|20|0|Codice Commessa CODCMS|1|20|0|Codice Commessa
DESCRIZ|1|50|0|Descrizione DESCRIZ|1|50|0|Descrizione
DESCRAGG|11|10|0|Descrizione aggiuntiva DESCRAGG|11|10|0|Descrizione aggiuntiva
@ -51,6 +51,7 @@ DATACOLLP|5|8|0|Data collaudo con proroga
DATAGAR|5|8|0|Periodo di gazanzia data DATAGAR|5|8|0|Periodo di gazanzia data
SALMIN|1|20|0|Modalità di fatturazione SALMIN|1|20|0|Modalità di fatturazione
CODMAG|1|5|0|Codice magazzino e deposito CODMAG|1|5|0|Codice magazzino e deposito
CODCOSTO|1|20|0|Codice Centro di Costo
2 2
CODCMS| CODCMS|
UPPER(DESCRIZ)|X UPPER(DESCRIZ)|X