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_SEZRIF 144
|
||||
|
||||
#define F_CDCTREE 161
|
||||
#define F_CMSTREE 162
|
||||
#define F_FSCTREE 163
|
||||
#define F_PDCTREE 164
|
||||
|
||||
//pagina con le regole del rendiconto
|
||||
#define F_RIGHE_NUM 170
|
||||
#define F_RIGHE_FDR 171
|
||||
|
@ -145,6 +145,12 @@ BEGIN
|
||||
FIELD CdcRequired
|
||||
END
|
||||
|
||||
BOOLEAN F_CDCTREE
|
||||
BEGIN
|
||||
PROMPT 40 7 "Albero record in immissione"
|
||||
FIELD CdcTree
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 8
|
||||
BEGIN
|
||||
PROMPT 1 9 "@bCommessa"
|
||||
@ -224,6 +230,12 @@ BEGIN
|
||||
FIELD CmsRequired
|
||||
END
|
||||
|
||||
BOOLEAN F_CMSTREE
|
||||
BEGIN
|
||||
PROMPT 40 15 "Albero record in immissione"
|
||||
FIELD CmsTree
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
PAGE "Configurazione campi 2" -1 -1 78 10
|
||||
@ -307,6 +319,12 @@ BEGIN
|
||||
FIELD FscRequired
|
||||
END
|
||||
|
||||
BOOLEAN F_FSCTREE
|
||||
BEGIN
|
||||
PROMPT 40 7 "Albero record in immissione"
|
||||
FIELD FscTree
|
||||
END
|
||||
|
||||
GROUPBOX DLG_NULL 78 9
|
||||
BEGIN
|
||||
PROMPT 1 10 "@bPiano dei conti analitico"
|
||||
@ -405,6 +423,13 @@ BEGIN
|
||||
FIELD PdciRequired
|
||||
END
|
||||
|
||||
BOOLEAN F_PDCTREE
|
||||
BEGIN
|
||||
PROMPT 40 17 "Albero record in immissione"
|
||||
FIELD PdcTree
|
||||
END
|
||||
|
||||
|
||||
RADIOBUTTON F_SEZRIF 60
|
||||
BEGIN
|
||||
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:
|
||||
virtual int get_logicnum() const { return LF_PCONANA; }
|
||||
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:
|
||||
TPiano_conti_anal_msk() { read("ca0400a"); }
|
||||
|
@ -14,6 +14,8 @@ class TCdC_anal_msk : public TSimple_anal_msk
|
||||
{
|
||||
protected:
|
||||
virtual int get_logicnum() const { return LF_CDC; }
|
||||
virtual bool create_tree() const { return ca_config().get_bool("CdcTree");}
|
||||
|
||||
|
||||
public:
|
||||
TCdC_anal_msk();
|
||||
|
@ -15,6 +15,7 @@ class TCms_anal_msk : public TSimple_anal_msk
|
||||
{
|
||||
protected:
|
||||
virtual int get_logicnum() const { return LF_COMMESSE; }
|
||||
virtual bool create_tree() const { return ca_config().get_bool("CmsTree");}
|
||||
|
||||
public:
|
||||
TCms_anal_msk();
|
||||
|
@ -17,6 +17,7 @@ class TFsc_anal_msk : public TSimple_anal_msk
|
||||
protected:
|
||||
virtual int get_logicnum() const { return LF_FASI; }
|
||||
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:
|
||||
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 delta = 0;
|
||||
RCT rct; xvt_vobj_get_client_rect(TASK_WIN, &rct);
|
||||
if (rct.right > 720)
|
||||
delta = (rct.right - 720) / 2 / CHARX;
|
||||
|
||||
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();
|
||||
}
|
||||
if (create_tree())
|
||||
{
|
||||
RCT rct; xvt_vobj_get_client_rect(TASK_WIN, &rct);
|
||||
if (rct.right > 720)
|
||||
delta = (rct.right - 720) / 2 / CHARX;
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
|
@ -128,6 +128,7 @@ protected:
|
||||
|
||||
virtual short create_tree_field();
|
||||
int compute_offset() const;
|
||||
virtual bool create_tree () const { return false;}
|
||||
|
||||
protected:
|
||||
TSimple_anal_msk() { }
|
||||
|
Loading…
x
Reference in New Issue
Block a user