diff --git a/lv/lv2900.cpp b/lv/lv2900.cpp index de331d6a8..63b9ceb31 100755 --- a/lv/lv2900.cpp +++ b/lv/lv2900.cpp @@ -184,7 +184,15 @@ TObject* TBuoni_cache::key2obj(const char* key) } doc->put(DOC_STATO, _stato); - doc->put(DOC_DATADOC, datadoc); + + if(ini_get_bool(CONFIG_DITTA, "lv", "DataBcon")) + { + doc.put(DOC_DATADOC, datagen); + doc.put(DOC_DATAPART, datadoc); + } + else + doc.put(DOC_DATADOC, datadoc); + doc->put(DOC_TIPOCF, 'C'); doc->put(DOC_CODCF, codcf); doc->put(DOC_CODCONT, codcont); diff --git a/lv/lv3200.cpp b/lv/lv3200.cpp index 163a9eb0c..2deeb007a 100755 --- a/lv/lv3200.cpp +++ b/lv/lv3200.cpp @@ -458,7 +458,10 @@ void TEvasione_msk::genera_documento() doc.put(DOC_STATO, stato); if(ini_get_bool(CONFIG_DITTA, "lv", "DataBcon")) + { doc.put(DOC_DATADOC, datagen); + doc.put(DOC_DATAPART, databolla); + } else doc.put(DOC_DATADOC, databolla); diff --git a/lv/lv3400.cpp b/lv/lv3400.cpp index 8970a6c98..96ccd5c97 100755 --- a/lv/lv3400.cpp +++ b/lv/lv3400.cpp @@ -422,8 +422,11 @@ void TEvasione_ter_msk::genera_buono() doc.put(DOC_TIPODOC, tipodoc); doc.put(DOC_STATO, stato); - if(ini_get_bool(CONFIG_DITTA, "lv", "DataBcon")) + if(ini_get_bool(CONFIG_DITTA, "lv", "DataBcon")) + { doc.put(DOC_DATADOC, datagen); + doc.put(DOC_DATAPART, databolla); + } else doc.put(DOC_DATADOC, databolla);