From eeea9031a34557a0886ffac067b04ae23fa15af3 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 31 May 2011 14:56:38 +0000 Subject: [PATCH] Patch level : 10.1016 Files correlati : ve2.exe Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0001869: Errore in Copia Listini Se creo un nuovo listino e copio gli articoli da un listino esistente, sulle righe risulta impostata in automatico una "C" in TIPOCF che non era presente nel listino origine. Ciò determina l'impossibilità di eliminare le righe create in quanto non più visibili se non dalla manutenzione archivi. git-svn-id: svn://10.65.10.50/branches/R_10_00@22196 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve2200.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ve/ve2200.cpp b/ve/ve2200.cpp index be75b13ef..aceb62e3d 100755 --- a/ve/ve2200.cpp +++ b/ve/ve2200.cpp @@ -625,8 +625,11 @@ 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)); + if (tipo == 'C') + { + 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();