Patch level : 12.0 996
Files correlati : cg0.exe cg2.exe Commento : - Sistemato enum tipo sospensione (lista progressivi liquidazione stampa registri apertura esercizio iva apertura conti ricostruzione saldi) - Sistemanto enum tiporeg - Sistemato enum tiposal ( conferma movimeni provvisori - Aggiuta cache di registri
This commit is contained in:
parent
00c8229852
commit
2837c720e7
@ -1204,7 +1204,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
|
||||
}
|
||||
|
||||
// Codice registro IVA
|
||||
TRegistro& registro = _caus->reg();
|
||||
const TRegistro& registro = _caus->reg();
|
||||
const bool iva_mov = registro.ok();
|
||||
long ult_prot = registro.protocol();
|
||||
|
||||
@ -3225,7 +3225,8 @@ error_type TContabilizzazione::write_all(TDocumento& doc, TMovimentoPN_VE & movi
|
||||
if (_nump_iva) // Reperisce l'ultimo numero di protocollo dal registro IVA
|
||||
{
|
||||
const bool upd_prot = ini_get_bool(CONFIG_DITTA, "ve", "UpdateProtocol", true);
|
||||
TRegistro& registro = _caus->reg();
|
||||
// TRegistro& registro = _caus->reg();
|
||||
TRegistro registro(_caus->reg());
|
||||
TRegistro reg(registro);
|
||||
const int ult_prot = head.get_int(MOV_PROTIVA);
|
||||
|
||||
@ -4500,18 +4501,17 @@ void TContabilizzazione::aggiorna_saldi(TSaldo_agg& saldo, TMovimentoPN& mv, boo
|
||||
const TRectype& mov = mv.curr();
|
||||
const TDate datareg = mov.get_date(MOV_DATAREG);
|
||||
const TString4 codcaus = mov.get(MOV_CODCAUS);
|
||||
tiposal tsal = saldo_normale;
|
||||
|
||||
tiposal tsal = normale;
|
||||
if (codcaus != _caus->codice()) // Should never happen, but ...
|
||||
{
|
||||
const TCausale caus(codcaus, datareg.year());
|
||||
tsal = caus.apertura() ? apertura : (caus.chiusura() ? chiusura : normale);
|
||||
{
|
||||
const TCausale & caus = cached_causale(codcaus, datareg.year());
|
||||
|
||||
tsal = caus.tipo_saldo();
|
||||
}
|
||||
else
|
||||
tsal = _caus->apertura() ? apertura : (_caus->chiusura() ? chiusura : normale);
|
||||
tsal = _caus->tipo_saldo();
|
||||
|
||||
// if (save) saldo.reset(); // Bella ca%%ata: distrugge i saldi del vecchio movimento!
|
||||
|
||||
saldo.set_movprovv(false);
|
||||
saldo.set_tipo_saldo(tsal);
|
||||
saldo.set_anno_es(mov.get_int(MOV_ANNOES));
|
||||
|
Loading…
x
Reference in New Issue
Block a user