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:
Alessandro Bonazzi 2022-01-30 00:35:56 +01:00
parent 1bdf38d2df
commit 63e212c9c9
2 changed files with 8 additions and 16 deletions

View File

@ -280,7 +280,7 @@ void TFatturazione_bolle_app::process_by_doc(const TMask& m)
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;
{
@ -291,7 +291,7 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
eld.tipi_stati_iniziali(tipidoc, statidoc);
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 int anno = data_elab.year();
@ -320,8 +320,8 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
if (dc > 0 || ac > 0)
query << "&&(BETWEEN(CODCFFATT," << dc << ',' << ac << "))";
query << "&&(BETWEEN(DATADOC," << dd.date2ansi() << ',' << ad.date2ansi() << "))";
if (nkey == 1)
query << "&&(BETWEEN(DATADOC," << dd.date2ansi() << ',' << ad.date2ansi() << "))";
if (da > 0 || aa > 0)
query << "&&(BETWEEN(CODAG," << da << "," << aa << "))";
@ -392,7 +392,7 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m)
safe_delete(e);
}
log.print_or_preview();
}
} */
// 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)
@ -609,17 +609,10 @@ void TFatturazione_bolle_app::main_loop()
process_by_ragsoc(m);
else
{
if (clifo_da_fatt(m))
{
process_by_fatt(m);
}
if (select_from == "D")
process_by_doc(m);
else
{
if (select_from == "D")
process_by_doc(m);
else
process_by_cli(m);
}
process_by_cli(m);
}
}
}

View File

@ -29,7 +29,6 @@ public:
void process_by_cli(const TMask& m);
void process_by_ragsoc(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_CONAI(const TMask& m); // Effettua un test per le sottocategorie CONAI
};