Pentru rezolvarea problemei se folosesc fişiere de manevră (Date reluate) create în catalogul temporar (CARTNEXT.dbf, CINRNEXT.dbf, BALNEXT.dbf, CONTNEXT.dbf, CONTMAN.dbf).
Modul de funcţionare al operaţiei Reluare luna <precedenta>:
Operaţia se poate lansa doar în cazul în care luna curentă nu este ianuarie.
Să luăm de exemplu luna curentă martie (luna 03). Prin reluare au loc următoarele transferări de date:
După reluare luna precedentă, modificarea contabilităţii din luna precedentă (devenita acum luna curentă) se face din hCONT. După terminarea modificărilor trebuie încărcată balanţa şi închisă luna, astfel revenindu-se la luna curentă originală. Se execută transferul datelor curente în arhivă, iar a datelor din luna următoare în luna curentă.
O parte din datele lunii curente (conturile noi apărute în balanţă), precum şi datele lunii următoare au fost salvate în fişierele de manevră.
Reluarea lor se face cu hCONTU prin operaţia Reluare../.. date din luna <curenta>, <urmatoare>.
Această operaţie se execută prin următoarele etape:
Recapitularea modului în care se face reluarea
Să presupunem că BD hCONT se află în luna martie (03) şi dorim să modificăm datele din luna ianuarie (01).
Reluare luna <precedentă> - Restaurează datele din luna precedentă.
Acest punct de meniu apare numai în cazul în care luna curentă nu este ianuarie.
Când catalogul temporar este comun pentru mai multe baze de date, reluarea poate fi făcută doar pentru una dintre ele.
Doar după ce reluarea a fost terminată (fişierele de manevră au fost sterse din catalogul temporar), operaţia poate fi executată şi pentru o altă bază de date.