From ec8ef25bf2f2f59f6194ec87684674af62cfb228 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Mon, 29 Jun 2020 21:19:54 +0200 Subject: [PATCH] 2Patch level : 12.0 972 Files correlati : tp0.exe Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modificata la gestione degli addebiti a accrediti di solo CONAI per la dichiarazione. Bisogna utilizzare righe di spesa a quantità e prezzo con codice corrispondente al codice spesa CONAI corrispondente emettere il codice della sottocategoria nel primo camp CONAI. Il peso unitario non serve e NON viene utilizzato. --- src/tp/tp0900.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tp/tp0900.cpp b/src/tp/tp0900.cpp index 5832a29a2..a10731ea9 100755 --- a/src/tp/tp0900.cpp +++ b/src/tp/tp0900.cpp @@ -393,8 +393,10 @@ void TDichiarazione_CONAI::scrivi_csv_doc_rettifiche(const TDocumento& doc, TDic //quantita' totale conai (A + B) sul report (le NAC hanno segno rovesciato) real qta_tot_conai = rdoc->get_real(RDOC_QTA); + const real qta_unitaria_conai = rdoc->get_real(conai_peso_name(j)); - qta_tot_conai *= rdoc->get_real(conai_peso_name(j)); + if (qta_unitaria_conai != ZERO) + qta_tot_conai *= qta_unitaria_conai; if (is_nac) qta_tot_conai = -qta_tot_conai; csv.set(15, TVariant(qta_tot_conai)); @@ -454,7 +456,7 @@ bool TDichiarazione_CONAI::scrivi_csv(const TRectype& prima_riga, TDichiarazione //check di debug if (numdoc == 1451) const int cazzone = 1; - if (numdoc == 81L) + if (numdoc == 5L) int i = 1; #endif //documento della prima riga e quindi anche di tutte le altre righe conai