Patch level : 10.0 834

Files correlati     : ve0.exe
Ricompilazione Demo : [ ]
Commento            :


Bug : 0001730: Collegamento a elaborazioni esterne (ve0)

Alle elaborazioni esterne non vengono passati i campi virtuali delle righe documento.


git-svn-id: svn://10.65.10.50/branches/R_10_00@21127 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2010-11-11 11:30:05 +00:00
parent d8cfe21520
commit 96f675026e

View File

@ -450,12 +450,12 @@ int TMotore_application::write( const TMask& m ) // C 90
break; break;
} }
} }
do_elab(d);
const int err = TRelation_application::write(m); const int err = TRelation_application::write(m);
if (err == NOERR) if (err == NOERR)
{ {
do_elab(d);
mask.update_father_rows(); mask.update_father_rows();
mask.save_father_rows(); mask.save_father_rows();
@ -479,10 +479,10 @@ int TMotore_application::rewrite( const TMask& m ) // C 90
if (d.bloccato()) if (d.bloccato())
return NOERR; return NOERR;
d = ((TDocumento_mask&)m).doc(); // Trasferisce il documento da maschera a record d = ((TDocumento_mask&)m).doc(); // Trasferisce il documento da maschera a record
do_elab(d);
const int err = TRelation_application::rewrite(m); const int err = TRelation_application::rewrite(m);
if (err == NOERR) if (err == NOERR)
{ {
do_elab(d);
mask.update_father_rows(); mask.update_father_rows();
mask.save_father_rows(); mask.save_father_rows();
} }