From 6afea43e1ada5b738ba1fa783c849f22ca6e5a81 Mon Sep 17 00:00:00 2001 From: angelo Date: Mon, 25 Nov 1996 09:46:31 +0000 Subject: [PATCH] Aggiunto utilizzo dei metodi di TRiga_documento per calcolare l'iva. git-svn-id: svn://10.65.10.50/trunk@3926 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/velib02.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ve/velib02.cpp b/ve/velib02.cpp index 2f84df7ce..493d08ddc 100755 --- a/ve/velib02.cpp +++ b/ve/velib02.cpp @@ -66,7 +66,7 @@ void TDocumentoEsteso::compile_summary() // cio' ad usi generici: porco diavolo! for (int i = 1; i <= items; i++) { - TRectype& r = row(i); + TRiga_documento& r = row(i); int nriga = r.get_int("NRIGA"); real price = r.get_real("PREZZO"); real qta = r.get_real("QTA"); @@ -82,8 +82,9 @@ void TDocumentoEsteso::compile_summary() qta.round(val ? _parm.qta_val : _parm.qta_lit); imponibile = price * qta; imponibile.round (val? _parm.imp_val : _parm.imp_lit); // imponibile di riga - iva = (imponibile * aliquota) / 100.0; - iva.ceil(val ? _parm.imp_val : _parm.imp_lit); // imposta calcolata + iva = r.iva(val ? _parm.imp_val : _parm.imp_lit); + //iva = (imponibile * aliquota) / 100.0; + //iva.ceil(val ? _parm.imp_val : _parm.imp_lit); // imposta calcolata // Aggiorna o aggiunge l'elemento se non esiste TRiepilogo_Iva riepilogo_tmp,row_riep;