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:
parent
f726143f36
commit
bf4fbd5886
@ -275,7 +275,8 @@ TImporta_fat_rec::TImporta_fat_rec(const TFilename& filename)
|
|||||||
add_field("C.CODVAL", T_X, 42, 4);
|
add_field("C.CODVAL", T_X, 42, 4);
|
||||||
add_field("C.CODPAG", T_X, 46, 4);
|
add_field("C.CODPAG", T_X, 46, 4);
|
||||||
add_field("C.DATASCAD", T_N, 50, 8);
|
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.CODCAU", T_N, 70, 4);
|
||||||
add_field("C.REGIVA", T_X, 74, 1);
|
add_field("C.REGIVA", T_X, 74, 1);
|
||||||
add_field("C.NREGIVA", T_N, 75, 2);
|
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');
|
conf->set(MOV_TIPO, 'C');
|
||||||
_codcf = recset.get("C.CODCF").as_int();
|
_codcf = recset.get("C.CODCF").as_int();
|
||||||
conf->set(MOV_CODCF, _codcf);
|
conf->set(MOV_CODCF, _codcf);
|
||||||
const TString abicab = recset.get("C.ABICAB").as_string();
|
_abi = recset.get("C.ABI").as_string().mid(1);
|
||||||
|
_cab = recset.get("C.CAB").as_string().mid(1);
|
||||||
_abi = abicab.left(6);
|
|
||||||
_cab = abicab.mid(6);
|
|
||||||
conf->set(MOV_TOTDOC, genera_real(recset.get("C.IMPORTO"), segno));
|
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(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());
|
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;
|
tipopag = 3;
|
||||||
|
|
||||||
conf.set(SCAD_TIPOPAG, tipopag);
|
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_IMPORTOVAL, genera_real(recset.get("R.IMPORTO"))); //NON SO IN QUALE DEI DUE VADA
|
||||||
conf.set(SCAD_DATASCAD, recset.get("R.DATASCAD").as_date());
|
conf.set(SCAD_DATASCAD, recset.get("R.DATASCAD").as_date());
|
||||||
//??? ABI CAB GRUPPO CONTO SOTTOCONTO ???//
|
//??? 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_CODABI, _abi);
|
||||||
confeff.set(EFF_CODCAB, _cab);
|
confeff.set(EFF_CODCAB, _cab);
|
||||||
confeff.set(EFF_EFFCOMP, "X");
|
confeff.set(EFF_EFFCOMP, "X");
|
||||||
paragraph.format("%d,1", LF_REFFETTI);
|
confeff.set(REFF_IMPORTO, genera_real(recset.get("R.IMPRATA")));
|
||||||
|
|
||||||
confeff.set_paragraph(paragraph);
|
|
||||||
conf.set(REFF_NRIGATR, "1");
|
|
||||||
conf.set(REFF_IMPORTO, genera_real(recset.get("R.IMPORTO")));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user