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;
|
||||
ini.tempdir();
|
||||
TFilename ini; ini.tempdir();
|
||||
ini.add("ActAnal.ini");
|
||||
|
||||
// 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;
|
||||
config.set_paragraph(para);
|
||||
|
||||
config.remove_all();
|
||||
config.set(MOVANA_NUMREG, nExist);
|
||||
config.set(MOVANA_NUMREGCG, msk.get(F_NUMREG));
|
||||
}
|
||||
|
@ -49,7 +49,6 @@ void TInv_cont::main_loop()
|
||||
return;
|
||||
|
||||
TMask* msk = new TMask("cg6900a");
|
||||
KEY tasto;
|
||||
|
||||
if (_ditta != 0)
|
||||
{
|
||||
@ -91,8 +90,7 @@ void TInv_cont::main_loop()
|
||||
else
|
||||
msk->set_handler(F_NUMULINV, messaggio_hnd);
|
||||
|
||||
tasto = msk->run();
|
||||
|
||||
const KEY tasto = msk->run();
|
||||
if (tasto != K_ENTER)
|
||||
{
|
||||
delete msk;
|
||||
@ -665,8 +663,8 @@ bool TInv_cont::esegui_controlli()
|
||||
{
|
||||
_esiste_record = leggi_header();
|
||||
|
||||
if (!controlli()) return FALSE;
|
||||
|
||||
if (!controlli())
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@ -678,7 +676,8 @@ void TInv_cont::setta_parametri_record(TMask& m,const TString& flag)
|
||||
|
||||
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)
|
||||
return error_box("Rilevato stato di ripartenza con dati contradditori: programma interrotto");
|
||||
|
Loading…
x
Reference in New Issue
Block a user