Patch level : 12.0
Files correlati : f9 Commento: piccole modifiche
This commit is contained in:
parent
650c1dfcf6
commit
0c080702a8
@ -1198,7 +1198,18 @@ bool TEstrazione::estrazione_iva(bool escluso)
|
|||||||
iva_query.add(IVA_ANNOES, mov.get_int(MOV_ANNOES));
|
iva_query.add(IVA_ANNOES, mov.get_int(MOV_ANNOES));
|
||||||
iva_query.add(IVA_GIVA, tipodoc);
|
iva_query.add(IVA_GIVA, tipodoc);
|
||||||
iva_query.add(IVA_TIPOG, name_registro, 10);
|
iva_query.add(IVA_TIPOG, name_registro, 10);
|
||||||
|
|
||||||
|
//qui c'è qualcosa che non va
|
||||||
|
long numdoc = mov.get_long(MOV_NUMDOC);
|
||||||
|
if (numdoc == 210084 || numdoc == 210085) {
|
||||||
|
int here = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool has_cartaceo = mov_i.cartaceo();
|
||||||
|
|
||||||
iva_query.add(IVA_DOCXML, mov_i.cartaceo() ? 'N' : 'S');
|
iva_query.add(IVA_DOCXML, mov_i.cartaceo() ? 'N' : 'S');
|
||||||
|
//---- ripartiamo da qui
|
||||||
|
|
||||||
iva_query.add(IVA_TIPOCF, mov.get_char(MOV_TIPO));
|
iva_query.add(IVA_TIPOCF, mov.get_char(MOV_TIPO));
|
||||||
iva_query.add(IVA_CODCF, mov.get_long(MOV_CODCF));
|
iva_query.add(IVA_CODCF, mov.get_long(MOV_CODCF));
|
||||||
iva_query.add(IVA_NUMOR, mov.get_long(MOV_NUMREG));
|
iva_query.add(IVA_NUMOR, mov.get_long(MOV_NUMREG));
|
||||||
|
@ -1168,7 +1168,7 @@ bool TDoc_fp::insert(TPaf_record& p, bool force)
|
|||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
_log.log(2, fp_db().sq_get_token_text_error(1));
|
_log.log(2, fp_db().sq_get_token_text_error(1));
|
||||||
_log.log(2, p.insert_string());
|
_log.log(0, p.insert_string());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ok;
|
return ok;
|
||||||
@ -1186,7 +1186,7 @@ bool TDoc_fp::remove(TPaf_record& p)
|
|||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
_log.log(2, fp_db().sq_get_token_text_error(1));
|
_log.log(2, fp_db().sq_get_token_text_error(1));
|
||||||
_log.log(2, p.remove_string());
|
_log.log(0, p.remove_string());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ok;
|
return ok;
|
||||||
@ -1205,7 +1205,7 @@ bool TDoc_fp::save_paf()
|
|||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
_log.log(2, fp_db().sq_get_token_text_error(1));
|
_log.log(2, fp_db().sq_get_token_text_error(1));
|
||||||
_log.log(2, query);
|
_log.log(0, query);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ok;
|
return ok;
|
||||||
@ -1303,7 +1303,7 @@ bool TDoc_fp::initialize(TDocumentoEsteso& doc)
|
|||||||
if (!chiave_paf_doc(doc, _hfatt, _bfatt))
|
if (!chiave_paf_doc(doc, _hfatt, _bfatt))
|
||||||
return false;
|
return false;
|
||||||
// Preparo il log
|
// Preparo il log
|
||||||
_log.log(-1, _bfatt);
|
_log.log(0, _bfatt);
|
||||||
// Controllo se il documento almeno in stato di stampa
|
// Controllo se il documento almeno in stato di stampa
|
||||||
if (doc.stato() < doc.tipo().stato_finale_stampa())
|
if (doc.stato() < doc.tipo().stato_finale_stampa())
|
||||||
{
|
{
|
||||||
@ -1395,24 +1395,27 @@ int TDoc_fp::commit()
|
|||||||
int r = 0;
|
int r = 0;
|
||||||
if (_to_commit)
|
if (_to_commit)
|
||||||
{
|
{
|
||||||
if (r >= 0 && fp_db().sq_commit())
|
bool errors = _log.errors() > 0;
|
||||||
|
if (r >= 0 && fp_db().sq_commit() && !errors)
|
||||||
{
|
{
|
||||||
r += 2;
|
r += 2;
|
||||||
|
|
||||||
// Controllo stato diagnosticato
|
// Controllo stato diagnosticato
|
||||||
if (get_no_export_pronto())
|
if (get_no_export_pronto())
|
||||||
{
|
{
|
||||||
_log.log(2, "Le fatture sono state esportate in stato diagnosticato");
|
_log.log(0, "Le fatture sono state esportate in stato diagnosticato");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_log.log(2, "Le fatture sono state esportate correttamente in stato pronto");
|
_log.log(0, "Le fatture sono state esportate correttamente in stato pronto");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
r = -1;
|
r = -1;
|
||||||
_log.log(2, fp_db().sq_get_token_text_error(1));
|
TString err_msg = "La fattura non è stata esportata correttamente\n";
|
||||||
|
err_msg << fp_db().sq_get_token_text_error(1);
|
||||||
|
_log.log(2, err_msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_to_commit = false;
|
_to_commit = false;
|
||||||
@ -1739,7 +1742,11 @@ bool TDoc_fp::export_paf0100f()
|
|||||||
tel << get_firm().get(NDT_PTEL) << get_firm().get(NDT_TEL);
|
tel << get_firm().get(NDT_PTEL) << get_firm().get(NDT_TEL);
|
||||||
paf0100f.set("P1_TELEFONO", tel);
|
paf0100f.set("P1_TELEFONO", tel);
|
||||||
paf0100f.set("P1_MAIL", get_firm().get(NDT_MAIL));
|
paf0100f.set("P1_MAIL", get_firm().get(NDT_MAIL));
|
||||||
paf0100f.set("P1_GESTIONE", stato_paf());
|
//paf0100f.set("P1_GESTIONE", stato_paf());
|
||||||
|
|
||||||
|
//SCASSO QUI PER FARE TEST
|
||||||
|
paf0100f.set("P1_GESTIONE", "WW");
|
||||||
|
|
||||||
paf0100f.set("P1_ERRINT", "");
|
paf0100f.set("P1_ERRINT", "");
|
||||||
// </DatiTrassmissione>
|
// </DatiTrassmissione>
|
||||||
return insert(paf0100f);
|
return insert(paf0100f);
|
||||||
@ -2998,6 +3005,8 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
|
|||||||
pafw300f.set("PW_IMPO", value2string(doc.totale_doc())); // valore, false));
|
pafw300f.set("PW_IMPO", value2string(doc.totale_doc())); // valore, false));
|
||||||
pafw300f.set("PW_UPAG", "");
|
pafw300f.set("PW_UPAG", "");
|
||||||
ok &= insert(pafw300f);
|
ok &= insert(pafw300f);
|
||||||
|
|
||||||
|
bool a = save_paf();
|
||||||
return _to_commit = (ok && save_paf());
|
return _to_commit = (ok && save_paf());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user