From ce4164def2d42cba32e1a58152bb8b9976066bb7 Mon Sep 17 00:00:00 2001 From: luca Date: Wed, 17 Sep 2008 10:15:17 +0000 Subject: [PATCH] Patch level :10.0 116 Files correlati : Ricompilazione Demo : [ ] Commento :riportata patch ce1214 su calcolo ammortamento cespiti nuovi git-svn-id: svn://10.65.10.50/trunk@17267 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ce/ce3900.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ce/ce3900.cpp b/ce/ce3900.cpp index ddf917e77..c9a50362d 100755 --- a/ce/ce3900.cpp +++ b/ce/ce3900.cpp @@ -233,8 +233,14 @@ bool TStampa_sintetica_rep::get_usr_val(const TString& name, TVariant& var) cons if (name == "#PERCAMM") // percentuale ammortamento { real percamm; - const real valamm = val_amm(_cespite.sal_ini()); - if (valamm > ZERO) + real valamm = val_amm(_cespite.sal_ini()); + if (valamm.is_zero()) // Non riesce a calcolare il valore ammortizzabile dei cespiti nuovi + { + const int anno_acq = _cespite.get_date(CESPI_DTCOMP).year(); + if (anno_acq == _anno) + valamm = val_amm(_cespite.sal_pro()); + } + if (!valamm.is_zero()) { TVariant qamm, qammmv; get_usr_val("#QAMM", qamm);