From 98c5d3101f64ec35d909a151a484161ec765578a Mon Sep 17 00:00:00 2001 From: francescofucarino Date: Thu, 10 Dec 2020 17:49:49 +0100 Subject: [PATCH] Patch level : 12.0 1020 Files correlati : ve0.exe Commento : corretta fatturazione interattiva su creazione doppia bolla Patch --- src/ve/velib04.h | 2 +- src/ve/velib06.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ve/velib04.h b/src/ve/velib04.h index 616d93928..6ae9b0925 100755 --- a/src/ve/velib04.h +++ b/src/ve/velib04.h @@ -24,7 +24,7 @@ protected: public: int find(char provv, int anno, const char * codnum, long ndoc) const; int find(const TDocumento & doc) const; - bool exist(char provv, int anno, const char * codnum, long ndoc) const { return find(provv, anno,codnum, ndoc) > 0; } + bool exist(char provv, int anno, const char * codnum, long ndoc) const { return find(provv, anno,codnum, ndoc) >= 0; } int read(char provv, char tipo, long clifo, int anno, TToken_string& tipidoc, TToken_string& statidoc, const TDate& dd = nulldate, const TDate& ad = nulldate, diff --git a/src/ve/velib06.cpp b/src/ve/velib06.cpp index 3890c563e..ab5931823 100755 --- a/src/ve/velib06.cpp +++ b/src/ve/velib06.cpp @@ -3485,7 +3485,7 @@ bool TElabora_mask::elabora() TString16 codnum(get(F_CODNUM_ELAB)); long ndoc = get_long(F_NDOC_ELAB); - if (ndoc > 0L && !in.find(provv, anno, codnum, ndoc)) + if (ndoc > 0L && !in.exist(provv, anno, codnum, ndoc)) { TDocumento* d = new TDocumento(provv, anno, codnum, ndoc); in.add(d);