From d9168a7ffb6dbe5a3a71a075c1abf5aae32f6744 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Fri, 25 Oct 2019 14:33:41 +0200 Subject: [PATCH] Patch level : 12.0 894 Files correlati : lv2.exe Commento to : aggiornati i dati di testat dei clienti nelle varie bolle di consegne ritiro pui ito buoni etc IN fatturazione se indicato in configurazione --- src/ve/clifor.cpp | 57 ++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/src/ve/clifor.cpp b/src/ve/clifor.cpp index 8946bf392..ecb048cbf 100755 --- a/src/ve/clifor.cpp +++ b/src/ve/clifor.cpp @@ -233,16 +233,16 @@ void TCli_for::cli2doc(TDocumento& doc) { doc.put(DOC_CODABIA, get(CLI_CODABI)); doc.put(DOC_CODCABA, get(CLI_CODCAB)); - doc.put(DOC_IBAN, get(CLI_IBAN)); + doc.put(DOC_IBAN, get(CLI_IBAN)); } else { doc.put(DOC_CODABIA, cfban.get(CFBAN_ABI)); doc.put(DOC_CODCABA, cfban.get(CFBAN_CAB)); - doc.put(DOC_IBAN, cfban.get(CFBAN_IBAN)); + doc.put(DOC_IBAN, cfban.get(CFBAN_IBAN)); } - // Trasforma chiave da Vostra a Nostra banca + // Trasforma chiave da Vostra a Nostra banca key.add("N", 2); const TRectype& cfbanpr = cache().get(LF_CFBAN, key); @@ -258,41 +258,42 @@ void TCli_for::cli2doc(TDocumento& doc) doc.put(DOC_CODCABP, cfbanpr.get(CFBAN_CAB)); doc.put(DOC_PROGBNP, cfbanpr.get(CFBAN_PROGPR)); } - doc.put(DOC_RAGGR, v.get(CFV_RAGGDOC)); - doc.put(DOC_RAGGREFF, v.get(CFV_RAGGEFF)); - doc.put(DOC_CODINDSP, v.get(CFV_CODINDSP)); - doc.put(DOC_CODAG, v.get(CFV_CODAG)); - doc.put(DOC_CODAGVIS, v.get(CFV_CODAG1)); + doc.put(DOC_RAGGR, v.get(CFV_RAGGDOC)); + doc.put(DOC_RAGGREFF, v.get(CFV_RAGGEFF)); + doc.put(DOC_CODINDSP, v.get(CFV_CODINDSP)); + doc.put(DOC_CODAG, v.get(CFV_CODAG)); + doc.put(DOC_CODAGVIS, v.get(CFV_CODAG1)); doc.put(DOC_CODSPMEZZO, v.get(CFV_CODSPMEZZO)); - doc.put(DOC_CODPORTO, v.get(CFV_CODPORTO)); + doc.put(DOC_CODPORTO, v.get(CFV_CODPORTO)); doc.put(DOC_CODNOTESP1, v.get(CFV_CODNOTESP1)); doc.put(DOC_CODNOTESP2, v.get(CFV_CODNOTESP2)); - doc.put(DOC_CODNOTE, v.get(CFV_CODNOTE)); - doc.put(DOC_CODVETT1, v.get(CFV_CODVETT1)); - doc.put(DOC_CODVETT2, v.get(CFV_CODVETT2)); - doc.put(DOC_CODVETT3, v.get(CFV_CODVETT3)); - doc.put(DOC_PERCSPINC, v.get(CFV_PERCSPINC)); - doc.put(DOC_ADDBOLLI, v.get(CFV_ADDBOLLI)); - doc.put(DOC_CATVEN, v.get(CFV_CATVEN)); + doc.put(DOC_CODNOTE, v.get(CFV_CODNOTE)); + doc.put(DOC_CODVETT1, v.get(CFV_CODVETT1)); + doc.put(DOC_CODVETT2, v.get(CFV_CODVETT2)); + doc.put(DOC_CODVETT3, v.get(CFV_CODVETT3)); + doc.put(DOC_PERCSPINC, v.get(CFV_PERCSPINC)); + doc.put(DOC_ADDBOLLI, v.get(CFV_ADDBOLLI)); + doc.put(DOC_CATVEN, v.get(CFV_CATVEN)); const int alleg = get_int(CLI_ALLEG); - const bool split_payment = doc.get_date(DOC_DATADOC).year() >= 2015 && get_bool(CLI_SPLITPAY); + const bool split_payment = doc.get_date(DOC_DATADOC).year() >= 2015 && get_bool(CLI_SPLITPAY); doc.put(DOC_LIQDIFF, !split_payment && alleg == 7 && ini_get_bool(CONFIG_DITTA, "cg", "GesLiqDiff") ? "X" : ""); - //listino: deve essere attiva la gestione listini nella ditta - const bool gest_listini = ini_get_bool(CONFIG_DITTA, "ve", "GES", false, 1); - if (gest_listini) - { - const TDate datadoc = doc.get_date(DOC_DATADOC); - const TString& listino = find_listino_al(datadoc); - doc.put(DOC_CODLIST, listino); - } + //listino: deve essere attiva la gestione listini nella ditta + const bool gest_listini = ini_get_bool(CONFIG_DITTA, "ve", "GES", false, 1); + if (gest_listini) + { + const TDate datadoc = doc.get_date(DOC_DATADOC); + const TString& listino = find_listino_al(datadoc); + doc.put(DOC_CODLIST, listino); + } - doc.put(DOC_ZONA, v.get(CFV_CODZONA)); - doc.put(DOC_RAGGR, v.get(CFV_RAGGDOC)); + doc.put(DOC_ZONA, v.get(CFV_CODZONA)); + doc.put(DOC_RAGGR, v.get(CFV_RAGGDOC)); - //aggiungere gestione spese e bolli??? + //aggiungere gestione spese e bolli??? + doc.put(DOC_CODPORTO, v.get(CFV_CODPORTO)); } const TString& TCli_for::get_iban()