Patch level : 12.0 502
Files correlati : tf, cg Commento : Aggiunto controllo aggiornamenti e aggiunto scrittura versione conversione cg git-svn-id: svn://10.65.10.50/branches/R_10_00@24277 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
786f12c63d
commit
6656d4f328
@ -1,4 +1,2 @@
|
||||
#define F_CODDITTA 201
|
||||
#define F_RAGSOC 202
|
||||
#define F_UPDCAUS 203
|
||||
#define F_UPDMOV 204
|
||||
|
@ -38,16 +38,6 @@ BEGIN
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
BOOLEAN F_UPDCAUS
|
||||
BEGIN
|
||||
PROMPT 2 6 "Aggiorno le causali"
|
||||
END
|
||||
|
||||
BOOLEAN F_UPDMOV
|
||||
BEGIN
|
||||
PROMPT 2 8 "Aggiorno i movimenti"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
@ -151,16 +151,14 @@ void TAgg_tcontoCF::main_loop()
|
||||
{
|
||||
if (m.run() == K_ENTER)
|
||||
{
|
||||
bool update_caus = m.get_bool(F_UPDCAUS);
|
||||
bool update_mov = m.get_bool(F_UPDMOV);
|
||||
// Aggiorno le causali
|
||||
update_causali(pcon, log);
|
||||
// Aggiorno i movimenti: CONTABILITA'
|
||||
update_movimenti(pcon, log);
|
||||
update_movimenti_IVA(pcon, log);
|
||||
|
||||
if (update_caus)
|
||||
update_causali(pcon, log);
|
||||
if (update_mov) // CONTABILITA'
|
||||
{
|
||||
update_movimenti(pcon, log);
|
||||
update_movimenti_IVA(pcon, log);
|
||||
}
|
||||
// Salvo a che versione di aggiornamenti sono per il TF
|
||||
ini_set_int(CONFIG_DITTA, "cg", "atccf", 1);
|
||||
}
|
||||
}
|
||||
log.print_or_preview();
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* Gestione maschera */
|
||||
|
||||
#include "tf0100b.h"
|
||||
#include <utility.h>
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
// TTrFa_mask
|
||||
@ -741,5 +742,33 @@ bool TTrFa_mask::checkInvio(const TString& invio)
|
||||
TTrFa_mask::TTrFa_mask(TString msk)
|
||||
: TAutomask(msk), _filter_changed(true)
|
||||
{
|
||||
loadConfig();
|
||||
loadConfig();
|
||||
|
||||
// Controllo che abbia aggiornato le causali dopo l'ultima patch cg0500
|
||||
bool ok = ini_get_int(CONFIG_INSTALL, "cg", "Patch") >= 500;
|
||||
if (!ok)
|
||||
{
|
||||
if (is_debug_station())
|
||||
{
|
||||
TString msg; msg << "HEY " << user() << ", installa ste patch!";
|
||||
warning_box(msg);
|
||||
}
|
||||
else
|
||||
fatal_box("Per eseguire questo programma è necessario aver installata la patch 500 del modulo cg");
|
||||
}
|
||||
if (ini_get_int(CONFIG_DITTA, "cg", "atccf", 0) <= 0) // Aggiornamento Tipo Conto Cliente Fornitore
|
||||
{
|
||||
// cg1 -2 U
|
||||
if (yesno_box("Attenzione, per proseguire con questo programma bisogna aggiornare il tipo conto per i C/F, desideri farlo adesso?"))
|
||||
{
|
||||
TExternal_app atccf("cg1 -2 U");
|
||||
atccf.run();
|
||||
// Ricontrollo che sia andato tutto bene
|
||||
if (ini_get_int(CONFIG_DITTA, "cg", "atccf", 0) <= 0)
|
||||
fatal_box("L'aggiornamento non è andato a buon fine, non puoi procedere con il Trasferimento Fatture");
|
||||
}
|
||||
else
|
||||
fatal_box("Senza effettuare l'aggiornamento non possiamo garantirti il corretto funzionamento del Trasferimento Fatture.\nIl programma sarà terminato.");
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user