From 9c207fe66c16a470867d245f7ce0d169dcfa70a7 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 13 May 2011 06:36:11 +0000 Subject: [PATCH] Patch level : 10.990 Files correlati : ve2.exe Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug 0001844: Contratti - Tasto Copia Dopo aver caricato la patch 988 se tento di copiare un contratto fornitore la casella "Cliente" "Fornitore" non รจ modificabile e mi presenta Cliente..... git-svn-id: svn://10.65.10.50/branches/R_10_00@22104 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve2200.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ve/ve2200.cpp b/ve/ve2200.cpp index 83544120b..be75b13ef 100755 --- a/ve/ve2200.cpp +++ b/ve/ve2200.cpp @@ -91,8 +91,11 @@ TMask_copy::TMask_copy(const TMask& m, const bool enable_catven, const bool enab { enable(F_L_CATVEN, enable_catven); enable(F_C_TIPOCF, enable_tipocf); - TList_field& l = lfield(F_C_TIPOCF); - l.replace_items(" | "," | "); + if (!enable_tipocf) + { + TList_field& l = lfield(F_C_TIPOCF); + l.replace_items(" | "," | "); + } enable(F_C_CODCF, enable_tipocf); set(F_TIPO,m.get(F_TIPO)); } @@ -622,6 +625,8 @@ bool TCondizioni_vendita::handle_copy(TMask_field &b, KEY k) } bar.addstatus(1); + rec.put(RCONDV_TIPOCF,msk.get(F_C_TIPOCF)); + rec.put(RCONDV_CODCF,msk.get(F_C_CODCF)); rec.put(RCONDV_COD, newcode); rec.put(RCONDV_PREZZO, prezzo); int err = rel.write();