Patch level : 10.0 888

Files correlati     :  lv4.exe
Ricompilazione Demo : [ ]
Commento            :

Aggiunti creazione effetti all' importazione fatture  (CHIMA)


git-svn-id: svn://10.65.10.50/branches/R_10_00@21488 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2011-01-20 18:06:29 +00:00
parent f726143f36
commit bf4fbd5886

View File

@ -275,7 +275,8 @@ TImporta_fat_rec::TImporta_fat_rec(const TFilename& filename)
add_field("C.CODVAL", T_X, 42, 4);
add_field("C.CODPAG", T_X, 46, 4);
add_field("C.DATASCAD", T_N, 50, 8);
add_field("C.ABICAB", T_N, 58, 12);
add_field("C.ABI", T_X, 58, 6);
add_field("C.CAB", T_X, 64, 6);
add_field("C.CODCAU", T_N, 70, 4);
add_field("C.REGIVA", T_X, 74, 1);
add_field("C.NREGIVA", T_N, 75, 2);
@ -479,10 +480,8 @@ TConfig* TImporta_fat_app::genera_testata(TImporta_fat_rec& recset, TFilename& t
conf->set(MOV_TIPO, 'C');
_codcf = recset.get("C.CODCF").as_int();
conf->set(MOV_CODCF, _codcf);
const TString abicab = recset.get("C.ABICAB").as_string();
_abi = abicab.left(6);
_cab = abicab.mid(6);
_abi = recset.get("C.ABI").as_string().mid(1);
_cab = recset.get("C.CAB").as_string().mid(1);
conf->set(MOV_TOTDOC, genera_real(recset.get("C.IMPORTO"), segno));
conf->set(MOV_CODPAG, _msk->get_bool(F_DECCDP) ? atol(_codici->decodifica_condpag(recset.get("C.CODPAG").as_int())) : recset.get("C.CODPAG").as_int());
conf->set(PART_ANNO, datadoc.year());
@ -567,7 +566,7 @@ void TImporta_fat_app::genera_rate(TImporta_fat_rec& recset, TConfig& conf, int
tipopag = 3;
conf.set(SCAD_TIPOPAG, tipopag);
conf.set(SCAD_IMPORTO, genera_real(recset.get("R.IMPORTO")));
conf.set(SCAD_IMPORTO, genera_real(recset.get("R.IMPRATA")));
// conf.set(SCAD_IMPORTOVAL, genera_real(recset.get("R.IMPORTO"))); //NON SO IN QUALE DEI DUE VADA
conf.set(SCAD_DATASCAD, recset.get("R.DATASCAD").as_date());
//??? ABI CAB GRUPPO CONTO SOTTOCONTO ???//
@ -592,11 +591,7 @@ void TImporta_fat_app::genera_rate(TImporta_fat_rec& recset, TConfig& conf, int
confeff.set(EFF_CODABI, _abi);
confeff.set(EFF_CODCAB, _cab);
confeff.set(EFF_EFFCOMP, "X");
paragraph.format("%d,1", LF_REFFETTI);
confeff.set_paragraph(paragraph);
conf.set(REFF_NRIGATR, "1");
conf.set(REFF_IMPORTO, genera_real(recset.get("R.IMPORTO")));
confeff.set(REFF_IMPORTO, genera_real(recset.get("R.IMPRATA")));
}
}