Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
corretto programma invio ministeriale


git-svn-id: svn://10.65.10.50/branches/R_10_00@22338 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2011-06-28 14:41:29 +00:00
parent eab48acaec
commit 58af6aa6f6

View File

@ -776,7 +776,7 @@ TTracciato770::TTracciato770(char tipo) : _tipo(tipo)
add_field("Numero comunicaz. lavoro dipendente", NU, 864, 8);
add_field("Numero comunicaz. lavoro autonomo", NU, 872, 8); // 93
add_field("Situazioni particolari", NU,1180,1, 100); // 100
add_field("Situazioni particolari", NU,1180,2, 100); // 100
add_field("Codice fiscale del rappresentante", CF,1396,16,110); // 110
add_field("Codice carica del rappresentante", NU,1412, 2);
@ -1319,6 +1319,7 @@ bool TTrasferimento770::append_record_b()
rec.set(2, cod_fis_dic());
rec.set(3, 1); // Modulo (deve essere sempre 1)
rec.set(7, CF_PRODUTTORE); // CF del produttore Sirio
if (_tipoa_dic == 'F')
{
rec.set(13, _ragsoc_dic.left(24));
@ -1354,7 +1355,7 @@ bool TTrasferimento770::append_record_b()
rec.set(47, rec_anagiu.get(ANG_SITSOC));
}
// rec.set(54, 1); // Firma del dichiarante?
rec.set(54, 1); // Firma del dichiarante
rec.set(75, 1); // Reazione della dichiarazione (sezione I)
rec.set(76, 0); // Comunicazioni relative a certificazioni lavoro dipendente
const int autonomi = conta_certificazioni();
@ -1364,13 +1365,20 @@ bool TTrasferimento770::append_record_b()
rec.set(79, prosp_s); // casella prospetto ST
rec.set(80, false); // casella prospetto SV
rec.set(81, prosp_s); // casella prospetto SX
rec.set(82, false); // casella prospetto SY
rec.set(93, cod_fis_dic());
rec.set(94, _ragsoc_dic);
rec.set(97, rec_comres.get(COM_DENCOM));
rec.set(98, rec_comres.get(COM_PROVCOM));
rec.set(99, rec_anagr.get(ANA_COMRES));
rec.set(100, rec_anagr.get(ANA_CAPRES));
rec.set(100, 0); // situazioni particolari: vale sempre 0
/*rec.set(110, cod_fis_dic());
rec.set(111, 1); //codice carica del rappresentante (vale tra 1 e 15 ma non 10; messo a 1 per ipotesi)
rec.set(115, _ragsoc_dic.left(30)); //cognome rappresentante
rec.set(116, _ragsoc_dic.mid(30)); //nome rappresentante
rec.set(117, "M"); //sesso del rappresentante
rec.set(, rec_comres.get(COM_DENCOM));
rec.set(, rec_comres.get(COM_PROVCOM));
rec.set(, rec_anagr.get(ANA_COMRES));
rec.set(, rec_anagr.get(ANA_CAPRES));
TString80 indirizzo = rec_anagr.get(ANA_INDRES);
indirizzo.strip_double_spaces(); indirizzo.trim();
@ -1398,7 +1406,7 @@ bool TTrasferimento770::append_record_b()
rec.set(101, tipologia);
rec.set(102, indirizzo);
rec.set(103, rec_anagr.get(ANA_CIVRES));
rec.set(103, rec_anagr.get(ANA_CIVRES));*/
const TRectype& rec_nditte = _cache770.get(LF_NDITTE, _cod_ditta);