From 6dc55b21d13d46ea38bb1b9f13725ff1efc9aa14 Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Wed, 19 Feb 2025 17:57:30 +0100 Subject: [PATCH] Patch level : 12.00 1382 Files correlati : 777.exe 777200a.msk 777200c.msk Bug : Commento: Certificazione Unica 2025 - Invio forfettari e minimi - invio per email --- src/m770/777200a.uml | 32 ++++++++++++++++---------------- src/m770/777201.cpp | 14 ++++++++------ 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/src/m770/777200a.uml b/src/m770/777200a.uml index 23b65b2c4..42efabd15 100644 --- a/src/m770/777200a.uml +++ b/src/m770/777200a.uml @@ -135,7 +135,7 @@ BEGIN PROMPT 2 10 "Invia minimi e forfettari" END -GROUPBOX DLG_NULL 78 4 +GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 12 "@bParametri di stampa" END @@ -150,25 +150,14 @@ BEGIN PROMPT 42 13 "Modello sintetico" END -BOOLEAN F_INVIATE +GROUPBOX DLG_NULL 78 5 BEGIN - PROMPT 2 14 "Visualizza le certificazioni inviate" -END - - -BOOLEAN F_RESET -BEGIN - PROMPT 42 14 "Azzera Invio" -END - -GROUPBOX DLG_NULL 78 4 -BEGIN - PROMPT 1 16 "@bParametri di invio" + PROMPT 1 15 "@bParametri di invio" END LIST F_INVIO 1 12 BEGIN - PROMPT 2 17 "Tipo operazione " + PROMPT 2 16 "Tipo operazione " ITEM " |Normale" MESSAGE DISABLE,F_IDENTIFICATIVO ITEM "A|Annullamento" MESSAGE ENABLE,F_IDENTIFICATIVO ITEM "S|Sostituzione" MESSAGE ENABLE,F_IDENTIFICATIVO @@ -176,11 +165,22 @@ END STRING F_IDENTIFICATIVO 17 BEGIN - PROMPT 2 18 "Identificativo invio " + PROMPT 2 17 "Identificativo invio " FLAGS "RZ" CHECKTYPE REQUIRED END + +BOOLEAN F_INVIATE +BEGIN + PROMPT 2 18 "Visualizza le certificazioni inviate" +END + +BOOLEAN F_RESET +BEGIN + PROMPT 42 18 "Azzera Invio" +END + STRING DLG_PROFILE 260 BEGIN PROMPT 1 -1 "" diff --git a/src/m770/777201.cpp b/src/m770/777201.cpp index e29445115..b79648015 100644 --- a/src/m770/777201.cpp +++ b/src/m770/777201.cpp @@ -977,21 +977,23 @@ void send_cu(TISAM_recordset& perc, int quality, bool syntetic, int anno, const message << "Spett. "; else message << "Gent.mo/a "; - message << ragsoc << '(' << email << ")\n"; + message << ragsoc << '(' << email << ")\\n"; if (msg.full()) message << msg << ' '; else message << "Certificazione anno "; - message << anno + 1 << 'n'; + message << anno + 1 << '\n'; message << TR("Cordiali saluti\nAmministrazione ") << prefix().firm().ragione_sociale(); esito << email; if (!send_mail(to, cc, ccn, subj, message, attachment, false, rcpt)) esito << " non "; - else - if (!test && to.full()) - ini_set_bool(CONFIG_DITTA, "CU", format("%1s%6ld", (const char *)tipoa, percip), true); + else + { + if (!test && to.full()) + ini_set_bool(CONFIG_DITTA, "CU", format("%1s%6ld", (const char *)tipoa, percip), true); + } esito << " riuscito"; - log.log(0, msg); + log.log(0, esito); xvtil_statbar_set(NULL); } \ No newline at end of file