From 99e4fc28a3d33d83530f8acb4be67f5115c52126 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 4 Jul 2005 10:56:29 +0000 Subject: [PATCH] Patch level : 2.2 Files correlati : ve0, ve6 Ricompilazione Demo : [ ] Commento : Eliminata obbligatorieta registro iva in contabilizzazione documenti git-svn-id: svn://10.65.10.50/trunk@13249 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/velib04b.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ve/velib04b.cpp b/ve/velib04b.cpp index c0ce30060..39a50d149 100755 --- a/ve/velib04b.cpp +++ b/ve/velib04b.cpp @@ -1120,29 +1120,30 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc) TString descr; doc.riferimento(descr); if (descr.empty()) descr = tipo.descrizione(); - const TString16 rif = doc.get(DOC_NUMDOCRIF); + const TString8 rif = doc.get(DOC_NUMDOCRIF); const bool use_rif = _caus->iva() == iva_acquisti && rif.not_empty(); if (use_rif) { - descr << " n. " << rif; - const TString& data_rif = doc.get(DOC_DATADOCRIF); - descr << " del " << data_rif; + descr << TR(" n. ") << rif; + descr << TR(" del ") << doc.get(DOC_DATADOCRIF); } else { - descr << " n. " << doc.numero(); - descr << " del " << datadoc.string(); + descr << TR(" n. ") << doc.numero(); + descr << TR(" del ") << datadoc; } // Codice registro IVA TRegistro& registro = _caus->reg(); const bool iva_mov = registro.ok(); + /* if (!iva_mov && !_caus->saldaconto()) { _error = register_error; return _error; } + */ long ult_prot = 0; if (iva_mov) @@ -1171,8 +1172,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc) // Reperisce la valuta TDate datacam(doc.get_date(DOC_DATACAMBIO)); real cambio(doc.cambio()); - TString16 codval(doc.valuta()); - codval.trim(); + TString4 codval(doc.valuta()); codval.trim(); if (!doc.in_valuta()) { codval = ""; @@ -1224,7 +1224,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc) } // Codice pagamento - TString16 codpag(doc.get(DOC_CODPAG)); + TString4 codpag(doc.get(DOC_CODPAG)); if (sc_enabled() || codpag.not_empty()) // La condizione di pagamento va controllata { // se e' abilitato il saldaconto o se e' stata inserita _cpg->put("CODTAB",codpag); @@ -1241,8 +1241,8 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc) if (use_rif) { mov_rec.put(MOV_NUMDOC, rif); - const TString & data_rif = doc.get(DOC_DATADOCRIF); - mov_rec.put(MOV_DATADOC,data_rif); + const TString& data_rif = doc.get(DOC_DATADOCRIF); + mov_rec.put(MOV_DATADOC, data_rif); } else {