Patch level : 12.0 1108
Files correlati : ve6.exe Commento : Modificata la fatturazione bolle con cambio cliente Interno : In questo caso la fatturazione bolle si comportava in modo diverso dall' elaborazione all'interno del documento
This commit is contained in:
parent
1bdf38d2df
commit
63e212c9c9
@ -280,7 +280,7 @@ void TFatturazione_bolle_app::process_by_doc(const TMask& m)
|
|||||||
log.print_or_preview();
|
log.print_or_preview();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
|
/* void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
|
||||||
{
|
{
|
||||||
TLog_report log;
|
TLog_report log;
|
||||||
{
|
{
|
||||||
@ -291,7 +291,7 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
|
|||||||
eld.tipi_stati_iniziali(tipidoc, statidoc);
|
eld.tipi_stati_iniziali(tipidoc, statidoc);
|
||||||
|
|
||||||
const TTipo_documento t(eld.tipo_iniziale(0));
|
const TTipo_documento t(eld.tipo_iniziale(0));
|
||||||
const char tipocffatt = t.tipocf() == 'C' ? 'F' : 'C';
|
const char tipocffatt = t.tipocf() == 'C' ? 'F' : 'C'; non si capisce perchè
|
||||||
|
|
||||||
const TDate data_elab = m.get_date(F_DATA_ELAB);
|
const TDate data_elab = m.get_date(F_DATA_ELAB);
|
||||||
const int anno = data_elab.year();
|
const int anno = data_elab.year();
|
||||||
@ -320,8 +320,8 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
|
|||||||
|
|
||||||
if (dc > 0 || ac > 0)
|
if (dc > 0 || ac > 0)
|
||||||
query << "&&(BETWEEN(CODCFFATT," << dc << ',' << ac << "))";
|
query << "&&(BETWEEN(CODCFFATT," << dc << ',' << ac << "))";
|
||||||
|
if (nkey == 1)
|
||||||
query << "&&(BETWEEN(DATADOC," << dd.date2ansi() << ',' << ad.date2ansi() << "))";
|
query << "&&(BETWEEN(DATADOC," << dd.date2ansi() << ',' << ad.date2ansi() << "))";
|
||||||
|
|
||||||
if (da > 0 || aa > 0)
|
if (da > 0 || aa > 0)
|
||||||
query << "&&(BETWEEN(CODAG," << da << "," << aa << "))";
|
query << "&&(BETWEEN(CODAG," << da << "," << aa << "))";
|
||||||
@ -392,7 +392,7 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
|
|||||||
safe_delete(e);
|
safe_delete(e);
|
||||||
}
|
}
|
||||||
log.print_or_preview();
|
log.print_or_preview();
|
||||||
}
|
} */
|
||||||
|
|
||||||
// Effettuo un test per i clienti che hanno un plafond attivo, se trovo delle bolle che fuoriescono chiedo se continuare
|
// Effettuo un test per i clienti che hanno un plafond attivo, se trovo delle bolle che fuoriescono chiedo se continuare
|
||||||
bool TFatturazione_bolle_app::test_dicint(const TMask& m)
|
bool TFatturazione_bolle_app::test_dicint(const TMask& m)
|
||||||
@ -609,17 +609,10 @@ void TFatturazione_bolle_app::main_loop()
|
|||||||
process_by_ragsoc(m);
|
process_by_ragsoc(m);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (clifo_da_fatt(m))
|
if (select_from == "D")
|
||||||
{
|
process_by_doc(m);
|
||||||
process_by_fatt(m);
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
process_by_cli(m);
|
||||||
if (select_from == "D")
|
|
||||||
process_by_doc(m);
|
|
||||||
else
|
|
||||||
process_by_cli(m);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,6 @@ public:
|
|||||||
void process_by_cli(const TMask& m);
|
void process_by_cli(const TMask& m);
|
||||||
void process_by_ragsoc(const TMask& m);
|
void process_by_ragsoc(const TMask& m);
|
||||||
void process_by_doc(const TMask& m);
|
void process_by_doc(const TMask& m);
|
||||||
void process_by_fatt(const TMask& m);
|
|
||||||
bool test_dicint(const TMask& m); // Effettua un test per la dichiarazione d'intenti
|
bool test_dicint(const TMask& m); // Effettua un test per la dichiarazione d'intenti
|
||||||
bool test_CONAI(const TMask& m); // Effettua un test per le sottocategorie CONAI
|
bool test_CONAI(const TMask& m); // Effettua un test per le sottocategorie CONAI
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user