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: case F_DATAINI:
if (e == fe_init) if (e == fe_init)
{ {
const TDate data_att = _config_anal.get("DtAttCa"); const TDate data_att = ca_config().get("DtAttCa");
if (data_att.ok()) if (data_att.ok())
o.set(data_att.string()); o.set(data_att.string());
} }
if (e == fe_modify || e == fe_close) if (e == fe_modify || e == fe_close)
{ {
//controllo sulla data attivazione Contabilita' analitica nel file di configurazione //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()) if (data_att.ok())
{ {
const TDate& dataini = get_date(F_DATAINI); 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: case F_TIPOCONV:
if (e == fe_modify) 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); set(F_DATAINI, data_att);
} }
break; break;
default: break; default: break;
} }
return TRUE; return true;
} }
//---------------------------------------------------------- //----------------------------------------------------------
// APPLICAZIONE // APPLICAZIONE
@ -112,7 +112,7 @@ public:
bool TConversione_cm2ca::test_configuration() 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(); 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! //se sono gia' state configurate le fasi nel ditta.ini non procede oltre!
//fara' la conversione delle fasi nel trasferimento dei movimenti //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()) if (fathfasi.not_empty())
return false; return false;
@ -337,7 +337,7 @@ void TConversione_cm2ca::check_phase(const TRectype& analriga)
const TString16 codfase = analriga.get(RMOVANA_CODFASE); const TString16 codfase = analriga.get(RMOVANA_CODFASE);
if (codfase.blank()) if (codfase.blank())
return; return;
const TString& fathfasi = _config_anal->get("FathFasi"); const TString& fathfasi = ca_config().get("FathFasi");
if (fathfasi.blank()) if (fathfasi.blank())
return; 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 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 { //..e' possibile costruire la riga movimento
//Compila la riga del movimentodi analitica //Compila la riga del movimentodi analitica
TRectype& analriga = analmov.new_row(); TRectype& analriga = analmov.new_row();