Patch level : 2.2 140

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Contabilizzazione analitica vedi precedente commit


git-svn-id: svn://10.65.10.50/trunk@13232 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2005-06-28 16:07:55 +00:00
parent 30bbbbd147
commit 4276d68742

View File

@ -354,6 +354,7 @@ bool TContabilizzazione_analitica::elabora(const TDocumento& doc, long numreg_cg
TDate datareg, datacomp;
int annoes = 0;
TString descr;
bool dare = true;
if (numreg_cg > 0)
{
@ -362,11 +363,17 @@ bool TContabilizzazione_analitica::elabora(const TDocumento& doc, long numreg_cg
datacomp = mov_cg.get_date(MOV_DATACOMP);
annoes = mov_cg.get_int(MOV_ANNOES);
descr = mov_cg.get(MOV_DESCR);
TCausale & caus = (TCausale &) doc2caus(doc);
dare = !(caus.sezione_clifo() == 'D');
}
else
{
datareg = datacomp = TDate(TODAY);
annoes = datareg.year();
dare = doc.get_char(DOC_TIPOCF) == 'F';
if (doc.is_nota_credito())
dare= !dare;
}
const int decimals = TCurrency::get_firm_dec();
@ -401,9 +408,6 @@ bool TContabilizzazione_analitica::elabora(const TDocumento& doc, long numreg_cg
if (can_write)
{
bool dare = doc.get_char(DOC_TIPOCF) == 'F';
if (doc.is_nota_credito())
dare= !dare;
const char sezione = dare ? 'D' : 'A';
TImporto totdoc;