From d3817d77f95d2818f62ce7bbf0d331d51072eccf Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Mon, 21 Jun 2021 03:50:47 +0200 Subject: [PATCH] Patch level : 12.0 1064 Files correlati : ve0.exe ve6.exe li0.exe li0100a.msk li0200a.msk li0300a.msk limenu.men Commento : Modificato calcolo plafond per lo sconto di testata Modificata la stampa della lista dichiarazioni Aggiuto flag in configurazione per considerare tutti i documenti fattura/ nota di credito i qualsiasi stato non bloccato Interno : Il flag viene testat prima della configurazione attuale, se non spuntato il programma si deve comportare come ora. il riepilogo lettere salvava aun file li0100a.ini nella cartella config che deve essere cancellato a mano --- src/include/automask.h | 1 + src/include/report.h | 21 +++++++++++++++++---- src/include/reputils.h | 13 ------------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/include/automask.h b/src/include/automask.h index 9b3ea3f82..9d0f01966 100755 --- a/src/include/automask.h +++ b/src/include/automask.h @@ -84,6 +84,7 @@ public: TSimpleVariableAutomask(const char* name, int num = 0) : TVariable_automask(name, num) { } virtual ~TSimpleVariableAutomask() { } }; + class TIBAN_mask : public TAutomask { TString _last_iso; diff --git a/src/include/report.h b/src/include/report.h index e399d10ab..b4bda0e6e 100755 --- a/src/include/report.h +++ b/src/include/report.h @@ -678,12 +678,25 @@ public: virtual ~TReport(); }; -class TProgramReport : public TReport +/////////////////////////////////////////////////////////// +// Report senza maschera // +/////////////////////////////////////////////////////////// + +class TProgram_report : public TReport { - public: +protected: virtual bool use_mask() { return false; } - TProgramReport() {} - virtual ~TProgramReport() {} +public: + TProgram_report() {} + TProgram_report(const char * name) { load(name); } +}; + +class TConfigurable_report : public TProgram_report +{ + public: + + TConfigurable_report() {} + virtual ~TConfigurable_report() {} }; #endif diff --git a/src/include/reputils.h b/src/include/reputils.h index ccc56f067..1ef6fb766 100755 --- a/src/include/reputils.h +++ b/src/include/reputils.h @@ -56,17 +56,4 @@ public: TLog_report(const char* title = "", const char* name = "bagn010a"); }; -/////////////////////////////////////////////////////////// -// Report senza maschera // -/////////////////////////////////////////////////////////// - -class TProgram_report : public TReport -{ -protected: - virtual bool use_mask() { return false; } - -public: - TProgram_report() {} -}; - #endif