Patch level :4.0 738
Files correlati : Ricompilazione Demo : [ ] Commento :aggiunto il filtro per fase in modo rigido; il programma ha gia' pronti commentati i pezzi per utilizzare la configurazione analitica per generare i campi! Peccato che ad Adolf questa roba non serva... git-svn-id: svn://10.65.10.50/trunk@15461 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
de2972ca3f
commit
002431416a
@ -132,6 +132,10 @@ TPrint_bilancio_cms_mask::TPrint_bilancio_cms_mask()
|
|||||||
} //if(levels>=2..
|
} //if(levels>=2..
|
||||||
} //if(use_pdcc..
|
} //if(use_pdcc..
|
||||||
|
|
||||||
|
//***ACHTUNG!!!***
|
||||||
|
//Questa chiamata serve per generare i campi fase/commessa esattamente come strutturati nella configurazione..
|
||||||
|
//..della contabilita' analitica; ma per il magico Adolfo non servono!!!
|
||||||
|
//ca_create_fields(*this, 0, LF_FASI, 2, 8, F_FASE1, F_DESCFASE1);
|
||||||
// setta gli handlers a tutti i campi generati della maschera;senza questa chiamata la on_field_event
|
// setta gli handlers a tutti i campi generati della maschera;senza questa chiamata la on_field_event
|
||||||
// non puo' funzionare sui campi generati!!!
|
// non puo' funzionare sui campi generati!!!
|
||||||
set_handlers();
|
set_handlers();
|
||||||
|
@ -76,29 +76,29 @@ BEGIN
|
|||||||
PROMPT 0 6 "@bParametri"
|
PROMPT 0 6 "@bParametri"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_VITAINTERA
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 7 "Includere esercizi successivi (vita intera)"
|
||||||
|
END
|
||||||
|
|
||||||
|
RADIOBUTTON F_TIPOSTIMA 1 24
|
||||||
|
BEGIN
|
||||||
|
PROMPT 45 7 "Tipo di stima"
|
||||||
|
FLAGS "Z"
|
||||||
|
ITEM "T|Tempo"
|
||||||
|
ITEM "C|Costi"
|
||||||
|
END
|
||||||
|
|
||||||
BOOLEAN F_FASI
|
BOOLEAN F_FASI
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 7 "Esplodere Fasi"
|
PROMPT 2 8 "Esplodere Fasi"
|
||||||
MESSAGE FALSE CLEAR,F_FASE
|
MESSAGE FALSE CLEAR,F_FASE
|
||||||
MESSAGE TRUE ENABLE,F_FASE
|
MESSAGE TRUE ENABLE,F_FASE
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING F_FASE 10
|
STRING F_FASE 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 20 7 "Fase "
|
PROMPT 25 8 "Fase "
|
||||||
END
|
|
||||||
|
|
||||||
BOOLEAN F_VITAINTERA
|
|
||||||
BEGIN
|
|
||||||
PROMPT 2 8 "Includere esercizi successivi (vita intera)"
|
|
||||||
END
|
|
||||||
|
|
||||||
RADIOBUTTON F_TIPOSTIMA 1 22
|
|
||||||
BEGIN
|
|
||||||
PROMPT 40 8 "Tipo di stima"
|
|
||||||
FLAGS "Z"
|
|
||||||
ITEM "T|Tempo"
|
|
||||||
ITEM "C|Costi"
|
|
||||||
END
|
END
|
||||||
|
|
||||||
GROUPBOX F_PRE0 76 5
|
GROUPBOX F_PRE0 76 5
|
||||||
|
@ -836,8 +836,17 @@ void TPrint_saldana_recordset::set_filter(const TMask& msk)
|
|||||||
{
|
{
|
||||||
_tipostima = msk.get(F_TIPOSTIMA)[0];
|
_tipostima = msk.get(F_TIPOSTIMA)[0];
|
||||||
_vitaintera = msk.get_bool(F_VITAINTERA);
|
_vitaintera = msk.get_bool(F_VITAINTERA);
|
||||||
_use_fasi = msk.get_bool(F_FASI);
|
_depth = msk.get_int(F_DEPTH);
|
||||||
_fase = msk.get(F_FASE);
|
|
||||||
_depth = msk.get_int(F_DEPTH);
|
//trattazione delle fasi
|
||||||
|
_use_fasi = msk.get_bool(F_FASI);
|
||||||
|
_fase.cut(0);
|
||||||
|
if (_use_fasi)
|
||||||
|
{
|
||||||
|
/* ***gestione fasi multilivello
|
||||||
|
for (short id = F_FASE1; msk.id2pos(id) > 0; id++)
|
||||||
|
_fase << msk.get(id);*/
|
||||||
|
_fase = msk.get(F_FASE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,6 +13,15 @@
|
|||||||
#define F_FASI 110
|
#define F_FASI 110
|
||||||
#define F_DEPTH 111
|
#define F_DEPTH 111
|
||||||
#define F_FASE 112
|
#define F_FASE 112
|
||||||
|
/* campi per la generazione automatica
|
||||||
|
#define F_FASE1 112
|
||||||
|
#define F_FASE2 113
|
||||||
|
#define F_FASE3 114
|
||||||
|
#define F_FASE4 115
|
||||||
|
#define F_DESCFASE1 116
|
||||||
|
#define F_DESCFASE2 117
|
||||||
|
#define F_DESCFASE3 118
|
||||||
|
#define F_DESCFASE4 119*/
|
||||||
|
|
||||||
//campi generati dai piani dei conti
|
//campi generati dai piani dei conti
|
||||||
#define F_PRE0 320
|
#define F_PRE0 320
|
||||||
|
Loading…
x
Reference in New Issue
Block a user