From c6f94af3f4e195a4a6ac79bbbe6e89a1c5fc2e7b Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Fri, 2 Jun 2023 10:30:18 +0200 Subject: [PATCH] Patch level : 12.00 1263 Files correlati : Commento : Aggiunto stato alla copia documento --- src/ve/ve5300.cpp | 6 +++++- src/ve/ve5300.h | 1 + src/ve/ve5300a.uml | 13 ++++++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/ve/ve5300.cpp b/src/ve/ve5300.cpp index f5d984618..776147fbb 100755 --- a/src/ve/ve5300.cpp +++ b/src/ve/ve5300.cpp @@ -228,6 +228,8 @@ void TCopydoc_app::main_loop() sf.items() == filtro.items()) filtro.cut(0); + TString stato = m.get(F_TO_STATO); + TRelation rel(LF_DOC); TCursor cur(&rel, filtro, 1, &rec_from, &rec_to); @@ -286,7 +288,9 @@ void TCopydoc_app::main_loop() } } } - newdoc.write(); + if (stato.full()) + newdoc.put(DOC_STATO, stato); + newdoc.write(); } } } diff --git a/src/ve/ve5300.h b/src/ve/ve5300.h index dd2693a0e..7ee111f28 100755 --- a/src/ve/ve5300.h +++ b/src/ve/ve5300.h @@ -15,6 +15,7 @@ #define F_TO_PROVV 303 #define F_TO_DES 304 #define F_TO_NDOC 305 +#define F_TO_STATO 306 #define F_TIPO_SEL 101 #define F_TIPO_DOC 102 diff --git a/src/ve/ve5300a.uml b/src/ve/ve5300a.uml index d0b01c574..a0878e313 100755 --- a/src/ve/ve5300a.uml +++ b/src/ve/ve5300a.uml @@ -96,7 +96,18 @@ END NUMBER F_TO_NDOC 6 BEGIN - PROMPT 30 6 "Numero " + PROMPT 29 6 "Numero " +END + +STRING F_TO_STATO 1 +BEGIN + PROMPT 45 6 "Stato " + USE %STD + INPUT CODTAB F_TO_STATO + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_TO_STATO CODTAB + FLAG "U" END LIST F_TO_PROVV 1 12