Patch level : 12.0 476
Files correlati : ca0.exe ca0300a.msk Reso opzionale l'albero nelle immissioni degli archivi della contabilità analitica. git-svn-id: svn://10.65.10.50/branches/R_10_00@24205 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
dfae42282b
commit
cfb5ec8e3a
@ -50,6 +50,11 @@
|
|||||||
#define F_PDCREQ 143
|
#define F_PDCREQ 143
|
||||||
#define F_SEZRIF 144
|
#define F_SEZRIF 144
|
||||||
|
|
||||||
|
#define F_CDCTREE 161
|
||||||
|
#define F_CMSTREE 162
|
||||||
|
#define F_FSCTREE 163
|
||||||
|
#define F_PDCTREE 164
|
||||||
|
|
||||||
//pagina con le regole del rendiconto
|
//pagina con le regole del rendiconto
|
||||||
#define F_RIGHE_NUM 170
|
#define F_RIGHE_NUM 170
|
||||||
#define F_RIGHE_FDR 171
|
#define F_RIGHE_FDR 171
|
||||||
|
@ -145,6 +145,12 @@ BEGIN
|
|||||||
FIELD CdcRequired
|
FIELD CdcRequired
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_CDCTREE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 40 7 "Albero record in immissione"
|
||||||
|
FIELD CdcTree
|
||||||
|
END
|
||||||
|
|
||||||
GROUPBOX DLG_NULL 78 8
|
GROUPBOX DLG_NULL 78 8
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 9 "@bCommessa"
|
PROMPT 1 9 "@bCommessa"
|
||||||
@ -224,6 +230,12 @@ BEGIN
|
|||||||
FIELD CmsRequired
|
FIELD CmsRequired
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_CMSTREE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 40 15 "Albero record in immissione"
|
||||||
|
FIELD CmsTree
|
||||||
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
PAGE "Configurazione campi 2" -1 -1 78 10
|
PAGE "Configurazione campi 2" -1 -1 78 10
|
||||||
@ -307,6 +319,12 @@ BEGIN
|
|||||||
FIELD FscRequired
|
FIELD FscRequired
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_FSCTREE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 40 7 "Albero record in immissione"
|
||||||
|
FIELD FscTree
|
||||||
|
END
|
||||||
|
|
||||||
GROUPBOX DLG_NULL 78 9
|
GROUPBOX DLG_NULL 78 9
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 10 "@bPiano dei conti analitico"
|
PROMPT 1 10 "@bPiano dei conti analitico"
|
||||||
@ -405,6 +423,13 @@ BEGIN
|
|||||||
FIELD PdciRequired
|
FIELD PdciRequired
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_PDCTREE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 40 17 "Albero record in immissione"
|
||||||
|
FIELD PdcTree
|
||||||
|
END
|
||||||
|
|
||||||
|
|
||||||
RADIOBUTTON F_SEZRIF 60
|
RADIOBUTTON F_SEZRIF 60
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 19 "Sezione di riferimento per le ripartizioni Costo/Ricavo"
|
PROMPT 1 19 "Sezione di riferimento per le ripartizioni Costo/Ricavo"
|
||||||
|
@ -17,6 +17,7 @@ class TPiano_conti_anal_msk : public TSimple_anal_msk
|
|||||||
protected:
|
protected:
|
||||||
virtual int get_logicnum() const { return LF_PCONANA; }
|
virtual int get_logicnum() const { return LF_PCONANA; }
|
||||||
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
||||||
|
virtual bool create_tree() const { return ca_config().get_bool("PdcTree");}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TPiano_conti_anal_msk() { read("ca0400a"); }
|
TPiano_conti_anal_msk() { read("ca0400a"); }
|
||||||
|
@ -14,6 +14,8 @@ class TCdC_anal_msk : public TSimple_anal_msk
|
|||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
virtual int get_logicnum() const { return LF_CDC; }
|
virtual int get_logicnum() const { return LF_CDC; }
|
||||||
|
virtual bool create_tree() const { return ca_config().get_bool("CdcTree");}
|
||||||
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TCdC_anal_msk();
|
TCdC_anal_msk();
|
||||||
|
@ -15,6 +15,7 @@ class TCms_anal_msk : public TSimple_anal_msk
|
|||||||
{
|
{
|
||||||
protected:
|
protected:
|
||||||
virtual int get_logicnum() const { return LF_COMMESSE; }
|
virtual int get_logicnum() const { return LF_COMMESSE; }
|
||||||
|
virtual bool create_tree() const { return ca_config().get_bool("CmsTree");}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TCms_anal_msk();
|
TCms_anal_msk();
|
||||||
|
@ -17,6 +17,7 @@ class TFsc_anal_msk : public TSimple_anal_msk
|
|||||||
protected:
|
protected:
|
||||||
virtual int get_logicnum() const { return LF_FASI; }
|
virtual int get_logicnum() const { return LF_FASI; }
|
||||||
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
||||||
|
virtual bool create_tree() const { return ca_config().get_bool("FscTree");}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
TFsc_anal_msk();
|
TFsc_anal_msk();
|
||||||
|
@ -1505,23 +1505,25 @@ bool TSimple_anal_msk::on_field_event(TOperable_field& o, TField_event e, long j
|
|||||||
int TSimple_anal_msk::compute_offset() const
|
int TSimple_anal_msk::compute_offset() const
|
||||||
{
|
{
|
||||||
int delta = 0;
|
int delta = 0;
|
||||||
RCT rct; xvt_vobj_get_client_rect(TASK_WIN, &rct);
|
if (create_tree())
|
||||||
if (rct.right > 720)
|
{
|
||||||
delta = (rct.right - 720) / 2 / CHARX;
|
RCT rct; xvt_vobj_get_client_rect(TASK_WIN, &rct);
|
||||||
|
if (rct.right > 720)
|
||||||
if (delta > 0)
|
delta = (rct.right - 720) / 2 / CHARX;
|
||||||
{
|
|
||||||
int ln = get_logicnum();
|
|
||||||
if (ln == LF_FASI)
|
|
||||||
{
|
|
||||||
const TString& ff = ca_config().get("FathFasi");
|
|
||||||
if (ff.full())
|
|
||||||
ln = (ff == "CMS") ? LF_COMMESSE : LF_CDC;
|
|
||||||
}
|
|
||||||
TLocalisamfile lif(ln);
|
|
||||||
const TRecnotype recs = lif.items();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (delta > 0)
|
||||||
|
{
|
||||||
|
int ln = get_logicnum();
|
||||||
|
if (ln == LF_FASI)
|
||||||
|
{
|
||||||
|
const TString& ff = ca_config().get("FathFasi");
|
||||||
|
if (ff.full())
|
||||||
|
ln = (ff == "CMS") ? LF_COMMESSE : LF_CDC;
|
||||||
|
}
|
||||||
|
TLocalisamfile lif(ln);
|
||||||
|
const TRecnotype recs = lif.items();
|
||||||
|
}
|
||||||
|
}
|
||||||
return delta;
|
return delta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,6 +128,7 @@ protected:
|
|||||||
|
|
||||||
virtual short create_tree_field();
|
virtual short create_tree_field();
|
||||||
int compute_offset() const;
|
int compute_offset() const;
|
||||||
|
virtual bool create_tree () const { return false;}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
TSimple_anal_msk() { }
|
TSimple_anal_msk() { }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user