Patch level : 12.0
Files correlati : fp0400.cpp Commento: Corretto bug che in fase di contabilizzazione delle fatture passive ritornava un errore di incopatibilità tra Registro e Tipo Documento
This commit is contained in:
parent
3df1c8fdd4
commit
f58dfd9c43
@ -672,10 +672,10 @@ int TPassive_mask::prepara_contab() const
|
||||
const TString codcaus(get_codcaus(sf.get_str_row_cell(row, S_TIPODOCSDI), sf.get_long_row_cell(row, S_FORNITORE)));
|
||||
|
||||
TString tipodoc(sf.get_str_row_cell(row, S_TIPODOCSDI));
|
||||
if (tipodoc == "TD01" && !check_causale(codcaus, S_ANNO, "FA", true))
|
||||
if (tipodoc == "TD01" && !check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "FA", true))
|
||||
if (!yesno_box("Attenzione, per un documento di tipo TD01 e' stata selezionata \nuna causale diversa da Fattura d'Acquisto.\nProcedere lo stesso con l'esportazione?"))
|
||||
continue;
|
||||
if (tipodoc == "TD04" && !check_causale(codcaus, S_ANNO, "NC", true))
|
||||
if (tipodoc == "TD04" && !check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "NC", true))
|
||||
if (!yesno_box("Attenzione, per un documento di tipo TD04 e' stata selezionata \nuna causale diversa da Nota Credito di Acquisto.\nProcedere lo stesso con l'esportazione?"))
|
||||
continue;
|
||||
n_sel++;
|
||||
@ -777,7 +777,7 @@ int TPassive_mask::prepara_contab() const
|
||||
}
|
||||
}
|
||||
|
||||
if (check_causale(codcaus, S_ANNO, "NC", true) && is_tipomov_nc(codcaus))
|
||||
if (check_causale(codcaus, sf.get_int_row_cell(row, S_ANNO), "NC", true) && is_tipomov_nc(codcaus))
|
||||
{
|
||||
contab_ini.set_paragraph(LF_MOV); // Aggiungo i riferimenti al documento se nota credito: GESTISCO DA CG PER IMPOSTARE PARTITE/SCADENZIARIO
|
||||
where_q.cut(0) << "WHERE PD_KEYPRGINVIO = '" << keys.get(0) << "'";
|
||||
|
Loading…
x
Reference in New Issue
Block a user