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:
parent
2bdde0224e
commit
fe390490c2
16
ca/cacnv.cpp
16
ca/cacnv.cpp
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user