diff --git a/ca/calib01.cpp b/ca/calib01.cpp index 4ab7f86ca..e4759496f 100755 --- a/ca/calib01.cpp +++ b/ca/calib01.cpp @@ -1638,19 +1638,14 @@ const TAnal_ripartizioni_batch& TCache_ripartizioni::righe(const char* costo, co return *(const TAnal_ripartizioni_batch*)objptr(parametro); } - -const TAnal_ripartizioni_batch& TCache_ripartizioni::righe(const int gruppo, const int conto, const long sottoconto, const int annoes, const int indbil) +const TAnal_ripartizioni_batch& TCache_ripartizioni::righe(const TBill& bill, const int annoes) { TToken_string parametro; - parametro << "3|" << gruppo << '|' << conto << '|' << sottoconto << '|' << annoes << '|' << indbil; //per chiave 3 + parametro << "3|" << bill.gruppo() << '|' << bill.conto() << '|' << bill.sottoconto() << '|' + << annoes << '|' << bill.indicatore_bilancio(); //per chiave 3 return *(const TAnal_ripartizioni_batch*)objptr(parametro); } -const TAnal_ripartizioni_batch& TCache_ripartizioni::righe(const TBill& bill, const int annoes, const int indbil) -{ - return righe(bill.gruppo(), bill.conto(), bill.sottoconto(), annoes, indbil); -} - TCache_ripartizioni::TCache_ripartizioni() { _codes = 0; diff --git a/ca/calib01.h b/ca/calib01.h index ebda7bd7b..2a88a2f4d 100755 --- a/ca/calib01.h +++ b/ca/calib01.h @@ -191,9 +191,9 @@ protected: public: void set_esercizio(const int codes); - const TAnal_ripartizioni_batch& righe(const char* costo, const char* commessa, const int annoes, const int indbil); - const TAnal_ripartizioni_batch& righe(const int gruppo, const int conto, const long sottoconto, const int annoes, const int indbil); - const TAnal_ripartizioni_batch& righe(const TBill& bill, const int annoes, const int indbil); + const TAnal_ripartizioni_batch& righe(const char* costo, const char* commessa, + const int annoes, const int indbil); + const TAnal_ripartizioni_batch& righe(const TBill& bill, const int annoes); TCache_ripartizioni(); };