From d42a8b3e122c114f161668d246095cacf9399bda Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 3 Dec 2010 15:15:42 +0000 Subject: [PATCH] Patch level : 10.0 852 Files correlati : cg4.exe Ricompilazione Demo : [ ] Commento : corretto calcolo pagato per fattur in liquidazione differita (Diana 2000) git-svn-id: svn://10.65.10.50/branches/R_10_00@21236 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4301.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/cg/cg4301.cpp b/cg/cg4301.cpp index c54acf576..5b662cc11 100755 --- a/cg/cg4301.cpp +++ b/cg/cg4301.cpp @@ -854,8 +854,7 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt) if (has_sc && movdiff && (!datainc.ok() || datainc > inizio)) { - if (numreg == 3542) - int i = 1; + arrpart.add_numreg(numreg); if (arrpart.utilizzata(numreg, 1)) { @@ -869,11 +868,11 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt) if (row >= 0) { TRiga_partite rp = p->riga(row); - TImporto importo(rp.get_char(PART_SEZ), rp.get_real(PART_IMPORTO)); importo.normalize(sez); + TImporto importo(rp.get_char(PART_SEZ), rp.get_real(PART_IMPORTO)); importo.normalize(); importo.swap_section(); totfat += importo.valore(); - pagprec += rp.calcola_pagato_al(false, inizio, inizio, inizio, 9); pagprec.normalize(sez); - pag += rp.calcola_pagato_al(false, fine, fine, fine, 9); pag.normalize(sez); + pagprec += rp.calcola_pagato_al(false, inizio, inizio, inizio); pagprec.normalize(sez); + pag += rp.calcola_pagato_al(false, fine, fine, fine); pag.normalize(sez); } }