Patch level : 10.0
Files correlati : mg1.exe Ricompilazione Demo : [ ] Commento : Corretta compattazione file a fine ricostruzione saldi git-svn-id: svn://10.65.10.50/branches/R_10_00@22530 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2a987e0e57
commit
cd629055fc
@ -1,4 +1,4 @@
|
||||
#include "mg1300.h"
|
||||
#include "mg4400.h"
|
||||
|
||||
PAGE "Controllo Documenti/Movimenti" -1 -1 40 3
|
||||
|
||||
|
@ -632,9 +632,11 @@ bool TMov_mag::update_balances(bool lock)
|
||||
keys_mag.sort();
|
||||
|
||||
TProgind* pi = NULL;
|
||||
if (keys_mag.items() >= 32)
|
||||
if (keys_mag.items() >= 100)
|
||||
{
|
||||
TString msg; msg << TR("Aggiornamento saldi del movimento ") << get(MOVMAG_NUMREG);
|
||||
TString msg;
|
||||
msg << TR("Aggiornamento saldi del movimento ") << get(MOVMAG_NUMREG)
|
||||
<< ": " << get(MOVMAG_DESCR);
|
||||
pi = new TProgind(keys_mag.items(), msg, false, true);
|
||||
}
|
||||
|
||||
@ -1070,7 +1072,7 @@ bool rebuild_balances(int codes, const TTipo_valorizz tipo_valorizz,
|
||||
|
||||
TCursor mov_cur(&relmovmag, "", 2, &rec, &rec);
|
||||
relmovmag.lfile().set_curr(new TMov_mag());
|
||||
msg.format(FR("Ricostruzione saldi esercizio %04d : ricalcolo..."), codes);
|
||||
msg.format(FR("Ricostruzione saldi esercizio %04d ..."), codes);
|
||||
mov_cur.scan(recalc_mov, (void*)&ok, msg);
|
||||
}
|
||||
|
||||
@ -1078,6 +1080,7 @@ bool rebuild_balances(int codes, const TTipo_valorizz tipo_valorizz,
|
||||
|
||||
if (ok)
|
||||
{
|
||||
prefix().close_closeable_isamfiles(); // Altrimenti segnala -69 durante la pack
|
||||
TSystemisamfile mag(LF_MAG);
|
||||
mag.pack(true, true);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user