Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :adolfica correzione sulle causali dei movimenti nel rendiconto


git-svn-id: svn://10.65.10.50/trunk@16486 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2008-04-08 14:43:27 +00:00
parent cd2cbe0c47
commit c117959193

View File

@ -69,7 +69,7 @@ bool TPrint_rendiconto_ca_mask::on_field_event(TOperable_field& o, TField_event
{
switch (o.dlg())
{
#ifndef DBG
#ifdef DBG
case F_RIGHE:
if (e == fe_init) //azzera le righe dello sheet con le commesse ad inizio programma
{ //esplicita e bizzarra richiesta del CRPA
@ -651,7 +651,6 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
}
int selettore = 0;
bool inverti_sezione = false; //inversore D/A per causali rateo/risconto
const int anno_caus = movana.get_date(MOVANA_DATAREG).year();
const TCausale caus(movana.get(MOVANA_CODCAUS), anno_caus); //la causale serve un po' ovunque...
@ -806,7 +805,6 @@ F=IMF*/
if (is_causale_rateo_risconto(caus.codice())) //movimenti con causali "rateo/risconto"
{
selettore = MATURATO;
inverti_sezione = true;
}
else //movimenti con causali "normali"
{
@ -818,8 +816,6 @@ F=IMF*/
//riempie i record del file temporaneo nel caso di rmovana con documento di origine
char sezione = rmovana.get_char(RMOVANA_SEZIONE);
if (inverti_sezione)
sezione = sezione == 'D' ? 'A' : 'D';
TImporto imp(sezione, rmovana.get_real(RMOVANA_IMPORTO));
@ -834,7 +830,7 @@ F=IMF*/
else
if (tipoiva == nessuna_iva)
{
if (caus.tipomov() > 0) //non e' stato specificato un tipo movimento nella causale (porcata)
if (caus.tipomov() > 0 && caus.tipomov() < 3) //solo causali Fattura e Nota di Credito!
{
if (caus.sezione_clifo() == 'D')
sezione_normale = 'A';