diff --git a/ca/calib01.cpp b/ca/calib01.cpp index 28849cc14..2804abe0d 100755 --- a/ca/calib01.cpp +++ b/ca/calib01.cpp @@ -1190,7 +1190,7 @@ bool TAnal_mov::save_saldi() } if (err != NOERR) - return error_box(TR("Impossibile aggiornare i saldi")); + return error_box(FR("Impossibile aggiornare i saldi: errore %d"), err); } } return true; @@ -1311,3 +1311,8 @@ const TRecord_array& TCache_ripartizioni::righe(const int gruppo, const int cont parametro << "3|" << gruppo << '|' << conto << '|' << sottoconto; //per chiave 3 return *(const TRecord_array*)objptr(parametro); } + +const TRecord_array& TCache_ripartizioni::righe(const TBill& bill) +{ + return righe(bill.gruppo(), bill.conto(), bill.sottoconto()); +} diff --git a/ca/calib01.h b/ca/calib01.h index bee25d427..06c39ea46 100755 --- a/ca/calib01.h +++ b/ca/calib01.h @@ -13,6 +13,11 @@ #include #endif +#ifndef __CGLIB03_H +#include "../cg/cg2103.h" +#endif + + class TMultilevel_code_info : public TObject { int _logicnum; // Logic number of main file @@ -162,6 +167,7 @@ protected: public: const TRecord_array& righe(const char* costo, const char* commessa); const TRecord_array& righe(const int gruppo, const int conto, const long sottoconto); + const TRecord_array& righe(const TBill& bill); };