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:
parent
cd2cbe0c47
commit
c117959193
@ -69,7 +69,7 @@ bool TPrint_rendiconto_ca_mask::on_field_event(TOperable_field& o, TField_event
|
|||||||
{
|
{
|
||||||
switch (o.dlg())
|
switch (o.dlg())
|
||||||
{
|
{
|
||||||
#ifndef DBG
|
#ifdef DBG
|
||||||
case F_RIGHE:
|
case F_RIGHE:
|
||||||
if (e == fe_init) //azzera le righe dello sheet con le commesse ad inizio programma
|
if (e == fe_init) //azzera le righe dello sheet con le commesse ad inizio programma
|
||||||
{ //esplicita e bizzarra richiesta del CRPA
|
{ //esplicita e bizzarra richiesta del CRPA
|
||||||
@ -651,7 +651,6 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
int selettore = 0;
|
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 int anno_caus = movana.get_date(MOVANA_DATAREG).year();
|
||||||
const TCausale caus(movana.get(MOVANA_CODCAUS), anno_caus); //la causale serve un po' ovunque...
|
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"
|
if (is_causale_rateo_risconto(caus.codice())) //movimenti con causali "rateo/risconto"
|
||||||
{
|
{
|
||||||
selettore = MATURATO;
|
selettore = MATURATO;
|
||||||
inverti_sezione = true;
|
|
||||||
}
|
}
|
||||||
else //movimenti con causali "normali"
|
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
|
//riempie i record del file temporaneo nel caso di rmovana con documento di origine
|
||||||
char sezione = rmovana.get_char(RMOVANA_SEZIONE);
|
char sezione = rmovana.get_char(RMOVANA_SEZIONE);
|
||||||
if (inverti_sezione)
|
|
||||||
sezione = sezione == 'D' ? 'A' : 'D';
|
|
||||||
|
|
||||||
TImporto imp(sezione, rmovana.get_real(RMOVANA_IMPORTO));
|
TImporto imp(sezione, rmovana.get_real(RMOVANA_IMPORTO));
|
||||||
|
|
||||||
@ -834,7 +830,7 @@ F=IMF*/
|
|||||||
else
|
else
|
||||||
if (tipoiva == nessuna_iva)
|
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')
|
if (caus.sezione_clifo() == 'D')
|
||||||
sezione_normale = 'A';
|
sezione_normale = 'A';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user