Patch level : 12.01 1302
Files correlati : cgg0.exe cg2.exe Commento : Nelle causali se apro solo l'anno nuovo non riconosce i registri Se do un dliente nella causale corrispettivi non viene caricato correttamente nella riga atotale documento in prima nota
This commit is contained in:
parent
d592358581
commit
c5a588bccd
@ -873,18 +873,7 @@ void TCaus_app::on_config_change()
|
||||
|
||||
_saldaconto = conf.get_bool("GesSal");
|
||||
_valuta = conf.get_bool("GesVal");
|
||||
|
||||
_anno_iva = 0;
|
||||
TTable reg("REG");
|
||||
if (reg.last() == NOERR)
|
||||
_anno_iva = atoi(reg.get("CODTAB").left(4));
|
||||
if (_anno_iva <= 0)
|
||||
{
|
||||
_anno_iva = conf.get_int("AnLiIv");
|
||||
if (_anno_iva <= 0)
|
||||
_anno_iva = TDate(TODAY).year();
|
||||
}
|
||||
|
||||
_msk->show(F_TIPO_MOV_1, saldaconto());
|
||||
_msk->show(F_TIPO_MOV_2, saldaconto());
|
||||
|
||||
|
@ -3068,7 +3068,7 @@ bool TPrimanota_application::occas_handler(TMask_field& f, KEY key)
|
||||
void TPrimanota_application::add_cgs_tot(TMask& m)
|
||||
{
|
||||
const bool corri = causale().corrispettivi();
|
||||
const TString4 tipo = corri ? " " : app().clifo();
|
||||
TString4 tipo = corri ? " " : app().clifo();
|
||||
int gruppo = 0, conto = 0;
|
||||
long codice = corri ? 0L : m.get_long(F_CODCLIFOR);
|
||||
TSheet_field& ss = cgs();
|
||||
@ -3084,7 +3084,14 @@ void TPrimanota_application::add_cgs_tot(TMask& m)
|
||||
const long oldcode = rowt.get_long();
|
||||
|
||||
if (corri)
|
||||
{
|
||||
codice = oldcode; // I corrispettivi non hanno un cliente in testata
|
||||
|
||||
TString4 tipocorr = rowt.get(2);
|
||||
|
||||
if (tipocorr.full())
|
||||
tipo = tipocorr;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (m.insert_mode()) // Errore MI3567: se cambio cliente ripesca conto
|
||||
|
Loading…
x
Reference in New Issue
Block a user