From a3d076e09cf59163c1698b19d2a2d8c46822cd4e Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Wed, 24 Nov 2021 13:08:37 +0100 Subject: [PATCH] Patch level : 12.0 1096 Files correlati : ba0.exe ba8.exe Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Controllata l'esistenza delle cartelle temporanee nell'avvio del menĂ¹. Se non possono essere create il menĂ¹ non parte. Aggiunta la gestione moduli ai report. --- src/ba/ba8300.h | 2 ++ src/ba/ba8300b.uml | 16 +++++++++++----- src/ba/ba8301.cpp | 2 ++ 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/ba/ba8300.h b/src/ba/ba8300.h index d45a1b729..d8222b3ca 100755 --- a/src/ba/ba8300.h +++ b/src/ba/ba8300.h @@ -64,6 +64,8 @@ #define F_PAGE_MERGE 173 #define F_SAVE_PRINTER 174 +#define F_MODULES 175 + #define F_SQL 201 #define F_IMPORT_QRY 202 #define F_NEW_QRY 203 diff --git a/src/ba/ba8300b.uml b/src/ba/ba8300b.uml index 0e18b4293..cb6faac3c 100755 --- a/src/ba/ba8300b.uml +++ b/src/ba/ba8300b.uml @@ -79,30 +79,36 @@ BEGIN PROMPT 1 3 "Gruppi " END +STRING F_MODULES 50 +BEGIN + PROMPT 1 4 "Moduli " + FLAGS "U" +END + STRING F_CODVAL 32 16 BEGIN - PROMPT 1 4 "Divisa " + PROMPT 1 5 "Divisa " FLAGS "U" END STRING F_LINK 34 BEGIN - PROMPT 21 4 "Collegamento " + PROMPT 21 5 "Collegamento " END MEMO F_TEXT 68 4 BEGIN - PROMPT 1 5 "@bTesto" + PROMPT 1 6 "@bTesto" END MEMO F_SOURCE 68 5 BEGIN - PROMPT 1 9 "@bSorgente" + PROMPT 1 10 "@bSorgente" END MEMO F_SOURCE2 68 2 BEGIN - PROMPT 1 14 "@bSorgente alternativa " + PROMPT 1 15 "@bSorgente alternativa " END ENDPAGE diff --git a/src/ba/ba8301.cpp b/src/ba/ba8301.cpp index 657a36e22..3b368b081 100755 --- a/src/ba/ba8301.cpp +++ b/src/ba/ba8301.cpp @@ -868,6 +868,7 @@ void TReport_field_mask::set_field(const TReport_field& rf) set(F_HIDE_DOTS, rf.picture().find('.') < 0); set(F_DYNAMIC_HEIGHT, rf.dynamic_height() ? "X" : ""); set(F_GROUPS, rf.groups()); + set(F_MODULES, rf.modules()); set(F_CODVAL, rf.codval()); set(F_LINK, rf.link()); @@ -911,6 +912,7 @@ void TReport_field_mask::get_field(TReport_field& rf) const rf.hide_zeroes(field(F_HIDE_ZEROES).active() && get_bool(F_HIDE_ZEROES)); rf.set_dynamic_height(get_bool(F_DYNAMIC_HEIGHT)); rf.set_groups(get(F_GROUPS)); + rf.set_modules(get(F_MODULES)); rf.set_codval(get(F_CODVAL)); rf.set_link(get(F_LINK)); rf.set_horizontal_alignment(get(F_HALIGN)[0]);