From 74a98780d539a41aef6984d8e614ba2ad15457e0 Mon Sep 17 00:00:00 2001 From: smen Date: Tue, 7 Sep 2021 18:24:43 +0200 Subject: [PATCH] Patch level : 12.0 1076 Files correlati : fp0.exe Commento : Sistemato campo Data nel PAF1600F Interno: Riferimento LIG Centro Sud --- src/fp/fplib01.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/fp/fplib01.cpp b/src/fp/fplib01.cpp index 41f02a79a..8a763cccb 100644 --- a/src/fp/fplib01.cpp +++ b/src/fp/fplib01.cpp @@ -1819,7 +1819,10 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) if (riftesta) { TString rifs = doc.get(DOC_NOTE); + const int posret = rifs.find('\n'); + if (posret > 0) + rifs.cut(posret); if (rifs.len() > 25 && rifs[25] == ' ') { temp = rifs; @@ -1841,12 +1844,15 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc) { TToken_string rif(rifs.left(pos), ' '); - // + // // reset(paf1600f); temp = rif.get(); paf1600f.set("PF_NUMDDDT", temp); - temp = rif.get(); - paf1600f.set("PF_DATADDT", temp); + temp = rif.get(); + + TDate dataddt(atoi(temp.left(2)), atoi(temp.mid(3,2)),atoi( temp.right(2))); + + paf1600f.set("PF_DATADDT", dataddt); paf1600f.set("PF_GESTIONE", "D"); paf1600f.set("PF_RIFNUMLINEA", numlinea++); ok &= insert(paf1600f);