diff --git a/at/at0600.cpp b/at/at0600.cpp index 38e4de651..0392252cb 100755 --- a/at/at0600.cpp +++ b/at/at0600.cpp @@ -210,6 +210,10 @@ bool TChiusuraPeriodica::preprocess_page(int file, int counter) reccon.put(CON_MOTIVO, _motivo); _scontrolli->add_row(reccon); _scontrolli->rewrite(); + TRectype* keyi = new TRectype(LF_IDONEITA); + keyi->put(IDO_CODICE, codice); + err = _sidoneita->read(keyi); + con_reord(recsog, _scontrolli, _sidoneita); } } } @@ -245,7 +249,11 @@ bool TChiusuraPeriodica::preprocess_page(int file, int counter) reccon.put(CON_MOTIVO, _motivo); _scontrolli->add_row(reccon); _scontrolli->rewrite(); - } + TRectype* keyi = new TRectype(LF_IDONEITA); + keyi->put(IDO_CODICE, codice); + err = _sidoneita->read(keyi); + con_reord(recsog, _scontrolli, _sidoneita); + } } } }