From 51ab2a21347db5de308b78cc499a869dbe6b0c30 Mon Sep 17 00:00:00 2001 From: mtollari Date: Thu, 6 Apr 2017 11:41:09 +0000 Subject: [PATCH] Patch level : 12.0 378 Files correlati : ve Commento : Sistemato controllo in read_lettera per le dichiarazioni di tipo 2, adesso anche loro hanno valorizzato il campo DAL quindi leggo quello e non la data di registrazione della lettera git-svn-id: svn://10.65.10.50/branches/R_10_00@23726 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/ve/clifor.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/ve/clifor.cpp b/src/ve/clifor.cpp index fe84ab0a4..72fd8dbd5 100755 --- a/src/ve/clifor.cpp +++ b/src/ve/clifor.cpp @@ -95,6 +95,20 @@ bool TCli_for::read_lettera(const TDate& data, bool extended) dal = c.curr().get_date(LETINT_DAL); al = c.curr().get_date(LETINT_AL); } + else if(tipo == 2) + { + dal = c.curr().get_date(LETINT_DAL); + if (c.pos() < items - 1) + { + ++c; + const int tipo_next = c.curr().get_int(LETINT_TIPOOP); + if (tipo_next == 3 || tipo_next == 2) + al = c.curr().get_date(LETINT_DAL); + else + al = c.curr().get_date(LETINT_VSDATA); + --c; + } + } else { dal = c.curr().get_date(LETINT_VSDATA);