From 22ad03876de0189b57f99550416d27b3dfdbab9b Mon Sep 17 00:00:00 2001 From: guy <guy@c028cbd2-c16b-5b4b-a496-9718f37d4682> Date: Mon, 22 Mar 2010 15:44:29 +0000 Subject: [PATCH] Patch level : 10.0 682 Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Corretta decodifica fornitori in profili acquisti git-svn-id: svn://10.65.10.50/trunk@20257 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/velib03a.cpp | 4 +++- ve/velib06.cpp | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ve/velib03a.cpp b/ve/velib03a.cpp index 4beb35e2d..0ea765c44 100755 --- a/ve/velib03a.cpp +++ b/ve/velib03a.cpp @@ -137,7 +137,9 @@ const char TTipo_documento::tipocf() const if (_tipocf < ' ') { TFilename pn; profile_name(pn); - (char&)_tipocf = ini_get_string(pn, "MAIN", "TIPOCF", "C")[0]; + //(char&)_tipocf = ini_get_string(pn, "MAIN", "TIPOCF", "C")[0]; // NON FUNZIONA: ritorna sempre 'C' + TConfig ini(pn, "MAIN"); + (char&)_tipocf = ini.get("TIPOCF", NULL, -1, "C")[0]; } return _tipocf; } diff --git a/ve/velib06.cpp b/ve/velib06.cpp index a2d666ce2..c9cf91c74 100755 --- a/ve/velib06.cpp +++ b/ve/velib06.cpp @@ -823,7 +823,7 @@ void TDocumento_mask::occ2mask() void TDocumento_mask::cli2mask(bool force_load) { - TCli_for & c = doc().clifor(); + TCli_for& c = doc().clifor(); const bool onload = !is_running(); @@ -846,7 +846,7 @@ void TDocumento_mask::cli2mask(bool force_load) if(force_load || !onload) { short pos = id2pos(F_CODVAL); - const TString16 codval = c.get(CLI_CODVAL); // Attenzione: Non usare TString& qui! + const TString4 codval = c.get(CLI_CODVAL); // Attenzione: Non usare TString& qui! if (pos >= 0) set(F_CODVAL, codval, TRUE);