From a09bfc134c63afddd9a5ab7886be6e170b2c0a77 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 15 Jun 2011 14:34:28 +0000 Subject: [PATCH] Patch level : 10.1026 Files correlati : ve2.exe Ricompilazione Demo : [ ] Commento : Nella copia di un articolo di magazzino non veniva impostata correttamente la descrizione aggiuntiva se il codice veniva generato con la gestione avanzata git-svn-id: svn://10.65.10.50/branches/R_10_00@22270 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/ve2400.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ve/ve2400.cpp b/ve/ve2400.cpp index 37ad640eb..c772bfd18 100755 --- a/ve/ve2400.cpp +++ b/ve/ve2400.cpp @@ -1979,12 +1979,17 @@ bool TAnagrafica_magazzino::handle_copia(TMask_field &fld, KEY k) TMask_anamag & m = (TMask_anamag &) fld.mask(); const TString oldart = m.get(F_CODART); - TString codart, descart; + TString codart, descart, descagg; if (advanced_codart_enabled()) { codart = oldart; if (!advanced_codart_ask(codart, descart)) codart.cut(0); + else + { + descagg = descart.mid(50); + descart = descart.left(50); + } } else { @@ -2010,6 +2015,9 @@ bool TAnagrafica_magazzino::handle_copia(TMask_field &fld, KEY k) { if (descart.full()) m.set(F_DESCR, descart); + if (descagg.full()) + m.set(F_DESCRAGG, descagg); + m.set(F_CODART, codart, TRUE);