diff --git a/at/at8300.cpp b/at/at8300.cpp index 36346bed1..a186cba24 100755 --- a/at/at8300.cpp +++ b/at/at8300.cpp @@ -129,6 +129,7 @@ bool TCTDon2AT::menu(MENU_TAG m) if (err == NOERR) { calcola_donazioni_lib(recsog, _sdonazioni); + _sdonazioni->rewrite(); recsog.rewrite(_rel->lfile()); TRectype* keyc = new TRectype(LF_CONTSAN); diff --git a/at/at8400.cpp b/at/at8400.cpp index 09a902cb2..cdaeee2a4 100755 --- a/at/at8400.cpp +++ b/at/at8400.cpp @@ -127,8 +127,9 @@ bool TReconstruction::menu(MENU_TAG m) keyd->put(DON_CODICE, codsog); int err = _sdonazioni->read(keyd); if (_sdonazioni->rows()>0) - { + { calcola_donazioni_lib(recsog, _sdonazioni); + _sdonazioni->rewrite(); recsog.rewrite(_rel->lfile()); } TRectype* key = new TRectype(LF_IDONEITA);