Patch level : 12.0 344
Files correlati : li Commento : - Aggiunto scelta anno alla maschera git-svn-id: svn://10.65.10.50/branches/R_10_00@23630 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c41a999931
commit
a7f0824e35
@ -26,6 +26,9 @@ public:
|
||||
|
||||
void TResDI_mask::load_config()
|
||||
{
|
||||
//Anno
|
||||
set(FLD_ANNO, TDate(TODAY).year());
|
||||
|
||||
set(FLD_TABIVA_CODTAB, ini_get_string(CONFIG_DITTA, "li", "CODIVA"));
|
||||
TToken_string tipidoc(ini_get_string(CONFIG_DITTA, "li", "TIPIDOC"));
|
||||
|
||||
@ -76,7 +79,9 @@ public:
|
||||
|
||||
void TResDI_app::elab(TResDI_mask& m)
|
||||
{
|
||||
int clifoda = m.get_long(F_CODICE_CLIFO_DA), clifoa = m.get_long(F_CODICE_CLIFO_A);
|
||||
int clifoda = m.get_long(F_CODICE_CLIFO_DA);
|
||||
int clifoa = m.get_long(F_CODICE_CLIFO_A);
|
||||
int anno = m.get_int(FLD_ANNO);
|
||||
|
||||
// Creo le TToken_string necessarie per filtrare i documenti
|
||||
TToken_string tipi, stati;
|
||||
@ -100,7 +105,7 @@ void TResDI_app::elab(TResDI_mask& m)
|
||||
{
|
||||
TRectype row_clifo(c_clifo.curr());
|
||||
|
||||
TLi_manager currentCli(row_clifo.get_char("TIPOCF"), row_clifo.get_long("CODCF"), TDate(TODAY).year()); // Inizializzo l'oggetto per la gestione del plafond
|
||||
TLi_manager currentCli(row_clifo.get_char("TIPOCF"), row_clifo.get_long("CODCF"), anno); // Inizializzo l'oggetto per la gestione del plafond
|
||||
if(currentCli.hasValidPlafond())
|
||||
{
|
||||
real plafond = currentCli.getPlafond();
|
||||
@ -109,7 +114,7 @@ void TResDI_app::elab(TResDI_mask& m)
|
||||
TString msg;
|
||||
msg << "\nDichiarazione di intento cliente N." << row_clifo.get_long("CODCF") << "\nRagione sociale: " << row_clifo.get("RAGSOC") << "\nPlafond totale: " << static_cast<TCurrency>(plafond).string() << "€\n";
|
||||
log.log(0, msg);
|
||||
msg = TString("Plafond disponibile: ") << static_cast<TCurrency>(resPlafond).string() << "€";
|
||||
msg = TString("Plafond disponibile: ") << static_cast<TCurrency>((resPlafond > ZERO ? resPlafond : ZERO )).string() << "€";
|
||||
log.log(0, msg);
|
||||
msg = TString("Tipo dichiarazione: ") << (currentCli.isSoluzione() ? "Singola\n" : "A concorrenza\n");
|
||||
log.log(0, msg);
|
||||
|
@ -5,5 +5,6 @@
|
||||
#define DOCUMENTI_STATO 201
|
||||
|
||||
#define FLD_TABIVA_CODTAB 301
|
||||
#define F_CODICE_CLIFO_DA 302
|
||||
#define F_CODICE_CLIFO_A 303
|
||||
#define FLD_ANNO 302
|
||||
#define F_CODICE_CLIFO_DA 303
|
||||
#define F_CODICE_CLIFO_A 304
|
@ -26,9 +26,19 @@ BEGIN
|
||||
VALIDATE ZEROFILL_FUNC 2
|
||||
END
|
||||
|
||||
NUMBER FLD_ANNO 4
|
||||
BEGIN
|
||||
PROMPT 1 2 "Anno:"
|
||||
HELP "Inserire l'anno"
|
||||
FIELD ANNO
|
||||
CHECKTYPE REQUIRED
|
||||
WARNING "Inserire l'anno"
|
||||
NUM_EXPR #FLD_ANNO>0
|
||||
END
|
||||
|
||||
NUMBER F_CODICE_CLIFO_DA 6
|
||||
BEGIN
|
||||
PROMPT 1 2 "Da cod. cliente "
|
||||
PROMPT 1 3 "Da cod. cliente: "
|
||||
FLAG "UR"
|
||||
USE LF_CLIFO
|
||||
INPUT TIPOCF "C"
|
||||
@ -41,7 +51,7 @@ END
|
||||
|
||||
NUMBER F_CODICE_CLIFO_A 6
|
||||
BEGIN
|
||||
PROMPT 32 2 "a "
|
||||
PROMPT 32 3 "a: "
|
||||
FLAG "UR"
|
||||
USE LF_CLIFO
|
||||
INPUT TIPOCF "C"
|
||||
|
Loading…
x
Reference in New Issue
Block a user