From c5a19a9c88871bcfed0579c36d2c228266be901f Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 31 Jul 2008 08:04:53 +0000 Subject: [PATCH] Patch level : 10.0 100 Files correlati : ve0.exe ve6.exe Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug 0000871 la contabilizzazione delle fatture mi segnala errore di centro di costo mancante o errato sul conto del cliente, come da stamp allegato (perchè non sono riuscita ad esportare la lista di controllo? l'opzione c'è) mi segnala 1 14 che è il mastro clienti (giuro che è patrimoniale attivo) e 0 che non è il codice cliente. git-svn-id: svn://10.65.10.50/trunk@16980 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/velib04.h | 1 + ve/velib04b.cpp | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ve/velib04.h b/ve/velib04.h index fdb32466c..c847c1147 100755 --- a/ve/velib04.h +++ b/ve/velib04.h @@ -284,6 +284,7 @@ enum error_type { codpag_error, row_type_error, no_rows_error, + contocf_error, conto_error, sconto_error, spinbo_error, diff --git a/ve/velib04b.cpp b/ve/velib04b.cpp index dda658768..6ce8997a0 100755 --- a/ve/velib04b.cpp +++ b/ve/velib04b.cpp @@ -2103,7 +2103,11 @@ error_type TContabilizzazione::create_total_doc_row(TDocumento& doc) else { _conto_errato = _co_cliente; - _error = conto_error; + _error = contocf_error; + tipocf = _co_cliente.tipo(); + gruppo = _co_cliente.gruppo(); + conto = _co_cliente.conto(); + codcf = _co_cliente.sottoconto(); } TConto contro; @@ -3637,6 +3641,12 @@ void TContabilizzazione::display_error(TDocumento& doc) msg.format("Conto per il'IVA intracomunitaria errato o mancante." "Verificarlo sulla causale alla voce ritenute fiscali.\n"); break; + case contocf_error: + msg.format("Rilevato un conto di cliente/fornitore/cassa inesistente relativamente al documento %s/%ld." + "Verificare l'esistenza del conto %c %d %d %ld.", + (const char*)numerazione,numero, + _conto_errato.tipo(), _conto_errato.gruppo(), _conto_errato.conto(), _conto_errato.sottoconto()); + break; case conto_error: msg.format("Rilevato un conto di costo/ricavo inesistente relativamente al documento %s/%ld." "Verificare l'esistenza del conto %c %d %d %ld associato alle righe.",