Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :aggiunto campo datafcomp ai movimenti anali. richiesta del nostro illustre fuhrer adolf magnavakken (dalla 5.0)


git-svn-id: svn://10.65.10.50/trunk@16527 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2008-04-18 10:43:12 +00:00
parent 689fe18ad3
commit 566ff7dfab
6 changed files with 36 additions and 11 deletions

View File

@ -412,6 +412,21 @@ bool TMovanal_msk::on_field_event(TOperable_field& o, TField_event e, long jolly
if (ae != ar && ae != ap) if (ae != ar && ae != ap)
return error_box(FR("La data di competenza deve appartenere all'esercizio in corso o al precedente")); return error_box(FR("La data di competenza deve appartenere all'esercizio in corso o al precedente"));
} }
break;
case F_DATAFCOMP:
if (e == fe_modify || e == fe_close)
{
const TDate datacomp = get(F_DATACOMP);
const TDate datafcomp = o.get();
if (datafcomp.ok())
{
if (datafcomp < datacomp)
return error_box(((TEdit_field&)o).get_warning());
}
else
o.set(datacomp.string()); //se la data fine competenza viene lasciata vuota -> e' uguale alla datacomp
}
break; break;
case F_RIGHE: case F_RIGHE:
if (e == se_enter) if (e == se_enter)

View File

@ -21,6 +21,7 @@
#define F_TIPOCF 221 #define F_TIPOCF 221
#define F_CODCF 222 #define F_CODCF 222
#define F_RAGSOCCF 223 #define F_RAGSOCCF 223
#define F_DATAFCOMP 224
#define F_NUMREG2 301 #define F_NUMREG2 301
#define F_ANNOES2 302 #define F_ANNOES2 302

View File

@ -1,12 +1,12 @@
#include "ca2100a.h" #include "ca2100a.h"
TOOLBAR "topbar" 0 0 0 2 TOOLBAR "" 0 -3 0 3
#include <relapbar.h> #include <toolbar.h>
ENDPAGEE ENDPAGE
PAGE "Testata" 0 0 0 2 PAGE "Testata" -1 -1 80 20
GROUPBOX DLG_NULL 78 3 GROUPBOX DLG_NULL 78 3
BEGIN BEGIN
@ -37,9 +37,9 @@ END
LIST F_TIPO 1 25 LIST F_TIPO 1 25
BEGIN BEGIN
PROMPT 2 5 "Tipo movimento " PROMPT 2 5 "Tipo movimento "
ITEM " |Normale" ITEM " |Normale" MESSAGE RESET,F_DATAFCOMP|HIDE,F_DATAFCOMP
ITEM "P|Preventivo" ITEM "P|Preventivo" MESSAGE SHOW,F_DATAFCOMP
ITEM "V|Variazione preventivo" ITEM "V|Variazione preventivo" MESSAGE SHOW,F_DATAFCOMP
FIELD TIPOMOV FIELD TIPOMOV
END END
@ -56,7 +56,7 @@ END
NUMBER F_NUMREG 7 NUMBER F_NUMREG 7
BEGIN BEGIN
PROMPT 52 6 "Movimento n. " PROMPT 54 5 "Movimento n. "
USE LF_MOVANA SELECT TIPOMOV==#F_TIPO USE LF_MOVANA SELECT TIPOMOV==#F_TIPO
INPUT NUMREG F_NUMREG INPUT NUMREG F_NUMREG
DISPLAY "Numero@7" NUMREG DISPLAY "Numero@7" NUMREG
@ -82,9 +82,16 @@ BEGIN
WARNING "La data di competenza non appartiene ad un esercizio valido" WARNING "La data di competenza non appartiene ad un esercizio valido"
END END
DATE F_DATAFCOMP
BEGIN
PROMPT 43 7 "Data di fine competenza "
FIELD DATAFCOMP
WARNING "La data di fine competenza non puo' essere anteriore alla data di competenza"
END
NUMBER F_ANNOES 4 NUMBER F_ANNOES 4
BEGIN BEGIN
PROMPT 52 7 "Esercizio " PROMPT 54 6 "Esercizio "
FIELD ANNOES FIELD ANNOES
MESSAGE COPY,F_ANNOES2 MESSAGE COPY,F_ANNOES2
FLAGS "DG" FLAGS "DG"

View File

@ -1,3 +1,3 @@
107 107
0 0
$movana|0|0|168|0|Movimenti di Analitica||| $movana|0|0|176|0|Movimenti di Analitica|||

View File

@ -1,5 +1,5 @@
107 107
21 22
ANNOES|9|4|0|Codice esercizio ANNOES|9|4|0|Codice esercizio
NUMREG|3|7|0|Numero di operazione NUMREG|3|7|0|Numero di operazione
DATAREG|5|8|0|Data operazione DATAREG|5|8|0|Data operazione
@ -21,6 +21,7 @@ DPROVV|1|1|0|Documento originale PROVV
DANNO|2|4|0|Documento originale ANNO DANNO|2|4|0|Documento originale ANNO
DCODNUM|1|4|0|Documento originale CODNUM DCODNUM|1|4|0|Documento originale CODNUM
DNDOC|3|7|0|Documento originale NDOC DNDOC|3|7|0|Documento originale NDOC
DATAFCOMP|5|8|0|Data finale competenza (solo Preventivi e Variazioni)
3 3
NUMREG| NUMREG|
DATACOMP+NUMREG|X DATACOMP+NUMREG|X

View File

@ -19,5 +19,6 @@
#define MOVANA_DANNO "DANNO" #define MOVANA_DANNO "DANNO"
#define MOVANA_DCODNUM "DCODNUM" #define MOVANA_DCODNUM "DCODNUM"
#define MOVANA_DNDOC "DNDOC" #define MOVANA_DNDOC "DNDOC"
#define MOVANA_DATAFCOMP "DATAFCOMP"
#endif #endif