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);