From 2df1e5348ba0d819a70d3169e68e9c539dccc170 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Tue, 8 Oct 2024 17:20:50 +0200 Subject: [PATCH] Patch level : 12.00 1360 Files correlati : cg0.exe cg1.exe cg1300l.msk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Commento: Aggiunto il flag OnlyOnePaIV nel paragrafo cg ddi ditta.ini per bloccare l'inserimento dei clienti/fornitori per gli utenti che non sono supervisori. Nella stampa del bilancio avanzata aggiunta la possibilità di stampare solo gruppi o solo i conti. Risistemato il controllo clienti/fornitori. --- src/include/maskfld.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/include/maskfld.h b/src/include/maskfld.h index 3d339d4d4..531cd41ca 100755 --- a/src/include/maskfld.h +++ b/src/include/maskfld.h @@ -283,7 +283,10 @@ public: // @cmember Ritorna true se il checktype del campo e'

bool required() const { return check_type() == CHECK_REQUIRED; } - // @cmember Controlla la validita' del campo + // @cmember Chiama l'eventuale funzione di validazione + virtual bool validate(KEY k) { return true; } + + // @cmember Controlla la validita' del campo virtual bool check(CheckTime = RUNNING_CHECK) { return true;} // @cmember Azzera il contenuto del campo @@ -730,7 +733,7 @@ public: int validate_func() const { return _validate ? _validate->_func : -1; } // @cmember Chiama l'eventuale funzione di validazione - bool validate(KEY k); + virtual bool validate(KEY k) override; // @cmember Legge dalla relazione il valore del campo virtual bool autoload(const TRelation& r);