Patch level :2.2 178

Files correlati     :cacnv.exe
Ricompilazione Demo : [ ]
Commento            :
Migliorata gestione configurazione analitica in modo da velocizzare leggermente
la creazione delle maschere dinamiche.


git-svn-id: svn://10.65.10.50/trunk@13353 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2005-09-19 15:37:17 +00:00
parent 2bdde0224e
commit fe390490c2

View File

@ -57,14 +57,14 @@ bool TConversione_anal_msk::on_field_event(TOperable_field& o, TField_event e, l
case F_DATAINI:
if (e == fe_init)
{
const TDate data_att = _config_anal.get("DtAttCa");
const TDate data_att = ca_config().get("DtAttCa");
if (data_att.ok())
o.set(data_att.string());
}
if (e == fe_modify || e == fe_close)
{
//controllo sulla data attivazione Contabilita' analitica nel file di configurazione
const TDate data_att = _config_anal.get("DtAttCa");
const TDate data_att = ca_config().get("DtAttCa");
if (data_att.ok())
{
const TDate& dataini = get_date(F_DATAINI);
@ -76,13 +76,13 @@ bool TConversione_anal_msk::on_field_event(TOperable_field& o, TField_event e, l
case F_TIPOCONV:
if (e == fe_modify)
{
const TDate data_att = _config_anal.get("DtAttCa");
const TDate data_att = ca_config().get("DtAttCa");
set(F_DATAINI, data_att);
}
break;
default: break;
}
return TRUE;
return true;
}
//----------------------------------------------------------
// APPLICAZIONE
@ -112,7 +112,7 @@ public:
bool TConversione_cm2ca::test_configuration()
{
const TString& first_level = _config_anal->get("Level(1)");
const TString& first_level = ca_config().get("Level(1)");
return first_level.not_empty();
}
@ -212,7 +212,7 @@ bool TConversione_cm2ca::convert_phases()
{
//se sono gia' state configurate le fasi nel ditta.ini non procede oltre!
//fara' la conversione delle fasi nel trasferimento dei movimenti
const TString& fathfasi = _config_anal->get( "FathFasi");
const TString& fathfasi = ca_config().get( "FathFasi");
if (fathfasi.not_empty())
return false;
@ -337,7 +337,7 @@ void TConversione_cm2ca::check_phase(const TRectype& analriga)
const TString16 codfase = analriga.get(RMOVANA_CODFASE);
if (codfase.blank())
return;
const TString& fathfasi = _config_anal->get("FathFasi");
const TString& fathfasi = ca_config().get("FathFasi");
if (fathfasi.blank())
return;
@ -493,7 +493,7 @@ void TConversione_cm2ca::create_new_movana(long numreg_cg, bool definitiva, TAss
}
else //nessuna riga ripartizione -> da 1 riga movimento CG ad 1 riga movimento CA
{
if (_config_anal->get_bool("UsePdcc")) //solo se in CA si usa il piano dei conti contabile..
if (ca_config().get_bool("UsePdcc")) //solo se in CA si usa il piano dei conti contabile..
{ //..e' possibile costruire la riga movimento
//Compila la riga del movimentodi analitica
TRectype& analriga = analmov.new_row();