Patch level : 10.0 nopatch

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Aggiunto il metodo read_cgnum per leggere un movimento analitico con il numero di registrazione contabile


git-svn-id: svn://10.65.10.50/trunk@20579 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2010-06-21 11:42:33 +00:00
parent 87ebf8ebeb
commit b20b39a581
2 changed files with 20 additions and 0 deletions

View File

@ -1825,6 +1825,25 @@ int TAnal_mov::read(long numreg, word lock)
return err;
}
int TAnal_mov::read_cgnum(long numreg, word lock)
{
TLocalisamfile f(num());
f.setkey(3);
f.put(MOVANA_NUMREGCG, numreg);
int err = f.read(_isequal);
f.setkey(1);
if (err == NOERR)
{
put(MOVANA_NUMREG, f.get(MOVANA_NUMREG));
if ((err = TMultiple_rectype::read(_isequal, lock)) == NOERR)
load_saldi(true);
}
return err;
}
void TAnal_mov::zero(char c)
{
TMultiple_rectype::zero(c);

View File

@ -157,6 +157,7 @@ public:
public:
int read(long numreg, word lockop = _nolock); // Funzione read di comodo
int read_cgnum(long numreg, word lockop = _nolock); // Funzione read per leggere con il numero di registrazione contabile
void update_totdoc();
const char * row_anal_code(int logicnum, int i) const;
const char * row_code(int i) const;