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_CODDITTA 201
|
||||||
#define F_RAGSOC 202
|
#define F_RAGSOC 202
|
||||||
#define F_UPDCAUS 203
|
|
||||||
#define F_UPDMOV 204
|
|
||||||
|
@ -38,16 +38,6 @@ BEGIN
|
|||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
END
|
END
|
||||||
|
|
||||||
BOOLEAN F_UPDCAUS
|
|
||||||
BEGIN
|
|
||||||
PROMPT 2 6 "Aggiorno le causali"
|
|
||||||
END
|
|
||||||
|
|
||||||
BOOLEAN F_UPDMOV
|
|
||||||
BEGIN
|
|
||||||
PROMPT 2 8 "Aggiorno i movimenti"
|
|
||||||
END
|
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
@ -151,16 +151,14 @@ void TAgg_tcontoCF::main_loop()
|
|||||||
{
|
{
|
||||||
if (m.run() == K_ENTER)
|
if (m.run() == K_ENTER)
|
||||||
{
|
{
|
||||||
bool update_caus = m.get_bool(F_UPDCAUS);
|
// Aggiorno le causali
|
||||||
bool update_mov = m.get_bool(F_UPDMOV);
|
update_causali(pcon, log);
|
||||||
|
// Aggiorno i movimenti: CONTABILITA'
|
||||||
|
update_movimenti(pcon, log);
|
||||||
|
update_movimenti_IVA(pcon, log);
|
||||||
|
|
||||||
if (update_caus)
|
// Salvo a che versione di aggiornamenti sono per il TF
|
||||||
update_causali(pcon, log);
|
ini_set_int(CONFIG_DITTA, "cg", "atccf", 1);
|
||||||
if (update_mov) // CONTABILITA'
|
|
||||||
{
|
|
||||||
update_movimenti(pcon, log);
|
|
||||||
update_movimenti_IVA(pcon, log);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.print_or_preview();
|
log.print_or_preview();
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
/* Gestione maschera */
|
/* Gestione maschera */
|
||||||
|
|
||||||
#include "tf0100b.h"
|
#include "tf0100b.h"
|
||||||
|
#include <utility.h>
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////
|
||||||
// TTrFa_mask
|
// TTrFa_mask
|
||||||
@ -741,5 +742,33 @@ bool TTrFa_mask::checkInvio(const TString& invio)
|
|||||||
TTrFa_mask::TTrFa_mask(TString msk)
|
TTrFa_mask::TTrFa_mask(TString msk)
|
||||||
: TAutomask(msk), _filter_changed(true)
|
: 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