diff --git a/ve/velib04.h b/ve/velib04.h index 8accb30d3..0e199d165 100755 --- a/ve/velib04.h +++ b/ve/velib04.h @@ -616,7 +616,7 @@ protected: bool find_conti(const TRiga_documento& riga, TString_array& conti, int annoes, bool riclassifica_fdr_fde, const char tipomov, bool & pareggio); void init(); - const TCausale& doc2caus(const TDocumento& doc); + virtual const TCausale& doc2caus(const TDocumento& doc); const TCausale& rdoc2caus(const TRiga_documento& rdoc); void init_distrib(TString_array& conti, TGeneric_distrib& distrib, bool pareggio); @@ -626,7 +626,7 @@ public: const long processed_docs() const { return _total_docs; } virtual bool elabora(TLista_documenti& doc_in, TLista_documenti& doc_out, const TDate& data_elab, bool interattivo = false); - bool elabora(TDocumento& doc, long numreg_cg, TViswin* viswin, bool can_write, TAnal_mov& mov, + virtual bool elabora(TDocumento& doc, long numreg_cg, TViswin* viswin, bool can_write, TAnal_mov& mov, bool riclassifica_fdr_fde = true); TContabilizzazione_analitica(const char* cod = NULL);