From 72ae22af4c2dd7dbaf53d126a863312c4ab52a0d Mon Sep 17 00:00:00 2001 From: luca Date: Wed, 8 Oct 2008 12:39:45 +0000 Subject: [PATCH] Patch level : 10.0 Files correlati : ve0 Ricompilazione Demo : [ ] Commento : Reso const il metodo cached_numerazione() git-svn-id: svn://10.65.10.50/trunk@17391 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve5100.cpp | 4 +++- ve/ve6600.cpp | 2 +- ve/velib.h | 2 +- ve/velib03.cpp | 3 +-- ve/vetbprs.uml | 4 ++-- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ve/ve5100.cpp b/ve/ve5100.cpp index 692adec80..c1b6dd229 100755 --- a/ve/ve5100.cpp +++ b/ve/ve5100.cpp @@ -314,6 +314,8 @@ bool TDeletedoc_app::create() make_dir(_tmp_dir); _tmp_dir.insert("%"); // Add % sign + // Guy says: NON ESISTE UNO STATO ELIMINABILE VALIDO PER TUTTI I DOCUMENTI!!!!!!!!!!!!!!!!!! + // Quanto segue è completamente ERRATO ed impensabile da usare. TTable std("%STD"); std.last(); // Reperisce lo stato eliminabile _last_std = std.get("CODTAB"); @@ -325,7 +327,7 @@ bool TDeletedoc_app::destroy() { _tmp_dir=_tmp_dir.sub(1); // Cut out % sign if (_tmp_dir.exist()) - rmdir(_tmp_dir); + xvt_fsys_rmdir(_tmp_dir); return TSkeleton_application::destroy(); } diff --git a/ve/ve6600.cpp b/ve/ve6600.cpp index b711d0aaf..c166ef38c 100755 --- a/ve/ve6600.cpp +++ b/ve/ve6600.cpp @@ -194,7 +194,7 @@ void TIndustriosa_app::get_field(const TDocumento& doc, const TRectype& mov, TCa if (!n.is_zero()) { val = n.stringa(); - if (r->num() == LF_MOV && field == MOV_TOTDOC && val[0] == '-') + if (val[0] == '-' && r->num() == LF_MOV && strcmp(field, MOV_TOTDOC) == 0) val.ltrim(1); } else diff --git a/ve/velib.h b/ve/velib.h index 4f005a6c8..3636e89ca 100755 --- a/ve/velib.h +++ b/ve/velib.h @@ -366,7 +366,7 @@ public: }; -TCodice_numerazione & cached_numerazione(const char * codnum); +const TCodice_numerazione& cached_numerazione(const char * codnum); class TTipo_riga_documento : public TRectype // velib02 { diff --git a/ve/velib03.cpp b/ve/velib03.cpp index bc83a3191..bcc557297 100755 --- a/ve/velib03.cpp +++ b/ve/velib03.cpp @@ -95,10 +95,9 @@ TCodice_numerazione & TNumerazione_cache::num(const char* key) return num; } -TCodice_numerazione & cached_numerazione(const char * codnum) +const TCodice_numerazione& cached_numerazione(const char * codnum) { HIDDEN TNumerazione_cache __cache_numerazioni; - return __cache_numerazioni.num(codnum); } diff --git a/ve/vetbprs.uml b/ve/vetbprs.uml index 36133898a..d0b3fda98 100755 --- a/ve/vetbprs.uml +++ b/ve/vetbprs.uml @@ -151,7 +151,7 @@ BEGIN FLAG "U" USE %FRD INPUT CODTAB PRS_NCAMPOCAL - DISPLAY "Codice " CODTAB + DISPLAY "Codice@10" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT PRS_NCAMPOCAL CODTAB OUTPUT PRS_NCAMPOCAL1 S0 @@ -165,7 +165,7 @@ BEGIN USE %FRD KEY 2 INPUT S0 PRS_NCAMPOCAL1 DISPLAY "Descrizione@50" S0 - DISPLAY "Codice " CODTAB + DISPLAY "Codice@10" CODTAB OUTPUT PRS_NCAMPOCAL CODTAB OUTPUT PRS_NCAMPOCAL1 S0 CHECKTYPE NORMAL