Patch level : 2.2
Files correlati : cg2 Ricompilazione Demo : [ ] Commento : Corretta gestione messaggistica con contabilita' analitica. Non veniva azzerato il file.ini delle transazioni, per cui rimanevano valori precedenti insensati git-svn-id: svn://10.65.10.50/trunk@13486 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f08ef6381e
commit
b38e44137d
@ -1925,8 +1925,7 @@ bool TPrimanota_application::link_anal(const TMask& msk, const char* action)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TFilename ini;
|
TFilename ini; ini.tempdir();
|
||||||
ini.tempdir();
|
|
||||||
ini.add("ActAnal.ini");
|
ini.add("ActAnal.ini");
|
||||||
|
|
||||||
// Parentesi strategiche per salvare il config
|
// Parentesi strategiche per salvare il config
|
||||||
@ -1936,7 +1935,7 @@ bool TPrimanota_application::link_anal(const TMask& msk, const char* action)
|
|||||||
|
|
||||||
TString4 para; para << LF_MOVANA;
|
TString4 para; para << LF_MOVANA;
|
||||||
config.set_paragraph(para);
|
config.set_paragraph(para);
|
||||||
|
config.remove_all();
|
||||||
config.set(MOVANA_NUMREG, nExist);
|
config.set(MOVANA_NUMREG, nExist);
|
||||||
config.set(MOVANA_NUMREGCG, msk.get(F_NUMREG));
|
config.set(MOVANA_NUMREGCG, msk.get(F_NUMREG));
|
||||||
}
|
}
|
||||||
|
@ -49,7 +49,6 @@ void TInv_cont::main_loop()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
TMask* msk = new TMask("cg6900a");
|
TMask* msk = new TMask("cg6900a");
|
||||||
KEY tasto;
|
|
||||||
|
|
||||||
if (_ditta != 0)
|
if (_ditta != 0)
|
||||||
{
|
{
|
||||||
@ -91,8 +90,7 @@ void TInv_cont::main_loop()
|
|||||||
else
|
else
|
||||||
msk->set_handler(F_NUMULINV, messaggio_hnd);
|
msk->set_handler(F_NUMULINV, messaggio_hnd);
|
||||||
|
|
||||||
tasto = msk->run();
|
const KEY tasto = msk->run();
|
||||||
|
|
||||||
if (tasto != K_ENTER)
|
if (tasto != K_ENTER)
|
||||||
{
|
{
|
||||||
delete msk;
|
delete msk;
|
||||||
@ -665,8 +663,8 @@ bool TInv_cont::esegui_controlli()
|
|||||||
{
|
{
|
||||||
_esiste_record = leggi_header();
|
_esiste_record = leggi_header();
|
||||||
|
|
||||||
if (!controlli()) return FALSE;
|
if (!controlli())
|
||||||
|
return FALSE;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -678,7 +676,8 @@ void TInv_cont::setta_parametri_record(TMask& m,const TString& flag)
|
|||||||
|
|
||||||
bool TInv_cont::controlli()
|
bool TInv_cont::controlli()
|
||||||
{
|
{
|
||||||
if (!_esiste_ditta && !_esiste_record) return TRUE; //Mi trovo in una condizione normale
|
if (!_esiste_ditta && !_esiste_record)
|
||||||
|
return TRUE; //Mi trovo in una condizione normale
|
||||||
|
|
||||||
if (_esiste_ditta && !_esiste_record)
|
if (_esiste_ditta && !_esiste_record)
|
||||||
return error_box("Rilevato stato di ripartenza con dati contradditori: programma interrotto");
|
return error_box("Rilevato stato di ripartenza con dati contradditori: programma interrotto");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user