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();
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user